[go: up one dir, main page]

JPH11280524A - Air/fuel ratio control device for engine - Google Patents

Air/fuel ratio control device for engine

Info

Publication number
JPH11280524A
JPH11280524A JP10087358A JP8735898A JPH11280524A JP H11280524 A JPH11280524 A JP H11280524A JP 10087358 A JP10087358 A JP 10087358A JP 8735898 A JP8735898 A JP 8735898A JP H11280524 A JPH11280524 A JP H11280524A
Authority
JP
Japan
Prior art keywords
air
fuel ratio
engine
roughness
control
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
JP10087358A
Other languages
Japanese (ja)
Inventor
Eiji Nishimura
栄持 西村
Takahisa Ishihara
隆久 石原
Koji Miyamoto
浩二 宮本
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.)
Mazda Motor Corp
Original Assignee
Mazda 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 Mazda Motor Corp filed Critical Mazda Motor Corp
Priority to JP10087358A priority Critical patent/JPH11280524A/en
Publication of JPH11280524A publication Critical patent/JPH11280524A/en
Pending legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02PIGNITION, OTHER THAN COMPRESSION IGNITION, FOR INTERNAL-COMBUSTION ENGINES; TESTING OF IGNITION TIMING IN COMPRESSION-IGNITION ENGINES
    • F02P5/00Advancing or retarding ignition; Control therefor
    • F02P5/04Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions
    • F02P5/145Advancing or retarding ignition; Control therefor automatically, as a function of the working conditions of the engine or vehicle or of the atmospheric conditions using electrical means
    • F02P5/15Digital data processing
    • F02P5/1502Digital data processing using one central computing unit
    • F02P5/1506Digital data processing using one central computing unit with particular means during starting
    • 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/021Introducing corrections for particular conditions exterior to the engine
    • F02D41/0235Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus
    • F02D41/024Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to increase temperature of the exhaust gas treating apparatus
    • F02D41/0255Introducing corrections for particular conditions exterior to the engine in relation with the state of the exhaust gas treating apparatus to increase temperature of the exhaust gas treating apparatus to accelerate the warming-up of the exhaust gas treating apparatus at engine start
    • 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/12Improving ICE efficiencies
    • 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)
  • Theoretical Computer Science (AREA)
  • Signal Processing (AREA)
  • Exhaust Gas After Treatment (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)
  • Electrical Control Of Ignition Timing (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a means capable of accelerating warming-up of an engine or a temperature rise of an exhaust emission purifying catalyst and quickly starting feedback control of air/fuel ratio while suppressing a torque fluctuation in a permissible range regardless of a nature or the like of fuel. SOLUTION: In a engine system A, ignition timing of a spark plug 7 is markedly delayed when an engine 1 is cold started, in this way, warming up of the engine 1 and a temperature rise of three-way catalytic converter in a catalytic converter 27 are accelerated. Roughness control is performed by an ECU35, a torque fluctuation caused by a marked delay angle of the ignition timing is suppressed, and the torque fluctuation is controlled in a permissible range. Here, feedback control of air/fuel ratio is started when a roughness controlled variable becomes zero in all cylinders, and the feedback control can be early started while suppressing the torque fluctuation in a permissible range regardless of a nature or the like of fuel.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、空燃比のフィード
バック制御を行う一方、冷間始動時に点火時期を大幅に
遅角させることによりエンジンの暖機ないしは排気ガス
浄化触媒の昇温を促進するとともに少なくとも空燃比を
制御量とするラフネス制御によりトルク変動(ラフネ
ス)を安定化するようにしたエンジンの空燃比制御装置
に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention promotes warming-up of an engine or temperature rise of an exhaust gas purifying catalyst by performing a feedback control of an air-fuel ratio and greatly retarding an ignition timing at a cold start. The present invention relates to an air-fuel ratio control device for an engine in which torque fluctuation (roughness) is stabilized by roughness control using at least an air-fuel ratio as a control amount.

【0002】[0002]

【従来の技術】一般に、自動車用エンジンにおいては、
2センサによって検出される排気ガス中のO2濃度から
実空燃比(実際の空燃比)を求め、実空燃比の目標空燃
比に対する偏差に基づいて該偏差をなくすよう、すなわ
ち実空燃比が目標空燃比に一致するよう空燃比のフィー
ドバック制御を行うようにしている(例えば、実開平6
−22546号公報参照)。このように、空燃比のフィ
ードバック制御を行うと、空燃比がほぼ目標空燃比すな
わち最適な空燃比に維持されるので、混合気の燃焼性が
良好となり、燃費性能が高められるとともに、炭化水素
(HC)、一酸化炭素(CO)、窒素酸化物(NOx)等の大
気汚染物質の発生量が低減されてエミッション性能が高
められる。
2. Description of the Related Art Generally, in an automobile engine,
O 2 obtains the actual air-fuel ratio (actual air-fuel ratio) from the O 2 concentration in the exhaust gas detected by the sensor, so as to eliminate the deviation based on the deviation of the target air-fuel ratio of the actual air-fuel ratio, that is, the actual air-fuel ratio Feedback control of the air-fuel ratio is performed so as to match the target air-fuel ratio (for example, actual
22546). As described above, when the air-fuel ratio feedback control is performed, the air-fuel ratio is substantially maintained at the target air-fuel ratio, that is, the optimum air-fuel ratio, so that the combustibility of the air-fuel mixture is improved, fuel efficiency is improved, and hydrocarbons are improved.
The emission amount of air pollutants such as (HC), carbon monoxide (CO), and nitrogen oxide (NOx) is reduced, and emission performance is improved.

【0003】しかしながら、空燃比のフィードバック制
御を行うようにしたエンジンにおいて、エンジン始動後
エンジンがまだ冷機状態にあるときに空燃比のフィード
バック制御を行うと、混合気の燃焼性が十分には安定し
ていないのでトルク変動(ラフネス)が大きくなり、エ
ンジンの円滑な運転が損なわれるといった問題が生じ
る。そこで、前記の実開平6−22546号公報に開示
されたエンジンでは、空燃比のリーン化割合に応じて空
燃比のフィードバック制御の開始時期を設定するように
している。しかしながら、一般に、自動車用エンジンで
用いられる燃料(ガソリン)の性状ないしは品質にはか
なりのばらつきがあり、また個々のエンジンの性能ない
しは特性には個体差があるので、空燃比のフィードバッ
ク制御の開始時期を適切に設定するのはなかなかむずか
しい。
However, if the air-fuel ratio feedback control is performed in an engine in which the air-fuel ratio feedback control is performed after the engine is started and the engine is still in a cold state, the combustibility of the air-fuel mixture becomes sufficiently stable. As a result, the torque fluctuation (roughness) becomes large, causing a problem that the smooth operation of the engine is impaired. Therefore, in the engine disclosed in Japanese Utility Model Laid-Open No. 6-22546, the start timing of the feedback control of the air-fuel ratio is set according to the lean ratio of the air-fuel ratio. However, in general, the properties or quality of fuel (gasoline) used in an automobile engine vary considerably, and the performance or characteristics of each engine have individual differences. It is very difficult to set properly.

【0004】他方、自動車用エンジンにおいては、排気
ガスを浄化するために、排気ガス浄化触媒を備えた触媒
コンバータが排気通路に介設されている。そして、かか
る排気ガス浄化触媒としては、従来よりHCとCOとN
Oxとを同時に浄化することができる三元触媒が広く用
いられているが、三元触媒は低温時には触媒活性が比較
的低く、排気ガス浄化性能を十分には発揮することがで
きないといった特徴をもつ。したがって、排気ガス浄化
触媒として三元触媒を用いた触媒コンバータでは、エン
ジンが冷機状態から始動されたとき(冷間始動時)に
は、エンジン始動後に排気ガス温度を迅速に高め、これ
により排気ガス浄化触媒の昇温(活性化)を促進する必
要がある。なお、排気ガス浄化触媒を加熱する電気ヒー
ターを設けて排気ガス浄化触媒の昇温を促進するといっ
た対応も考えられるが、このようにすると、コストアッ
プを招くとともに電力消費量が増大するといった問題が
生じる。
On the other hand, in an automobile engine, a catalytic converter having an exhaust gas purifying catalyst is provided in an exhaust passage for purifying exhaust gas. As such an exhaust gas purifying catalyst, HC, CO and N
Three-way catalysts that can simultaneously purify Ox are widely used, but the three-way catalysts have a relatively low catalytic activity at low temperatures and have the characteristic that they cannot sufficiently exhibit exhaust gas purification performance. . Therefore, in a catalytic converter using a three-way catalyst as an exhaust gas purifying catalyst, when the engine is started from a cold state (during a cold start), the temperature of the exhaust gas is quickly increased after the engine is started. It is necessary to promote the temperature rise (activation) of the purification catalyst. In addition, it is conceivable to provide an electric heater for heating the exhaust gas purifying catalyst to promote the temperature rise of the exhaust gas purifying catalyst. However, in this case, the cost is increased and the power consumption is increased. Occurs.

【0005】また、一般に自動車においては、エンジン
が冷機状態から始動された場合、燃費性能の向上等を図
るといった観点から、ある程度エンジン温度(エンジン
水温)が高まってから発進するのが好ましい。したがっ
て、自動車用エンジンにおいては、エンジン温度を迅速
に高める必要がある。
[0005] In general, when the engine is started from a cold state, it is preferable to start the vehicle after the engine temperature (engine water temperature) has risen to some extent from the viewpoint of improving fuel efficiency and the like. Therefore, in an automobile engine, it is necessary to quickly raise the engine temperature.

【0006】そこで、エンジンの冷間始動時には、点火
時期を大幅に遅角させてエンジン温度ないしは排気ガス
温度の上昇を促進するようにしたエンジンシステムが提
案されている(例えば、特開平8−218995号公報
参照)。すなわち、このように点火時期を大幅に遅角さ
せると、燃焼室内の混合気の着火・燃焼により生じた熱
エネルギーの力学的エネルギーへの変換率が低くなり、
その分、エンジン冷却水ないしは排気ガスに伝達される
熱エネルギーが増加し、エンジンの暖機が促進されると
ともに、排気ガスの昇温ひいては排気ガス浄化触媒の昇
温が促進されることになる。
Therefore, there has been proposed an engine system in which the ignition timing is greatly retarded at the time of a cold start of the engine to promote an increase in the engine temperature or the exhaust gas temperature (for example, Japanese Patent Application Laid-Open No. 8-218995). Reference). That is, if the ignition timing is greatly retarded in this way, the conversion rate of thermal energy generated by the ignition and combustion of the air-fuel mixture in the combustion chamber to mechanical energy decreases,
To that extent, the thermal energy transmitted to the engine cooling water or the exhaust gas increases, and the warm-up of the engine is promoted, and the temperature rise of the exhaust gas and, consequently, the temperature of the exhaust gas purifying catalyst are promoted.

【0007】しかしながら、エンジンの暖機ないしは排
気ガス浄化触媒の昇温を促進するために、点火時期を大
幅に遅角させると、エンジンの出力トルクが低下すると
ともに燃焼性が不安定となるので、低出力時(低負荷・
低回転時)、例えばアイドル時等にはトルク変動(ラフ
ネス)が大きくなり、エンジンの円滑な運転が損なわれ
るといった問題が生じる。そこで、例えば特開平8−2
18995号公報に開示されたエンジンシステムのよう
な、冷間始動時にエンジン温度ないしは排気ガス温度を
迅速に高めるために点火時期を大幅に遅角させるように
したエンジンシステムでは、所定の低出力領域では、ト
ルク変動が許容限界内に収まるようエンジンの出力トル
クを制御するといったラフネス制御を行うようにしてい
る。
However, if the ignition timing is greatly retarded in order to promote the warming of the engine or the temperature rise of the exhaust gas purifying catalyst, the output torque of the engine decreases and the combustibility becomes unstable. At low output (low load /
At low revolutions), for example, at the time of idling, torque fluctuation (roughness) becomes large, causing a problem that the smooth operation of the engine is impaired. Therefore, for example, Japanese Patent Laid-Open No. 8-2
In an engine system such as the engine system disclosed in Japanese Patent Application Laid-Open No. 18995, the ignition timing is greatly retarded in order to quickly increase the engine temperature or the exhaust gas temperature at the time of a cold start. Roughness control is performed such that the output torque of the engine is controlled so that the torque fluctuation falls within an allowable limit.

【0008】[0008]

【発明が解決しようとする課題】ところで、空燃比のフ
ィードバック制御を行う一方、冷間始動時に点火時期の
大幅な遅角を行うとともにラフネス制御を行うようにし
たエンジンでは、空燃比のフィードバック制御の開始時
期を設定するのが非常にむずかしい。すなわち、空燃比
のフィードバック制御の開始時期を早めれば、燃費性能
を高めることができるとともにHC、CO、NOx等の
大気汚染物質の発生量を低減することができるものの、
トルク変動を抑制して安定なラフネス制御を行うのが困
難になり、ひいては排気ガス浄化触媒の昇温(活性化)
が遅れて、結局は大気汚染物質の大気中への排出量はさ
ほど低減されないといった問題が生じる。逆に、空燃比
のフィードバック制御の開始時期を遅らせると、ラフネ
ス制御が安定化されて排気ガス浄化触媒の昇温は促進さ
れるものの、HC、CO、NOx等の大気汚染物質の発
生量が増加して、結局は大気汚染物質の大気中への排出
量はさほど低減されないといった問題が生じる。
By the way, in an engine in which the feedback control of the air-fuel ratio is performed, while the ignition timing is greatly retarded and the roughness control is performed during the cold start, the feedback control of the air-fuel ratio is performed. It is very difficult to set a start time. That is, if the start time of the feedback control of the air-fuel ratio is advanced, the fuel efficiency can be improved and the generation amount of air pollutants such as HC, CO, and NOx can be reduced.
It becomes difficult to suppress torque fluctuations and perform stable roughness control, and, consequently, the temperature rise (activation) of the exhaust gas purification catalyst
As a result, the emission of air pollutants into the atmosphere is not reduced so much. Conversely, delaying the start timing of the air-fuel ratio feedback control stabilizes the roughness control and promotes the temperature rise of the exhaust gas purification catalyst, but increases the amount of air pollutants such as HC, CO, and NOx. As a result, there arises a problem that the emission amount of air pollutants into the atmosphere is not reduced so much.

【0009】本発明は、上記従来の問題を解決するため
になされたものであって、空燃比のフィードバック制御
を行うともに、エンジンの冷間始動時に点火時期を大幅
に遅角させつつラフネス制御を行うようにしたエンジン
に対して、燃料の性状あるいはエンジンの個体差にかか
わりなく、トルク変動を許容範囲内に収めつつエンジン
の暖機ないしは排気ガス浄化触媒の昇温を促進すること
ができ、かつ空燃比のフィードバック制御を速やかに開
始させることができる手段を提供することを解決すべき
課題とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned conventional problems, and performs feedback control of the air-fuel ratio and performs roughness control while significantly retarding the ignition timing during cold start of the engine. Regarding the engine to be performed, it is possible to promote the warm-up of the engine or the temperature rise of the exhaust gas purification catalyst while keeping the torque fluctuation within an allowable range, regardless of the properties of the fuel or individual differences of the engine, and It is an object of the present invention to provide a means for quickly starting the air-fuel ratio feedback control.

【0010】[0010]

【課題を解決するための手段】上記課題を解決するため
になされた本発明は、空燃比を制御する空燃比制御手段
と、エンジン冷機時(半暖機状態を含む)に所定のエン
ジン運転領域でトルク変動状態が許容限度内に収まるよ
う空燃比を補正してラフネス制御を行うラフネス制御手
段とが設けられているエンジンの空燃比制御装置におい
て、ラフネス制御手段のラフネス制御量(空燃比基本値
に対する補正量)が所定値(例えば、0)まで小さくな
ったときに、空燃比制御手段がO2センサ(例えば、λ
2センサ、リニアO2センサ)による空燃比のフィード
バック制御を行うようになっていることを特徴とするも
のである。
SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, the present invention provides an air-fuel ratio control means for controlling an air-fuel ratio and a predetermined engine operating range when the engine is cold (including a semi-warmed state). And a roughness control means for performing roughness control by correcting the air-fuel ratio so that the torque fluctuation state falls within an allowable limit by the roughness control amount (the air-fuel ratio basic value) of the roughness control means. correction amount) exceeds a predetermined value for (e.g., 0) when it becomes reduced to the air-fuel ratio control means O 2 sensor (e.g., lambda
The air-fuel ratio is feedback-controlled by an O 2 sensor or a linear O 2 sensor.

【0011】このエンジンの空燃比制御装置において
は、ラフネス制御量が小さくなったときに空燃比のフィ
ードバック制御が開始されるので、燃料の性状あるいは
エンジンの個体差にかかわりなく、トルク変動を許容範
囲内に収めつつエンジンの暖機ないしは排気ガス浄化触
媒の昇温を促進することができ、かつ空燃比のフィード
バック制御を速やかに開始させることができる。このた
め、燃費性能及びエミッション性能が大幅に高められ
る。
In this air-fuel ratio control device for an engine, the feedback control of the air-fuel ratio is started when the roughness control amount becomes small, so that the torque fluctuation is within an allowable range irrespective of the properties of the fuel or individual differences of the engine. It is possible to promote the warm-up of the engine or the temperature rise of the exhaust gas purifying catalyst while keeping the temperature within the range, and to promptly start the feedback control of the air-fuel ratio. For this reason, fuel economy performance and emission performance are greatly improved.

【0012】上記エンジンの空燃比制御装置において
は、ラフネス制御手段が、理論空燃比を基準にして、例
えば理論空燃比(λ=1、A/F=14.7)ないしは
その近傍の空燃比(例えば、A/F=14)を空燃比基
本値として該空燃比基本値を補正してラフネス制御を行
うようになっているのが好ましい。このようにすれば、
λO2センサとリニアO2センサのいずれにおいても、理
論空燃比付近ではO2濃度(空燃比)の検出精度が良好
であるので、ラフネス制御の制御精度が高められ、燃費
性能及びエミッション性能が一層高められる。さらに、
空燃比によるラフネス制御から、理論空燃比を目標空燃
比とする空燃比のフィードバック制御への移行が円滑化
される。
In the above-described air-fuel ratio control device for an engine, the roughness control means uses, for example, a stoichiometric air-fuel ratio (λ = 1, A / F = 14.7) or an air-fuel ratio (near the stoichiometric air-fuel ratio) based on the stoichiometric air-fuel ratio. For example, it is preferable that roughness control is performed by correcting the air-fuel ratio basic value with A / F = 14) as the air-fuel ratio basic value. If you do this,
In both the λO 2 sensor and the linear O 2 sensor, the detection accuracy of the O 2 concentration (air-fuel ratio) is good near the stoichiometric air-fuel ratio, so the control accuracy of the roughness control is increased, and the fuel efficiency and emission performance are further improved. Enhanced. further,
The transition from the roughness control based on the air-fuel ratio to the feedback control of the air-fuel ratio using the stoichiometric air-fuel ratio as the target air-fuel ratio is facilitated.

【0013】上記エンジンの空燃比制御装置において
は、ラフネス制御手段が空燃比をリッチ側に補正してラ
フネス制御を行っている場合において、ラフネス制御量
が所定値まで小さくなったときに、空燃比制御手段がO
2センサによる空燃比のフィードバック制御を行うよう
になっているのが好ましい。この場合、ラフネス制御量
が全気筒とも所定値まで小さくなったときに、空燃比制
御手段がO2センサによる空燃比のフィードバック制御
を行うようになっているのがさらに好ましい。このよう
にすれば、エンジンの暖機ないしは排気ガス浄化触媒の
昇温がさらに促進され、かつ空燃比のラフネス制御から
空燃比のフィードバック制御への移行がさらに円滑化さ
れる。
In the above-described air-fuel ratio control device for an engine, when the roughness control means performs the roughness control by correcting the air-fuel ratio to the rich side, when the roughness control amount decreases to a predetermined value, the air-fuel ratio is reduced. The control means is O
It is preferable that feedback control of the air-fuel ratio by two sensors is performed. In this case, it is more preferable that the air-fuel ratio control means performs the feedback control of the air-fuel ratio by the O 2 sensor when the roughness control amount is reduced to the predetermined value in all the cylinders. By doing so, warming up the engine or raising the temperature of the exhaust gas purification catalyst is further promoted, and the transition from roughness control of the air-fuel ratio to feedback control of the air-fuel ratio is further facilitated.

【0014】上記エンジンの空燃比制御装置において
は、ラフネス制御量が少なくとも1つの気筒について所
定値より大きいときには、空燃比制御手段が空燃比のオ
ープン制御を行うようになっているのが好ましい。この
ようにすれば、ラフネス制御が容易となる。
In the above-described air-fuel ratio control device for an engine, it is preferable that the air-fuel ratio control means performs open control of the air-fuel ratio when the roughness control amount is larger than a predetermined value for at least one cylinder. By doing so, the roughness control becomes easy.

【0015】上記エンジンの空燃比制御装置は、排気ガ
ス浄化触媒を備えた触媒コンバータが排気通路に介設さ
れているエンジンに設けられるのがとくに好ましい。こ
の場合、エンジンを冷機状態から始動させた場合等にお
いて、排気ガス浄化触媒の昇温を促進することができ、
エミッション性能の向上を図ることができる。
It is particularly preferable that the air-fuel ratio control device for an engine be provided in an engine in which a catalytic converter having an exhaust gas purifying catalyst is provided in an exhaust passage. In this case, for example, when the engine is started from a cold state, it is possible to promote the temperature rise of the exhaust gas purification catalyst,
Emission performance can be improved.

【0016】[0016]

【発明の実施の形態】以下、本発明の実施の形態を具体
的に説明する。図1に示すように、本発明にかかる空燃
比制御装置を備えた自動車用のエンジンシステムAに
は、ガソリンを燃料とする直列4気筒型の4サイクルエ
ンジン1が設けられている。このエンジン1には、詳し
くは図示していないが、4つの気筒2(1つのみ図示)
を備えたシリンダブロック3と、該シリンダブロック3
の上面に組付けられたシリンダヘッド4とが設けられて
いる。そして、各気筒2内にはそれぞれ、往復動可能に
ピストン5が嵌入され、ピストン5とシリンダヘッド4
とによって燃焼室6が画成されている。また、各燃焼室
6の天井部にはそれぞれ点火プラグ7が臨設され、この
点火プラグ7は、点火時期の電子制御が可能なイグナイ
タ等を含む点火回路8に接続されている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be specifically described below. As shown in FIG. 1, an in-vehicle engine system A equipped with an air-fuel ratio control device according to the present invention is provided with an in-line four-cylinder four-cycle engine 1 using gasoline as fuel. Although not shown in detail, the engine 1 has four cylinders 2 (only one is shown).
Cylinder block 3 provided with
And a cylinder head 4 mounted on the upper surface of the cylinder head. A piston 5 is inserted into each cylinder 2 so as to be able to reciprocate.
Defines a combustion chamber 6. An ignition plug 7 is provided on the ceiling of each combustion chamber 6, and the ignition plug 7 is connected to an ignition circuit 8 including an igniter capable of electronically controlling the ignition timing.

【0017】さらに、このエンジンシステムAには、各
気筒2の燃焼室6にエア(吸気)を供給するために、大
気中からエアを取り入れる単一の共通吸気通路9と、該
共通吸気通路9からエアを受け入れる各気筒毎の独立吸
気通路10とが設けられている。ここで、共通吸気通路
9の上流端は、エア中のダストを除去するエアクリーナ
11に接続され、下流端はエアの流れを安定させるサー
ジタンク15に接続されている。また、各独立吸気通路
10の上流端はそれぞれサージタンク15に接続され、
下流端はそれぞれ吸気弁12を介して燃焼室6と連通し
ている。
The engine system A further includes a single common intake passage 9 for taking in air from the atmosphere to supply air (intake) to the combustion chamber 6 of each cylinder 2, and a common intake passage 9. And an independent intake passage 10 for each cylinder for receiving air from the cylinder. Here, the upstream end of the common intake passage 9 is connected to an air cleaner 11 for removing dust in the air, and the downstream end is connected to a surge tank 15 for stabilizing the flow of air. The upstream end of each independent intake passage 10 is connected to a surge tank 15, respectively.
The downstream ends respectively communicate with the combustion chamber 6 via the intake valve 12.

【0018】そして、共通吸気通路9には、エアの流れ
方向(図1中の位置関係では左向き)にみて上流側から
順に、エアの流量(エンジン1に実際に吸入される吸入
空気量)を検出するホットワイヤ式のエアフローセンサ
13と、アクセルペダル(図示せず)の踏み込み量に応
じて開閉されて共通吸気通路9を絞るスロットル弁14
とが設けられている。また、各独立吸気通路10にはそ
れぞれ、後で説明するECU35(エンジン・コントロ
ール・ユニット)からの燃料噴射信号(噴射パルス)を受
けて燃料を噴射するインジェクタ16(燃料噴射弁)が
設けられている。なお、エアクリーナ11には、吸気温
(エアの温度)を検出する吸気温センサ17が付設され
ている。
In the common intake passage 9, the flow rate of the air (the amount of intake air actually taken into the engine 1) is sequentially stored in the common intake passage 9 from the upstream side in the air flow direction (leftward in the positional relationship in FIG. 1). A hot wire type air flow sensor 13 for detecting, and a throttle valve 14 which is opened and closed according to the depression amount of an accelerator pedal (not shown) to narrow the common intake passage 9
Are provided. Each of the independent intake passages 10 is provided with an injector 16 (fuel injection valve) that receives a fuel injection signal (injection pulse) from an ECU 35 (engine control unit) to be described later and injects fuel. I have. The air cleaner 11 is provided with an intake air temperature sensor 17 for detecting an intake air temperature (air temperature).

【0019】各独立吸気通路10は、その下流端近傍で
は、図示していない第1吸気通路(吸気ポート)と第2吸
気通路10a(吸気ポート)とに分岐され、第1と第2
の両吸気通路の分岐部の上流でインジェクタ16の直上
流には、アクチュエータ18aによって開閉駆動される
開閉弁18(吸気流動強化制御弁)が配設されている。
ここで、開閉弁18は、閉弁時にインジェクタ16側に
吸気を流通させる間隙部が形成されるよう、閉弁時にお
ける上端部側が切欠かれている。開閉弁18が閉じられ
たときには、エアは実質的にこの切欠かれた切欠き部か
ら燃焼室6に供給され、このとき燃焼室6内に強いタン
ブルが生成され、混合気の燃焼性が高められる。
Each of the independent intake passages 10 is branched into a first intake passage (intake port) (not shown) and a second intake passage 10a (intake port) (not shown) in the vicinity of the downstream end thereof.
An on-off valve 18 (intake flow enhancement control valve), which is opened and closed by an actuator 18a, is disposed upstream of the branch portion of the two intake passages and immediately upstream of the injector 16.
Here, the open / close valve 18 is notched at the upper end when the valve is closed so that a gap is formed to allow the intake air to flow toward the injector 16 when the valve is closed. When the on-off valve 18 is closed, the air is substantially supplied to the combustion chamber 6 from the cutout, and at this time, a strong tumble is generated in the combustion chamber 6 and the combustibility of the air-fuel mixture is enhanced. .

【0020】共通吸気通路9の、スロットル弁14より
上流側の部分と下流側の部分とは、ISC(Idle Speed
Control)バイパス通路20により接続され、該ISC
バイパス通路20には、アクチュエータ21aによって
開閉駆動されて該ISCバイパス通路20を開閉するI
SCバルブ21が設けられている。このISCバルブ2
1の開度を制御することにより、エンジン1のアイドル
回転数が制御されるようになっている。なお、スロット
ル弁14の近傍において共通吸気通路9には、スロット
ル弁14の全閉状態を検出するアイドルスイッチ22
と、スロットル弁14の開度(スロットル開度)を検出
するスロットル開度センサ23とが設けられている。
The portion of the common intake passage 9 upstream and downstream of the throttle valve 14 is an ISC (Idle Speed
Control) connected by a bypass passage 20 and the ISC
The ISC bypass passage 20 is opened and closed by an actuator 21 a to open and close the ISC bypass passage 20.
An SC valve 21 is provided. This ISC valve 2
By controlling the opening degree of the engine 1, the idle speed of the engine 1 is controlled. An idle switch 22 for detecting the fully closed state of the throttle valve 14 is provided near the throttle valve 14 in the common intake passage 9.
And a throttle opening sensor 23 for detecting the opening of the throttle valve 14 (throttle opening).

【0021】さらに、エンジンシステムAには、エンジ
ン1の排気ガスを大気中に排出する排気通路25が設け
られ、この排気通路25は、排気ガスの流れ方向(図1
中の位置関係では左向き)にみて上流端付近では4つに
分岐され、これらの各上流端(排気ポート)はそれぞれ
排気弁24を介して、対応する燃焼室6と連通してい
る。そして、排気通路25には、排気ガスの流れ方向に
みて上流側から順に、排気ガス中の酸素濃度(ひいては
空燃比)を検出するO2センサ26(λO2センサ、リニ
アO2センサ等)と、排気ガスを浄化する触媒コンバー
タ27とが配設されている。O2センサ26は、排気ガ
ス中の酸素濃度に基づいて燃焼室6内の空燃比を検出す
るようになっている。なお、λO2センサは、理論空燃
比(λ=1)付近で出力が急変し、実質的に空燃比が理
論空燃比より高いか低いかを検出する形式のO2センサ
である。また、リニアO2センサは、基本的にはO2濃度
をリニアに検出することができる形式のO2センサであ
るが、とくに理論空燃比付近でのO2濃度の検出精度が
高くなる(すなわち、O2濃度の変化に対する出力変化
が大きい)。触媒コンバータ27は、排気ガス中の炭化
水素(HC)と一酸化炭素(CO)と窒素酸化物(NOx)と
を同時に浄化することができる三元触媒を排気ガス浄化
触媒として用いたものであり、リーン状態でもNOxを
浄化する性能を有するものが用いられている。
Further, the engine system A is provided with an exhaust passage 25 for discharging the exhaust gas of the engine 1 into the atmosphere, and the exhaust passage 25 is provided in the exhaust gas flow direction (FIG. 1).
In the vicinity of the upstream end when viewed from the left (in the middle positional relationship), there are four branches near the upstream end, and each of these upstream ends (exhaust ports) communicates with the corresponding combustion chamber 6 via an exhaust valve 24. In the exhaust passage 25, an O 2 sensor 26 (λO 2 sensor, linear O 2 sensor, etc.) for detecting the oxygen concentration (and, consequently, the air-fuel ratio) in the exhaust gas in order from the upstream side in the flow direction of the exhaust gas. And a catalytic converter 27 for purifying the exhaust gas. The O 2 sensor 26 detects the air-fuel ratio in the combustion chamber 6 based on the oxygen concentration in the exhaust gas. The λO 2 sensor is an O 2 sensor of a type in which the output suddenly changes near the stoichiometric air-fuel ratio (λ = 1) and detects whether the air-fuel ratio is substantially higher or lower than the stoichiometric air-fuel ratio. The linear O 2 sensor is basically the O 2 sensor of the type capable of detecting the O 2 concentration in a linear, especially the detection accuracy of the O 2 concentration in the vicinity of the stoichiometric air-fuel ratio becomes higher (i.e. , The output change with respect to the change in O 2 concentration is large). The catalytic converter 27 uses a three-way catalyst capable of simultaneously purifying hydrocarbons (HC), carbon monoxide (CO) and nitrogen oxides (NOx) in exhaust gas as an exhaust gas purifying catalyst. In addition, those having a performance of purifying NOx even in a lean state are used.

【0022】また、エンジン1には、電磁ピックアップ
等からなるクランク角センサ30が設けられている。こ
のクランク角センサ30は、図示していないクランク軸
の端部に取り付けられた被検出用プレート31の外周に
対応する位置に配置され、クランク軸の回転に伴って被
検出用プレート31が回転したときには、その外周部に
設けられた4つの突起部31aの通過に伴ってパルス信
号を出力するようになっている。さらに、エンジン1に
は、ウォータジャケット内の冷却水の温度(エンジン水
温)を検出する水温センサ32が設けられている。
Further, the engine 1 is provided with a crank angle sensor 30 composed of an electromagnetic pickup or the like. The crank angle sensor 30 is arranged at a position corresponding to the outer periphery of the plate to be detected 31 attached to the end of the crankshaft (not shown), and the plate to be detected 31 rotates with the rotation of the crankshaft. Occasionally, a pulse signal is output with the passage of the four projections 31a provided on the outer periphery. Further, the engine 1 is provided with a water temperature sensor 32 for detecting the temperature of the cooling water in the water jacket (engine water temperature).

【0023】そして、エンジンシステムAないしエンジ
ン1の各種制御を行うために、マイクロコンピュータ等
からなるECU35(エンジン・コントロール・ユニッ
ト)が設けられている。図2にも示すように、このEC
U35には、エアフローセンサ13、吸気温センサ1
7、アイドルスイッチ22、スロットル開度センサ2
3、O2センサ26、クランク角センサ30、水温セン
サ32等の各出力信号が入力されるようになっている。
他方、ECU35からは、インジェクタ16に対して燃
料噴射を制御する信号(パルス信号)が出力されるととも
に、点火回路8に対して点火時期を制御する信号が出力
され、さらにISCバルブ21のアクチュエータ21a
及び開閉弁18のアクチュエータ18aにも制御信号が
出力されるようになっている。
An ECU 35 (engine control unit) composed of a microcomputer or the like is provided for performing various controls of the engine system A to the engine 1. As shown in FIG.
U35 includes an air flow sensor 13, an intake air temperature sensor 1
7, idle switch 22, throttle opening sensor 2
3, O 2 sensor 26, a crank angle sensor 30, so that the output signals of such a water temperature sensor 32 are input.
On the other hand, the ECU 35 outputs a signal (pulse signal) for controlling the fuel injection to the injector 16, outputs a signal for controlling the ignition timing to the ignition circuit 8, and further outputs the signal to the actuator 21 a of the ISC valve 21.
A control signal is also output to the actuator 18a of the on-off valve 18.

【0024】具体的には、ECU35には、開閉弁18
のアクチュエータ18aを制御する開閉弁制御部36
と、エンジン1のクランク角速度変動状態ないしはトル
ク変動状態(以下、これを「ラフネス」ないしは「ラフ
ネス値」という)を検出するラフネス検出部37と、イ
ンジェクタ16の燃料噴射量すなわち空燃比を制御する
空燃比制御部38と、点火回路8ないしは点火プラグ7
の点火時期を制御する点火時期制御部39と、ISCバ
ルブ21のアクチュエータ21aを制御するISC制御
部40とが設けられている。
Specifically, the ECU 35 includes the on-off valve 18
Opening / closing valve controller 36 for controlling the actuator 18a
A roughness detecting section 37 for detecting a crank angular velocity fluctuation state or a torque fluctuation state (hereinafter referred to as “roughness” or “roughness value”) of the engine 1, and air for controlling a fuel injection amount of the injector 16, that is, an air-fuel ratio. Fuel ratio control section 38, ignition circuit 8 or spark plug 7
And an ISC control unit 40 for controlling the actuator 21a of the ISC valve 21.

【0025】以下、ECU35によって実行されるエン
ジンシステムAないしはエンジン1の各種制御の概要を
説明する。すなわち、開閉弁制御部36は、所定の低出
力領域(低負荷・低回転領域)では、各気筒2のアクチ
ュエータ18aに開閉弁18をほぼ閉じさせ、実質的に
切欠き部から燃焼室6にエアを供給させる。例えば、図
15に示すように、この開閉弁閉弁領域(低出力領域)
は、エンジン回転数と、吸気充填効率(エンジン負荷)
と、エンジン水温とに応じて設定される。なお、この開
閉弁閉弁領域は、エンジン回転数と吸気充填効率とエン
ジン水温とをパラメータとするマップを検索することに
より設定される。
Hereinafter, an outline of various controls of the engine system A or the engine 1 executed by the ECU 35 will be described. In other words, the on-off valve control unit 36 causes the actuator 18a of each cylinder 2 to substantially close the on-off valve 18 in a predetermined low output area (low load / low rotation area), and substantially closes the combustion chamber 6 from the notch. Supply air. For example, as shown in FIG. 15, the on-off valve closing area (low output area)
Is the engine speed and intake charge efficiency (engine load)
And the engine water temperature. The on-off valve closing region is set by searching a map using the engine speed, the intake charging efficiency, and the engine water temperature as parameters.

【0026】このとき燃焼室6内には強いタンブルが形
成されて吸気流動が強化され、これによって混合気の燃
焼性が大幅に高められる。このとき、開閉弁18の切欠
き部を介して燃焼室6に流入する高速のエアによって、
インジェクタ16から噴射された燃料の気化・霧化が促
進され、これによっても混合気の燃焼性が高められる。
他方、エンジン1の運転状態が上記所定の低出力領域に
入っていないときには開閉弁18が開かれ、燃焼室6に
十分な量のエアが供給され、吸気充填効率ひいてはエン
ジン出力が高められる。
At this time, a strong tumble is formed in the combustion chamber 6 to enhance the flow of intake air, thereby greatly improving the combustibility of the air-fuel mixture. At this time, the high-speed air flowing into the combustion chamber 6 through the notch of the on-off valve 18 causes
Evaporation and atomization of the fuel injected from the injector 16 are promoted, and the combustibility of the air-fuel mixture is also enhanced.
On the other hand, when the operating state of the engine 1 is not in the predetermined low output region, the on-off valve 18 is opened, a sufficient amount of air is supplied to the combustion chamber 6, and the intake charging efficiency and, consequently, the engine output are increased.

【0027】ラフネス検出部37は、後で説明するよう
に、エンジン1のラフネス値を検出し、このラフネス値
を空燃比制御部38及び点火時期制御部39に出力す
る。そして、空燃比制御部38及び点火時期制御部39
は、通常の空燃比制御及び点火時期制御を行う一方、後
で説明するラフネス制御(図3〜図8参照)を行う。
The roughness detector 37 detects a roughness value of the engine 1 and outputs the roughness value to an air-fuel ratio controller 38 and an ignition timing controller 39, as described later. The air-fuel ratio controller 38 and the ignition timing controller 39
Performs normal air-fuel ratio control and ignition timing control, while performing roughness control (see FIGS. 3 to 8) described later.

【0028】空燃比制御部38は、基本的には、エアフ
ローセンサ13によって検出される吸入空気量に基づい
て、各燃焼室6に供給される混合気の空燃比が所定の目
標空燃比(例えば、λ=1、A/F=14.7)となる
ようインジェクタ16の燃料噴射量を制御する。そし
て、所定の運転領域では、O2センサ26によって検出
される排気ガス中のO2濃度すなわち実際の空燃比の目
標空燃比に対する偏差に基づいて、空燃比のフィードバ
ック制御を行うようになっている。なお、後で説明する
ように、空燃比制御部38は、エンジン1の冷間始動時
においては、空燃比(基本値)を変化させる(補正す
る)ことによりA/Fラフネス制御を行うようになって
いる。
The air-fuel ratio controller 38 basically determines the air-fuel ratio of the air-fuel mixture supplied to each combustion chamber 6 based on the intake air amount detected by the air flow sensor 13 to a predetermined target air-fuel ratio (for example, , Λ = 1 and A / F = 14.7) are controlled. In a predetermined operation range, feedback control of the air-fuel ratio is performed based on the O 2 concentration in the exhaust gas detected by the O 2 sensor 26, that is, the deviation of the actual air-fuel ratio from the target air-fuel ratio. . As described later, the air-fuel ratio control unit 38 performs the A / F roughness control by changing (correcting) the air-fuel ratio (basic value) when the engine 1 is cold started. Has become.

【0029】点火時期制御部39は、基本的には、次の
式1ないしは式1’により、各気筒2の点火時期IGT
(n)を演算し、該点火時期IGT(n)に点火プラグ
7に通電させて燃焼室6内の混合気を着火・燃焼させる
ようになっている。
The ignition timing control unit 39 basically calculates the ignition timing IGT of each cylinder 2 according to the following equation (1) or (1 ').
(N) is calculated, and the ignition plug 7 is energized at the ignition timing IGT (n) to ignite and burn the air-fuel mixture in the combustion chamber 6.

【数1】 IGT(n)=θBASE −θIDFB −θRTD +θrough(n)………………式1 IGT(n)=θBASE −θIDFB −θRTD +θ'rough(n) ……………式1' なお、式1において、nは1〜4の整数であり、それぞ
れエンジン1の4つの気筒の点火順にみた気筒番号に対
応している。例えば、n=1が第1気筒に対応する場合
は、n=2は第3気筒に対応し、n=3は第4気筒に対
応し、n=4は第2気筒に対応する。
[Number 1] IGT (n) = θ BASE -θ IDFB -θ RTD + θ rough (n) .................. Formula 1 IGT (n) = θ BASE -θ IDFB -θ RTD + θ 'rough (n) ... ... Equation 1 ′ In Equation 1, n is an integer of 1 to 4, and corresponds to the cylinder numbers of the four cylinders of the engine 1 in the order of ignition. For example, when n = 1 corresponds to the first cylinder, n = 2 corresponds to the third cylinder, n = 3 corresponds to the fourth cylinder, and n = 4 corresponds to the second cylinder.

【0030】式1において、θBASE は基本点火時期す
なわち点火時期の基本設定値であって、通常は、各気筒
毎にMBT、すなわちエンジン1が最大トルクを出力す
る点火時期(例えば、上死点前10°であり)よりも若干
遅角側に、図示していない基本点火時期設定マップを用
いて、エンジン回転数及び吸気充填効率に応じて設定さ
れる。なお、この基本点火時期θBASEは、後で説明する
ように、アイドル時と非アイドル時(オフアイドル時)
とで、それぞれの運転状態に適するように個別に設定さ
れる。
In equation (1), θ BASE is a basic ignition timing, that is, a basic set value of the ignition timing, and is usually an MBT for each cylinder, that is, an ignition timing at which the engine 1 outputs the maximum torque (for example, top dead center). The angle is set slightly later than (before 10 °) according to the engine speed and the intake charging efficiency using a basic ignition timing setting map (not shown). The basic ignition timing θ BASE is, as described later, between an idle state and a non-idle state (off-idle state).
Are set individually so as to be suitable for each operation state.

【0031】式1において、θIDFBはアイドル時におい
てエンジン回転数(アイドル回転数)を目標アイドル回
転数に追従するようフィードバック制御するための点火
時期のフィードバック制御量(補正量)である。例え
ば、図16に示すように、目標アイドル回転数は、エン
ジン水温(エンジン温度)に応じて、エンジン水温の上
昇に伴ってリニアに低下するような特性で設定されてい
る。なお、エンジン1が暖機状態となったとき、例えば
エンジン水温が60°Cを超えたときには、目標アイド
ル回転数は例えば650〜700r.p.m.の範囲内の
一定値とされる。
In Equation 1, θ IDFB is a feedback control amount (correction amount) of the ignition timing for performing feedback control so that the engine speed (idle speed) follows the target idle speed during idling. For example, as shown in FIG. 16, the target idle speed is set so as to linearly decrease with an increase in the engine water temperature according to the engine water temperature (engine temperature). When the engine 1 is in a warm-up state, for example, when the engine water temperature exceeds 60 ° C., the target idle speed is set to a constant value within a range of, for example, 650 to 700 rpm.

【0032】例えば、図17に示すように、フィードバ
ック制御量θIDFBは、アイドル時におけるエンジン回転
数(アイドル回転数)の目標アイドル回転数に対する偏
差に応じて好ましく設定される。図17から明らかなと
おり、例えばアイドル回転数が目標アイドル回転数より
高いとき(偏差が+)にはθIDFBが遅角方向に変化させ
られ、これによりエンジン1の出力トルクが低下し、ア
イドル回転数が低下して目標アイドル回転数に近づく。
他方、アイドル回転数が目標アイドル回転数より低いと
き(偏差が−)にはθIDFBが進角方向に変化させられ、
これによりエンジン1の出力トルクが上昇し、アイドル
回転数が上昇して目標アイドル回転数に近づく。例え
ば、図18に示すように、MBT(出力トルクが最大と
なる点火時期)より遅角側では、点火時期が遅角するほ
どエンジン1の出力トルクが低下するので、このように
点火時期を進角又は遅角させることによりアイドル回転
数を制御することができる。
For example, as shown in FIG. 17, the feedback control amount θ IDFB is preferably set according to the deviation of the engine speed (idling speed) from the target idling speed during idling. As is clear from FIG. 17, for example, when the idling speed is higher than the target idling speed (the deviation is +), θ IDFB is changed in the retard direction, whereby the output torque of the engine 1 is reduced and the idling speed is reduced. The number decreases and approaches the target idle speed.
On the other hand, when the idle speed is lower than the target idle speed (the deviation is −), θ IDFB is changed in the advance direction,
As a result, the output torque of the engine 1 increases, and the idle speed increases to approach the target idle speed. For example, as shown in FIG. 18, on the retard side from MBT (ignition timing at which the output torque becomes maximum), the output torque of the engine 1 decreases as the ignition timing is retarded. The idle speed can be controlled by making the angle or the retard angle.

【0033】また、式1において、θRTDは昇温促進制
御量である。このエンジンシステムAないしエンジン1
では、冷機状態から始動する場合、すなわち冷間始動時
には、点火時期を大幅に遅角させ(例えば、概ね15°
CA)、これにより混合気の燃焼によって生じた熱エネ
ルギのエンジン冷却水あるいは排気ガスへの伝達率を高
めて、エンジン1の暖機を促進するとともに、排気ガス
温度の昇温を促進して触媒コンバータ27内の三元触媒
の昇温を促進するようにしている。
In Equation 1, θ RTD is a temperature-rise promotion control amount. This engine system A or engine 1
Then, when starting from a cold state, that is, during a cold start, the ignition timing is greatly retarded (for example, approximately 15 °).
CA), thereby increasing the rate of transfer of thermal energy generated by the combustion of the air-fuel mixture to the engine cooling water or the exhaust gas, thereby promoting warming-up of the engine 1 and promoting the temperature rise of the exhaust gas temperature to form a catalyst. The temperature of the three-way catalyst in the converter 27 is promoted.

【0034】例えば、図19中のグラフG1で示すよう
に、エンジン水温が非常に低い場合を除いて、昇温促進
制御量θRTDはエンジン水温に応じて大幅に遅角側に設
定され、これによってエンジン1の暖機ないしは触媒コ
ンバータ27内の三元触媒の昇温が促進される。これに
より、エンジンシステムAないしはエンジン1のエミッ
ション性能及び燃費性能が高められる。
For example, as shown in the graph G 1 in FIG. 19, except when the engine water temperature is very low, the temperature increase promotion control variable theta RTD is set to significantly retard side depending on the engine coolant temperature, As a result, the warm-up of the engine 1 or the temperature rise of the three-way catalyst in the catalytic converter 27 is promoted. Thereby, the emission performance and the fuel efficiency of the engine system A or the engine 1 are improved.

【0035】しかしながら、このように点火時期を大幅
に遅角させてエンジン1の暖機ないしは触媒コンバータ
27内の三元触媒の昇温を促進した場合、エンジン1の
出力トルクが比較的低くなるので、燃料の性状(重質か
軽質か)、燃焼室6内での混合気の燃焼状態の変動等に
起因してクランク角速度変動ないしはトルク変動(ラフ
ネス)が生じ、エンジン1の円滑な運転が損なわれる場
合がある。そこで、式1又は式1’に示すように、(θ
BASE −θIDFB −θRTD)で演算された基本的な点火時
期(基本値)をさらにIGラフネス制御量θrough(n)
又はθ'rough(n)で補正して、ラフネスを抑制するよう
にしている。なお、このIGラフネス制御量θ
rough(n)又はθ'rough(n)は、後で説明するラフネス
制御ルーチン(図3〜図8)で設定される。
However, if the ignition timing is greatly retarded to promote warming-up of the engine 1 or increase in temperature of the three-way catalyst in the catalytic converter 27, the output torque of the engine 1 becomes relatively low. Fluctuations in fuel properties (whether heavy or light), changes in the combustion state of the air-fuel mixture in the combustion chamber 6, etc., cause fluctuations in crank angular speed or torque fluctuations (roughness), and impair the smooth operation of the engine 1. May be Therefore, as shown in Equation 1 or Equation 1 ′, (θ
BASE −θ IDFB −θ RTD ) and the IG roughness control amount θ rough (n)
Alternatively, the roughness is suppressed by correcting with θ ′ rough (n). The IG roughness control amount θ
The rough (n) or θ ′ rough (n) is set in a roughness control routine (FIGS. 3 to 8) described later.

【0036】かくして、点火時期制御部39は、クラン
ク角センサ30から入力される信号に基づいて、点火時
期IGT(n)になったか否かを判定し、点火時期になっ
た時点で点火回路8に点火プラグ7に通電させ、各気筒
毎に混合気を着火・燃焼させる。なお、ISC制御部4
0は、よく知られた普通のISC制御手法を用いて、I
SCバイパス通路20内を流れるバイパスエアの流量を
制御する。
Thus, the ignition timing control section 39 determines whether or not the ignition timing IGT (n) has been reached based on the signal input from the crank angle sensor 30, and when the ignition timing has come, the ignition circuit 8 Then, the ignition plug 7 is energized to ignite and burn the air-fuel mixture for each cylinder. The ISC control unit 4
0 is calculated using the well-known ordinary ISC control method.
The flow rate of bypass air flowing in the SC bypass passage 20 is controlled.

【0037】ところで、このエンジンシステムAないし
はエンジン1においては、前記のとおり、点火時期を大
幅に遅角させることにより、エンジン1の暖機ないしは
触媒コンバータ27内の三元触媒の昇温を促進するよう
にしているので、低出力領域ではクランク角速度変動な
いしはトルク変動(ラフネス)が生じやすくなり、エン
ジンの回転安定性が損なわれるおそれがある。そこで、
所定の低出力領域(ラフネス制御領域)では、点火時期
あるいは空燃比を補正することにより、上記ラフネスを
抑制してエンジンの回転安定性を高めるといったラフネ
ス制御を行うようにしている。
By the way, in the engine system A or the engine 1, as described above, the ignition timing is greatly retarded to promote the warm-up of the engine 1 or the temperature rise of the three-way catalyst in the catalytic converter 27. As a result, in the low output region, fluctuations in crank angular velocity or fluctuations in torque (roughness) are likely to occur, and the rotational stability of the engine may be impaired. Therefore,
In a predetermined low output area (roughness control area), the ignition timing or the air-fuel ratio is corrected to perform the roughness control such that the roughness is suppressed and the rotational stability of the engine is increased.

【0038】以下、図3〜図8に示すフローチャートに
従って、このラフネス制御の具体的な制御方法を説明す
る。図3〜図8に示すように、このラフネス制御におい
ては、まずステップS1で、クランク角センサ30の出
力信号に基づいて、上死点後のクランク角が104°か
ら174°(ATDC104°CA〜ATDC174°
CA)になるまでの時間間隔T(i)が計測される。続
いてステップS2で、次の式2を用いて、ステップS1
で計測された時間間隔T(i)に基づいて、クランク角
速度ω(i)が算出される。
Hereinafter, a specific control method of the roughness control will be described with reference to flowcharts shown in FIGS. As shown in FIGS. 3 to 8, in this roughness control, first, in step S <b> 1, the crank angle after the top dead center changes from 104 ° to 174 ° (ATDC 104 ° CA to 100 ° C.) based on the output signal of the crank angle sensor 30. ATDC 174 °
A time interval T (i) until CA) is measured. Subsequently, in step S2, using the following equation 2, step S1
The crank angular velocity ω (i) is calculated based on the time interval T (i) measured in (1).

【数2】 ω(i)=70・106/T(i)………………………………………式2 T(i):時間間隔[マイクロ秒] ω(i):クランク角速度[クランク角(°CA)/
秒]
Ω (i) = 70 · 10 6 / T (i) ··················· Equation 2 T (i): Time interval [microseconds] ω (i) : Crank angular velocity [Crank angle (° CA) /
Seconds]

【0039】ここで、クランク角速度ω(i)の検出を
行うべきクランク角期間の好ましい設定手法について、
図9〜図11に基づいて説明する。図9は、直列4気筒
型の4サイクルエンジンについて、トルク及び角速度の
上死点後のクランク角(ATDC CA)に対する変化
特性の一例を示す図である。図9に示すように、各気筒
における慣性トルク(破線)とガス圧トルク(一点鎖線)と
の合成トルクは、図9中に太い実線で示されているよう
に、正常燃焼時は180°CA間隔で周期的に変化し、
この合成トルクによって回転されるクランク軸の角速度
(実線A)も周期的に変化する。他方、例えば第1気筒に
おいて燃焼状態が不安定になって失火に近い状態が生じ
た場合、エンジンの合成トルクは、図9中に二点鎖線で
示されているように、極めて低くなってしまう。その結
果、クランク角速度は、破線Bで示すように第1気筒の
膨張行程半ばから顕著に低下し、正常燃焼時との差が大
きくなる。また、次に点火される気筒(第3気筒)では、
前回点火された気筒(第1気筒)の影響が残る膨張行程
の全般では角速度が低くなるが、行程が進むに連れて次
第に正常時の値に近づく。
Here, a preferred method of setting the crank angle period for detecting the crank angular speed ω (i) is as follows.
This will be described with reference to FIGS. FIG. 9 is a diagram illustrating an example of a change characteristic of a torque and an angular velocity with respect to a crank angle (ATDC CA) after the top dead center for an in-line four-cylinder four-cycle engine. As shown in FIG. 9, the combined torque of the inertia torque (dashed line) and the gas pressure torque (dashed line) in each cylinder is 180 ° CA during normal combustion, as indicated by the thick solid line in FIG. Changes periodically at intervals,
The angular speed of the crankshaft rotated by this combined torque
(Solid line A) also changes periodically. On the other hand, for example, when the combustion state becomes unstable in the first cylinder and a state close to misfire occurs, the combined torque of the engine becomes extremely low as shown by a two-dot chain line in FIG. . As a result, the crank angular velocity remarkably decreases from the middle of the expansion stroke of the first cylinder as shown by the broken line B, and the difference from the normal combustion time increases. In the cylinder to be ignited next (third cylinder),
Although the angular velocity decreases throughout the expansion stroke in which the influence of the previously ignited cylinder (first cylinder) remains, the value gradually approaches a normal value as the stroke progresses.

【0040】図10は、燃焼圧と角速度変動(ラフネス
状態)との相関関係を示すグラフである。図10におい
て、横軸は、1つの気筒についての圧縮上死点後(AT
DC)のクランク角(ATDC CA)をあらわし、縦軸
は、当該気筒の燃焼状態(ガス圧)が角速度に及ぼす影響
の度合いを示す相関係数をあらわしている。ここで、相
関係数が正であれば当該気筒の燃焼圧の変動と角速度の
変動との相関性が高いことを意味し、他方負であれば当
該気筒よりもその前気筒の燃焼圧変動の影響が大きいこ
とを意味する。
FIG. 10 is a graph showing the correlation between the combustion pressure and the angular velocity fluctuation (roughness state). In FIG. 10, the horizontal axis represents the value after the compression top dead center (AT
DC) represents the crank angle (ATDC CA), and the vertical axis represents the correlation coefficient indicating the degree of influence of the combustion state (gas pressure) of the cylinder on the angular velocity. Here, if the correlation coefficient is positive, it means that there is a high correlation between the fluctuation of the combustion pressure of the cylinder and the fluctuation of the angular velocity. On the other hand, if the correlation coefficient is negative, the fluctuation of the combustion pressure of the preceding cylinder is higher than that of the cylinder. Significant impact.

【0041】そして、図9及び図10から明らかなよう
に、燃焼がほぼ終了するクランク角(ATDC40°C
A程度)から次に点火される気筒の燃焼開始時期付近の
クランク角(ATDC200°CA程度)までの範囲で
燃焼圧と角速度変動との相関性が高く、とくにガス圧ト
ルクが低下してからトルク変曲点(ATDC90°CA
程度)を経た後の、慣性トルクが大きくなる期間X(A
TDC100°CA〜ATDC200°CA)におい
て、相関関係が高くなっている。したがって、例えばA
TDC100°CA〜ATDC200°CAの範囲内で
角速度を検出するようにすれば、この角速度の変動(ラ
フネス状態)に基づいて当該気筒の燃焼状態を精度良く
判定することができる。また、角速度検出時間を十分に
確保するために、角速度検出のためのクランク角期間は
60°CA以上とすることが好ましい。
As is apparent from FIGS. 9 and 10, the crank angle at which combustion is almost completed (ATDC 40 ° C.)
A) to the crank angle (about 200 ° CA ATDC) near the combustion start timing of the cylinder to be ignited next, the correlation between the combustion pressure and the angular velocity fluctuation is high, and especially the torque after the gas pressure torque decreases. Inflection point (ATDC 90 ° CA
), A period X (A
(TDC 100 ° CA to ATDC 200 ° CA), the correlation is high. Thus, for example, A
If the angular velocity is detected within the range of TDC 100 ° CA to ATDC 200 ° CA, the combustion state of the cylinder can be accurately determined based on the fluctuation of the angular velocity (roughness state). In addition, in order to sufficiently secure the angular velocity detection time, the crank angle period for detecting the angular velocity is preferably set to 60 ° CA or more.

【0042】そこで、例えば図11に示すように、この
実施の形態では、各気筒のATDC104°CAとAT
DC174°CAとが検出されるように、被検出プレー
ト31の各突起部31aを設け、各気筒におけるATD
C104°CA〜174°CAの70°CAの期間のク
ランク角速度を検出するようにしている。
Therefore, as shown in FIG. 11, for example, in this embodiment, the ATDC 104 ° CA and the AT
Each projection 31a of the plate to be detected 31 is provided so that DC 174 ° CA is detected, and the ATD
The crank angular velocity during a period of 70 ° CA from C104 ° CA to 174 ° CA is detected.

【0043】次に、ステップS3で、次の式3を用い
て、気筒毎に燃焼状態の判別にとってノイズとなる要素
を除去するためのコムフィルタ処理により、クランク角
速度ω(i)の差分dω(i)、すなわちクランク角速
度変動dω(i)が演算される。なお、気筒の識別は、
図示していないカムシャフトの回転角を検出するセンサ
からの信号に基づいて行われる。
Next, in step S3, the difference dω (c) of the crank angular velocity ω (i) is obtained by comb filter processing for removing an element that becomes a noise for the determination of the combustion state for each cylinder using the following equation 3. i), that is, the crank angular velocity fluctuation dω (i) is calculated. The cylinder identification is
This is performed based on a signal from a sensor that detects the rotation angle of the camshaft (not shown).

【数3】 dω(i)=ω(i−4)−ω(i)……………………………………式3 ω(i−4):4回前のクランク角速度演算値 ω(i):今回のクランク角速度演算値Dω (i) = ω (i−4) −ω (i) Equation 3ω (i−4): Calculation of crank angle speed four times before Value ω (i): Current calculated value of crank angular velocity

【0044】ここで、燃焼状態の変動以外で角速度変動
を生じさせる要素としては、爆発を加振源とした共振の
影響による角速度変動、車輪や駆動系のアンバランスに
起因する車輪回転に伴う角速度変動、路面からタイヤに
作用する振動の影響による角速度変動等があげられる。
図12に示すように、共振の影響による爆発回転次数成
分のノイズはエンジン回転の0.5次及びその整数倍の
周波数で生じ、アンバランスに起因する車輪回転に伴う
ノイズや路面の影響によるノイズはエンジン回転の0.
5次よりも低い低周波数域内で生じる。
Here, factors that cause angular velocity fluctuations other than fluctuations in the combustion state include angular velocity fluctuations caused by resonance caused by an explosion as an excitation source, and angular velocity caused by wheel rotation caused by imbalance of wheels and a drive system. Fluctuation, and angular velocity fluctuation due to the influence of vibration acting on the tire from the road surface.
As shown in FIG. 12, the noise of the explosion rotation order component caused by the resonance occurs at the 0.5th order of the engine rotation and a frequency that is an integral multiple thereof, and the noise caused by the wheel rotation caused by the imbalance and the noise caused by the road surface. Is 0,0 of engine speed.
Occurs in the lower frequency range than the fifth order.

【0045】そこで、このステップS3では、コムフィ
ルタ処理によりエンジン回転の0.5次及びその整数倍
の周波数成分を除去しつつクランク角速度変動dω
(i)を演算するようにしている。すなわち、図13に
示すように、同一気筒におけるクランク角速度の今回値
ω(i)と前回値ω(i−4)との偏差を求めることに
より、コムフィルタ処理によりエンジン回転の0.5次
及びその整数倍の周波数成分を除いたクランク角速度変
動dω(i)のデータが得られることになる。
Therefore, in step S3, the crank angular velocity fluctuation dω is removed while removing the 0.5th order engine speed and its integral multiple frequency components by engine comb processing.
(I) is calculated. That is, as shown in FIG. 13, the deviation between the present value ω (i) and the previous value ω (i−4) of the crank angular velocity in the same cylinder is obtained, and the 0.5th order and the 0.5th of the engine rotation are obtained by the comb filter processing. The data of the crank angular velocity variation dω (i) excluding the frequency component of an integral multiple thereof is obtained.

【0046】続いて、ステップS4で、次の式4を用い
て、ハイパスフィルタ処理によりラフネス値dωf
(i)が演算される。つまり、エンジン回転の0.5次
よりも低い周波数成分のノイズを除くために、ステップ
S3で得られたクランク角速度変動dω(i)の8サイ
クル前までのデータに基づいてなまし処理が行われ、ラ
フネス値dωf(i)が演算される。
Subsequently, in step S4, the roughness value dωf is obtained by high-pass filtering using the following equation (4).
(I) is calculated. That is, in order to remove noise of a frequency component lower than the 0.5th order of the engine rotation, a smoothing process is performed based on the data up to eight cycles before the crank angular speed fluctuation dω (i) obtained in step S3. , The roughness value dωf (i) is calculated.

【数4】 dωf(i)=k1・dω(i−4)+ k2・(dω(i−3)+dω(i−5))+ k3・(dω(i−2)+dω(i−6))+ k4・(dω(i−1)+dω(i−7))+ k5・(dω(i)+dω(i−8))………………式4 なお、式4において、k1〜k5はなまし係数(定数)で
ある。
[Number 4] dωf (i) = k 1 · dω (i-4) + k 2 · (dω (i-3) + dω (i-5)) + k 3 · (dω (i-2) + dω (i −6)) + k 4 · (dω (i−1) + dω (i−7)) + k 5 · (dω (i) + dω (i−8)) Equation 4 Equation 4 , K 1 to k 5 are averaging coefficients (constants).

【0047】図14に示すように、このハイパスフィル
タ処理によりエンジン回転の0.5次よりも低い周波数
成分が十分に減衰され除去される。このようにして、各
気筒毎に燃焼状態を高精度に反映したラフネス値dωf
(i)、すなわちクランク角速度変動値ないしはトルク
変動値を得ることができる。
As shown in FIG. 14, the high-pass filter process sufficiently attenuates and removes frequency components lower than the 0.5th order of the engine speed. In this way, the roughness value dωf reflecting the combustion state with high accuracy for each cylinder
(I), that is, a crank angular velocity fluctuation value or a torque fluctuation value can be obtained.

【0048】次に、ステップS5とステップS6とで、
ステップS4で演算されたラフネス値dωf(i)が、
その上限しきい値dωfmaxを超えているか、又はそ
の下限しきい値dωfmin以下であるか、それとも上
限しきい値dωfmax以下の範囲内において下限しき
い値dωfminを超えているかが判定される。ここ
で、上限しきい値dωfmaxは、ラフネス値がこれを
超えるとクランク角速度変動ないしはトルク変動(ラフ
ネス)が非常に大きくなり、エンジン1の円滑な運転が
損なわれるおそれが生じるので、ラフネス値を迅速に減
少させることが要求される限界値である。この上限しき
い値dωfmaxは、エンジン回転数と吸気充填効率
(エンジン負荷)とをパラメータとするマップを検索す
ることにより、エンジン回転数と吸気充填効率とに応じ
て好ましく設定される。
Next, in steps S5 and S6,
The roughness value dωf (i) calculated in step S4 is
It is determined whether the value exceeds the upper threshold value dωfmax, is equal to or lower than the lower threshold value dωfmin, or exceeds the lower threshold value dωfmin within a range equal to or lower than the upper threshold value dωfmax. Here, when the roughness value exceeds the upper limit threshold value dωfmax, the crank angular speed fluctuation or torque fluctuation (roughness) becomes extremely large, and smooth operation of the engine 1 may be impaired. Is the limit value required to be reduced to The upper threshold dωfmax is preferably set according to the engine speed and the intake charging efficiency by searching a map using the engine speed and the intake charging efficiency (engine load) as parameters.

【0049】他方、下限しきい値dωfminは、ラフ
ネス値がこれ以下になるとクランク角速度変動ないしは
トルク変動が非常に小さくなり、エンジン1の運転が十
分に安定化されているものと考えられ、ラフネス値の抑
制を緩和してもよいと考えられる限界値である。この下
限しきい値dωfminは、エンジン回転数と吸気充填
効率(エンジン負荷)とをパラメータとするマップを検
索することにより、エンジン回転数と吸気充填効率とに
応じて好ましく設定される。
On the other hand, the lower limit threshold value dωfmin is considered that when the roughness value is less than this, the crank angular speed fluctuation or the torque fluctuation becomes very small and the operation of the engine 1 is sufficiently stabilized. Is a limit value at which it is considered possible to alleviate the suppression. The lower threshold dωfmin is preferably set according to the engine speed and the intake charging efficiency by searching a map using the engine speed and the intake charging efficiency (engine load) as parameters.

【0050】かくして、ステップS5で、ラフネス値d
ωf(i)が上限しきい値dωfmaxを超えていると
判定された場合は(ステップS5でYES)、ステップ
S7でラフネス大判定フラグF1に1がセットされ、続
いてステップS8でラフネス小判定フラグF2に0がセ
ットされる。
Thus, in step S5, the roughness value d
If .omega.f (i) is determined to exceed the upper threshold dωfmax (YES in step S5), 1 the roughness large determination flag F 1 is set in step S7, followed by roughness small determination in step S8 flag F 2 to 0 are set.

【0051】ステップS5とステップS6とで、ラフネ
ス値dωf(i)が下限しきい値dωfmin以下であ
ると判定された場合は(ステップS5でNO、かつステ
ップS6でYES)、ステップS9でラフネス大判定フ
ラグF1に0がセットされ、続いてステップS10でラ
フネス小判定フラグF2に1がセットされる。
If it is determined in steps S5 and S6 that the roughness value dωf (i) is equal to or smaller than the lower threshold dωfmin (NO in step S5 and YES in step S6), the roughness is increased in step S9. determination flag F 1 to 0 is set, followed by 1 to roughness small determination flag F 2 in step S10 is set.

【0052】また、ステップS5とステップS6とで、
ラフネス値dωf(i)が上限しきい値dωfmax以
下の範囲内において下限しきい値dωfminを超えて
いると判定された場合は(ステップS5でNO、かつス
テップS6でNO)、ステップS11でラフネス大判定
フラグF1に0がセットされ、続いてステップS12で
ラフネス小判定フラグF2に0がセットされる。
In steps S5 and S6,
When it is determined that the roughness value dωf (i) exceeds the lower threshold dωfmin within the range of the upper threshold dωfmax or less (NO in step S5 and NO in step S6), the roughness is increased in step S11. determination flag F 1 to 0 is set and subsequently set 0 and the roughness small determination flag F 2 in step S12.

【0053】この後、ステップS13で、ラフネス制御
実行条件が成立しているか否かが判定される。このラフ
ネス制御では、次の3つの条件がともに成立したときに
ラフネス制御実行条件が成立しているものと判定し、ラ
フネス制御を実行するようにしている。
Thereafter, in step S13, it is determined whether the condition for executing the roughness control is satisfied. In this roughness control, when the following three conditions are satisfied, it is determined that the roughness control execution condition is satisfied, and the roughness control is executed.

【0054】<ラフネス制御実行条件> (1)エンジン始動時において、完爆後、所定時間(例
えば、1秒)を経過していること。なお、ここではクラ
ンキング後においてエンジン回転数が500r.p.m.まで
上昇したときに完爆したものと判定するようにしてい
る。完爆直後は、エンジン1の回転が比較的不安定であ
るので、このようなときにラフネス制御を実行すること
は好ましくないからである。 (2)エンジン水温が所定温度(例えば、60°C)以
下であること。すなわち、後で説明するエンジン暖機フ
ラグF4が0であること。なお、エンジン暖機フラグF4
は、図8に示すように、ステップS51でエンジン水温
が所定温度K(例えば、60°C)を超えていると判定
されたときにはステップS52で1がセットされ、所定
温度K以下であると判定されたときにはステップS53
で0がセットされるフラグである。エンジン水温が上記
所定温度を超えているときにはエンジン1がすでに暖機
状態にあるので、エンジン1の暖機あるいは三元触媒の
昇温を促進するための点火時期の大幅な遅角は行われ
ず、したがってラフネス制御を行う必要がないからであ
る。 (3)エンジン1の運転状態が、前記の図15中の開閉
弁閉弁領域(吸気流動強化領域)に入っていること。ラ
フネス制御を行うときには、エンジン1の回転安定性を
高めるために、燃焼室6内での混合気の燃焼性を高める
必要があるからである。
<Roughness Control Execution Conditions> (1) At the time of engine start, a predetermined time (for example, one second) has elapsed after the complete explosion. Here, it is determined that a complete explosion has occurred when the engine speed has increased to 500 rpm after cranking. This is because the rotation of the engine 1 is relatively unstable immediately after the complete explosion, and it is not preferable to execute the roughness control in such a case. (2) The engine water temperature is equal to or lower than a predetermined temperature (for example, 60 ° C.). In other words, the engine warm-up flag F 4 is described below is 0. The engine warm-up flag F 4
As shown in FIG. 8, when it is determined in step S51 that the engine coolant temperature exceeds a predetermined temperature K (for example, 60 ° C.), 1 is set in step S52, and it is determined that the temperature is not higher than the predetermined temperature K. When it is done, step S53
Is a flag for which 0 is set. When the engine water temperature exceeds the predetermined temperature, the engine 1 has already been warmed up, so that the ignition timing for warming up the engine 1 or promoting the temperature rise of the three-way catalyst is not significantly retarded. Therefore, it is not necessary to perform roughness control. (3) The operating state of the engine 1 is in the on-off valve closing area (intake air flow enhancement area) in FIG. This is because when performing the roughness control, it is necessary to increase the combustibility of the air-fuel mixture in the combustion chamber 6 in order to increase the rotational stability of the engine 1.

【0055】かくして、ステップS13で、ラフネス制
御実行条件が成立していないと判定された場合(N
O)、すなわち前記の各ラフネス制御実行条件の少なく
とも1つが成立しないときには、ラフネス制御を一時的
に停止させ、又は終了させるために、後で説明するステ
ップS32にスキップする。
Thus, when it is determined in step S13 that the roughness control execution condition is not satisfied (N
O), that is, when at least one of the above roughness control execution conditions is not satisfied, the process skips to step S32 described later to temporarily stop or end the roughness control.

【0056】他方、ステップS13で、ラフネス制御実
行条件が成立していると判定された場合(YES)、す
なわち前記のすべてのラフネス制御実行条件が成立して
いるときには、ステップS14が実行される。このステ
ップS14では、エンジン1の運転状態が、点火時期の
制御によりラフネス制御を行うべきIGラフネス制御領
域に入っているか、それとも空燃比(燃料噴射量)の制
御によりラフネス制御を行うべきA/Fラフネス制御領
域に入っているかが判定される。
On the other hand, if it is determined in step S13 that the roughness control execution condition is satisfied (YES), that is, if all the roughness control execution conditions are satisfied, step S14 is executed. In this step S14, the operating state of the engine 1 is in the IG roughness control region where roughness control should be performed by controlling the ignition timing, or the A / F should perform roughness control by controlling the air-fuel ratio (fuel injection amount). It is determined whether it is in the roughness control area.

【0057】このステップS14では、IGラフネス制
御禁止フラグF3が0でありかつエンジン1がアイドル
状態にあるときにはIGラフネス制御を行い、他方IG
ラフネス制御禁止フラグF3が1であるか、又はエンジ
ン1が非アイドル(オフアイドル)状態にあるときには
A/Fラフネス制御を行うようにしている。なお、IG
ラフネス制御禁止フラグF3は、IGラフネス制御にお
けるラフネス制御量(補正量)が最大限進角側となった
ときに1がセットされるフラグである。したがって、こ
のIGラフネス制御禁止フラグF3が1であるときに
は、点火時期の制御によりエンジン1の出力トルクを高
めることはできず、したがってIGラフネス制御は実質
的に不可能となる。
[0057] In the step S14, IG roughness control inhibition flag F 3 is 0 and performs IG roughness control when the engine 1 is idling, while IG
Whether the roughness control inhibition flag F 3 is 1, or the engine 1 is when in a non-idle (off-idle) state is to perform the A / F roughness control. IG
Roughness control inhibition flag F 3 is a flag that is set to 1 when the roughness control amount in IG roughness control (correction amount) becomes maximum advance side. Therefore, when the IG roughness control inhibition flag F 3 is 1, it is not possible to increase the output torque of the engine 1 by controlling the ignition timing, thus IG roughness control is substantially impossible.

【0058】かくして、ステップS14で、エンジン1
の運転状態がIGラフネス制御領域に入っていると判定
された場合は(YES)、ステップS15〜ステップS
24でIGラフネス制御量が演算され、又は保持(現状
維持)される。具体的には、まずステップS15でラフ
ネス大判定フラグF1が1であるか否かが判定される。
ラフネス大判定フラグF1が1であると判定された場合
(YES)、すなわち点火時期を進角させてトルクを増
加させるべき場合は、ステップS17で、次の式5を用
いて今回の気筒別のIGラフネス制御量θrough(i)
が演算される。この気筒別のIGラフネス制御量θ
rough(i)は、基本的には、前回の気筒別のIGラフ
ネス制御量θrough(i−1)を進角側に補正したもの
である。
Thus, in step S14, the engine 1
Is determined to be in the IG roughness control region (YES), Steps S15 to S
At 24, the IG roughness control amount is calculated or held (maintained as it is). Specifically, roughness large determination flag F 1 is determined whether it is 1 first, in step S15.
If roughness atmospheric determination flag F 1 is determined to be 1 (YES), i.e. if so the ignition timing is advanced to increase the torque, in step S17, this cylinder using Equation 5 follows IG roughness control amount θ rough (i)
Is calculated. The IG roughness control amount θ for each cylinder
The rough (i) is basically obtained by correcting the previous IG roughness control amount θ rough (i-1) for each cylinder toward the advance side.

【0059】[0059]

【数5】 θrough(i)=θrough(i−1)+ min[K1・(dωf(i)−dωfmax),Δigad]…………式5 θrough(i):今回の気筒別のIGラフネス制御量 θrough(i−1):前回の気筒別のIGラフネス制御
量 min[α,β,…]:α、β、…のうちの最小値 K1:比例定数 dωf(i):ラフネス値 dfmax:上限しきい値 Δigad:進角補正量 なお、Δigadは、エンジン回転数及び吸気充填効率
をパラメータとするマップを検索することにより、エン
ジン回転数及び吸気充填効率に応じて好ましく設定され
る。
Θ rough (i) = θ rough (i−1) + min [K 1 · (dωf (i) −dωfmax), Δigad] Equation 5 θ rough (i): For each cylinder IG roughness control amount θ rough (i-1): Previous IG roughness control amount for each cylinder min [α, β, ...]: Minimum value of α, β, ... K 1 : Proportional constant dωf (i) : Roughness value dfmax: Upper limit threshold value Δigad: Advancing correction amount Δigad is preferably set according to the engine speed and the intake charging efficiency by searching a map using the engine speed and the intake charging efficiency as parameters. Is done.

【0060】ただし、式5により演算された気筒別のθ
rough(i)の演算値が所定の限界値IMXよりも大き
いときには、θrough(i)はIMXとされる。ここ
で、限界値IMXは、気筒別のθrough(i)の進角側
への限界値すなわちリミッタであり、θrough(i)が
IMXに達したときには、θrough(i)はこれ以上は
進角側に変化させることはできない。
Where θ for each cylinder calculated by equation (5)
When the calculated value of rough (i) is larger than the predetermined limit value IMX, θ rough (i) is set to IMX. Here, the limit value IMX is a limit value of θ rough (i) to the advance side of each cylinder, that is, a limiter. When θ rough (i) reaches IMX, θ rough (i) is It cannot be changed to the advance side.

【0061】次に、ステップS18で、次の式6を用い
て今回の全気筒のIGラフネス制御量θ'rough(i)が
演算される。この全気筒のIGラフネス制御量θ'rough
(i)は、基本的には、前回の全気筒のIGラフネス制
御量θ'rough(i−1)を進角側に補正したものであ
る。なお、IGラフネス制御(点火時期制御)におい
て、気筒別のIGラフネス制御量θrough(i)と、全
気筒のIGラフネス制御量θ'rough(i)とは、選択的
ないしは択一的に用いられる。
Next, in step S18, the current IG roughness control amount θ ' rough (i) of all cylinders is calculated using the following equation (6). The IG roughness control amount θ ' rough for all cylinders
(I) is basically obtained by correcting the previous IG roughness control amount θ ′ rough (i−1) of all cylinders to the advance side. In the IG roughness control (ignition timing control), the IG roughness control amount θ rough (i) for each cylinder and the IG roughness control amount θ ′ rough (i) for all cylinders are used selectively or alternatively. Can be

【数6】 θ'rough(i)=θ'rough(i−1)+ min[K1・(dωf(i)−dωfmax)、Δigad]…………式6 θ'rough(i):今回の全気筒のIGラフネス制御量 θ'rough(i−1):前回の全気筒のIGラフネス制御
量 min[α,β,…]:α、β、…のうちの最小値 K1:比例定数 dωf(i):ラフネス値 dfmax:上限しき値 Δigad:進角補正量
Θ ′ rough (i) = θ ′ rough (i−1) + min [K 1 · (dωf (i) −dωfmax), Δigad] Equation 6 θ ′ rough (i): this time IG roughness control amount of all cylinders θ ′ rough (i−1): previous IG roughness control amount of all cylinders min [α, β,...]: Minimum value of α, β,... K 1 : proportionality constant dωf (i): roughness value dfmax: upper threshold value Δigad: advance angle correction amount

【0062】このステップS18でも、式6により演算
された全気筒のθ'rough(i)の演算値が限界値IMX
よりも大きいときには、θ'rough(i)はIMXとされ
る。したがって、θ'rough(i)がIMXに達したとき
には、θ'rough(i)はこれ以上は進角側に変化させる
ことはできない。
Also in this step S18, the calculated value of θ ' rough (i) for all cylinders calculated by the equation 6 is equal to the limit value IMX.
When it is larger than θ ′ rough (i), it is set to IMX. Therefore, when θ ′ rough (i) reaches IMX, θ ′ rough (i) cannot be changed further to the advance side.

【0063】次に、ステップS19で、ステップS18
で演算された全気筒のIGラフネス制御量θ'
rough(i)が限界値IMXと等しいか否かが判定さ
れ、θ'rough(i)=IMXであれば(YES)、ステ
ップS20でIGラフネス制御禁止フラグF3に1がセ
ットされる。なお、θ'rough(i)=IMXでなければ
(NO)、ステップS20をスキップする。このIGラ
フネス制御禁止フラグF3は、IGラフネス制御におけ
るラフネス制御量(補正量)が最大限に進角側となった
ときに1がセットされるフラグであるので、このIGラ
フネス制御禁止フラグF3が1であるときには、点火時
期の制御によりエンジン1の出力トルクを高めることは
できず、IGラフネス制御は実行不可能となる。したが
って、このIGラフネス制御禁止フラグF3に1がセッ
トされたときには、後記のA/Fラフネス制御が実行さ
れることになる。この後、制御はステップS44に進め
られる。
Next, in step S19, step S18
IG roughness control amount θ 'calculated for all cylinders
whether rough (i) is equal to the limit value IMX is determined, if θ 'rough (i) = IMX (YES), 1 is set in the IG roughness control inhibition flag F 3 in step S20. Unless θ ′ rough (i) = IMX (NO), step S20 is skipped. The IG roughness control inhibition flag F 3 is, since a flag is set to 1 when the roughness control amount in IG roughness control (correction amount) becomes the advance angle side to the maximum, the IG roughness control inhibition flag F When 3 is 1, the output torque of the engine 1 cannot be increased by controlling the ignition timing, and the IG roughness control cannot be executed. Therefore, when this IG roughness control inhibition flag F 3 1 is set, so that the later of the A / F roughness control is executed. Thereafter, the control proceeds to step S44.

【0064】前記のステップS15で、ラフネス大判定
フラグF1が1でないと判定された場合は(NO)、ス
テップS16でラフネス小判定フラグF2が1であるか
否かが判定される。ここで、ラフネス小判定フラグF2
が1であると判定された場合(YES)、すなわち点火
時期を遅角させてトルクを低下させるべき場合は、ステ
ップS21で、次の式7を用いて今回の気筒別のIGラ
フネス制御量θrough(i)が演算される。この気筒別
のIGラフネス制御量θrough(i)は、基本的には、
前回の気筒別のIGラフネス制御量θrough(i−1)
を遅角側に補正したものである。
[0064] In step S15 described above, if the roughness large determination flag F 1 is determined not 1 (NO), the roughness small determination flag F 2 in step S16 it is determined whether it is 1. Here, the small roughness determination flag F 2
Is determined to be 1 (YES), that is, if the torque should be decreased by retarding the ignition timing, in step S21, the current IG roughness control amount θ for each cylinder using the following equation 7 rough (i) is calculated. The IG roughness control amount θ rough (i) for each cylinder is basically
IG roughness control amount for the previous cylinder θ rough (i-1)
Is corrected to the retard side.

【数7】 θrough(i)=θrough(i−1)−Δigret…………………………式7 θrough(i):今回の気筒別のIGラフネス制御量 θrough(i−1):前回の気筒別のIGラフネス制御
量 Δigret:遅角補正量
Equation 7 θ rough (i) = θ rough (i−1) −Δigret Equation 7 θ rough (i): IG roughness control amount for each cylinder this time θ rough (i -1): previous IG roughness control amount for each cylinder Δigret: retard angle correction amount

【0065】なお、Δigretは、エンジン回転数及
び吸気充填効率をパラメータとするマップを検索するこ
とにより、エンジン回転数及び吸気充填効率に応じて好
ましく設定される。ただし、式7により演算された気筒
別のθrough(i)の演算値が所定の限界値IMNより
も小さいときには、θrough(i)はIMNとされる。
ここで、限界値IMNは、気筒別のθrough(i)の遅
角側への限界値すなわちリミッタであり、θ
rough(i)がIMNに達したときには、θrough(i)
はこれ以上は遅角側に変化させることはできない。
Note that Δigret is preferably set according to the engine speed and the intake charging efficiency by searching a map using the engine speed and the intake charging efficiency as parameters. However, when the calculated value of θ rough (i) for each cylinder calculated by Expression 7 is smaller than the predetermined limit value IMN, θ rough (i) is set to IMN.
Here, the limit value IMN is a limit value to the retard side of θ rough (i) for each cylinder, that is, a limiter.
When rough (i) reaches IMN, θ rough (i)
Can no longer be changed to the retard side.

【0066】次に、ステップS22で、次の式8を用い
て今回の全気筒のIGラフネス制御量θ'rough(i)が
演算される。この全気筒のIGラフネス制御量θ'rough
(i)は、基本的には、前回の全気筒のIGラフネス制
御量θ'rough(i−1)を遅角側に補正したものであ
る。
Next, in step S22, the current IG roughness control amount θ ' rough (i) of all cylinders is calculated using the following equation (8). The IG roughness control amount θ ' rough for all cylinders
(I) is basically a correction of the previous IG roughness control amount θ ′ rough (i−1) of all cylinders to the retard side.

【数8】 θ'rough(i)=θ'rough(i−1)−Δigret]……………………式8 θ'rough(i):今回の全気筒のIGラフネス制御量 θ'rough(i−1):前回の全気筒のIGラフネス制御
量 Δigret:遅角補正量
Equation 8 θ ′ rough (i) = θ ′ rough (i−1) −Δigret] Equation 8 θ ′ rough (i): IG roughness control amount of all cylinders this time θ ′ rough (i-1): previous IG roughness control amount of all cylinders Δigret: retard angle correction amount

【0067】このステップS22でも、式8により演算
された全気筒のθ'rough(i)の演算値が限界値IMN
よりも小さいときには、θ'rough(i)はIMNとされ
る。したがって、θ'rough(i)がIMNに達したとき
には、θ'rough(i)はこれ以上は遅角側に変化させる
ことはできない。この後、制御はステップS44に進め
られる。
Also in this step S22, the calculated value of θ ' rough (i) for all cylinders calculated by equation (8) is equal to the limit value IMN
When it is smaller than θ ′ rough (i), it is set to IMN. Therefore, when θ ′ rough (i) reaches IMN, θ ′ rough (i) cannot be changed further to the retard side. Thereafter, the control proceeds to step S44.

【0068】前記のステップS16でラフネス小判定フ
ラグF2が1でないと判定された場合(NO)、すなわ
ちラフネス値が上限しきい値dωfmax以下であり、
かつ下限しきい値dωfminを超えていると判定され
た場合は、クランク角速度変動ないしはトルク変動(ラ
フネス)が、さほど大きくもなく、また点火時期をさら
に遅角させられるほどには小さくないので、現在のIG
ラフネス制御量がそのまま保持される。
[0068] If the roughness small determination flag F 2 is determined not 1 in step S16 of the (NO), ie the roughness value is not more than the upper threshold value Diomegafmax,
If it is determined that the difference exceeds the lower threshold dωfmin, the crank angular velocity fluctuation or torque fluctuation (roughness) is not so large and not small enough to further retard the ignition timing. IG
The roughness control amount is kept as it is.

【0069】すなわち、この場合は、ステップS23
で、前回の気筒別のIGラフネス制御量θrough(i−
1)が今回の気筒別のIGラフネス制御量θ
rough(i)とされる。続いて、ステップS24で、前
回の全気筒のIGラフネス制御量θ'rough(i−1)が
今回の全気筒のIGラフネス制御量θ'rough(i)とさ
れる。この後、制御はステップS44に進められる。
That is, in this case, step S23
Thus, the previous cylinder-specific IG roughness control amount θ rough (i−
1) is the current IG roughness control amount θ for each cylinder
rough (i). Subsequently, in step S24, the previous IG roughness control amount θ ′ rough (i−1) of all cylinders is set as the current IG roughness control amount θ ′ rough (i) of all cylinders. Thereafter, the control proceeds to step S44.

【0070】かくして、ステップS44では、エンジン
の運転状態がアイドル領域に入っているか否かが判定さ
れ、アイドル領域に入っていれば(YES)、ステップ
S45で開閉弁18が閉弁領域(図15参照)に入って
いるか否かが判定され、閉弁領域に入っていれば(YE
S)、ステップS46で基本点火時期θBASEに、開閉弁
18の閉弁時におけるアイドル時用の点火時期基本値が
セットされる。他方、閉弁領域に入っていなければ(N
O)、ステップS47で基本点火時期θBASEに、開閉弁
18の開弁時におけるアイドル時用の点火時期基本値が
セットされる。また、ステップS44での判定で、エン
ジン1の運転状態が非アイドル領域であれば(NO)、
ステップS48でステップS45と同様に開閉弁18が
閉弁領域に入っているか否かが判定され、閉弁領域に入
っていれば(YES)、ステップS49で基本点火時期
θBASEに開閉弁18の閉弁時における非アイドル用の点
火時期基本値がセットされる。他方、閉弁領域に入って
いなければ(NO)、ステップS50で基本点火時期θ
BASEに、開閉弁18の開弁時における非アイドル時用の
点火時期基本値がセットされる。このエンジンシステム
Aないしエンジン1では、非アイドル時にはエンジン出
力を高めるために、基本点火時期θBASEをアイドル時よ
りも進角側に設定するようにしている。また、開閉弁1
8の閉弁時は切欠き部の影響により燃焼速度が速くなる
ため、基本点火時期θBASEを開閉弁18の開弁時よりも
遅角側に設定するようにしている。そこで、ステップS
44〜ステップS50で、アイドル時であるか非アイド
ル時であるかに応じて、また開閉弁18の開閉状態に応
じて個別に基本点火時期θBASEを設定するようにしてい
る。この後、ステップS1に復帰して、制御が続行され
る。
Thus, in step S44, it is determined whether or not the operation state of the engine is in the idle range. If the engine is in the idle range (YES), the on-off valve 18 is closed in step S45 (FIG. 15). It is determined whether or not it is in the valve closing area (see YE).
S) In step S46, the basic ignition timing for idling when the on-off valve 18 is closed is set as the basic ignition timing θ BASE . On the other hand, if it is not in the valve closing area (N
O) In step S47, the basic ignition timing for idling when the on-off valve 18 is opened is set as the basic ignition timing θ BASE . If it is determined in step S44 that the operating state of the engine 1 is in the non-idle range (NO),
In step S48, similarly to step S45, it is determined whether or not the on-off valve 18 is in the valve closing area. If it is in the valve closing area (YES), the on-off valve 18 is set to the basic ignition timing θ BASE in step S49. A non-idle ignition timing basic value at the time of valve closing is set. On the other hand, if it is not in the valve closing region (NO), the basic ignition timing θ is determined in step S50.
The base value of the ignition timing for the non-idle state when the on-off valve 18 is opened is set in BASE . In the engine system A or the engine 1, the basic ignition timing θ BASE is set to be more advanced than at the time of idling in order to increase the engine output at the time of non-idling. In addition, on-off valve 1
When the valve 8 is closed, the combustion speed increases due to the effect of the notch, so that the basic ignition timing θ BASE is set to be more retarded than when the on-off valve 18 is opened. Therefore, step S
In steps S44 to S50, the basic ignition timing θ BASE is individually set according to whether the engine is idling or non-idling and according to the open / close state of the on-off valve 18. Thereafter, the process returns to step S1, and the control is continued.

【0071】ところで、前記のステップS14で、エン
ジン1の運転状態がIGラフネス制御領域に入っていな
いと判定された場合(NO)、すなわちA/Fラフネス
制御領域に入っていると判定された場合は、ステップS
25〜ステップS31でA/Fラフネス制御量が演算さ
れ、又は保持(現状維持)される。つまり、この場合
は、点火時期を変化させることによりラフネス制御を行
うことが困難ないしは実質的に不可能であるので、空燃
比を変化させることにより出力トルクを増減させてラフ
ネス制御を行う。
When it is determined in step S14 that the operating state of the engine 1 is not in the IG roughness control area (NO), that is, when it is determined that the engine 1 is in the A / F roughness control area. Is the step S
In step 25 to step S31, the A / F roughness control amount is calculated or held (maintained as it is). That is, in this case, it is difficult or substantially impossible to perform the roughness control by changing the ignition timing. Therefore, the roughness control is performed by changing the air-fuel ratio to increase or decrease the output torque.

【0072】具体的には、まずステップS25でラフネ
ス大判定フラグF1が1であるか否かが判定される。ラ
フネス大判定フラグF1が1であると判定された場合
(YES)、すなわち空燃比(A/F)をリッチ側に変
化させてトルクを増加させるべき場合は、ステップS2
7で、次の式9を用いて今回の気筒別のA/Fラフネス
制御量λrough(i)が演算される。この気筒別のA/
Fラフネス制御量λrough(i)は、基本的には、前回
の気筒別のA/Fラフネス制御量λrough(i−1)を
リッチ側に一定量だけ補正したものである。
[0072] Specifically, roughness large determination flag F 1 is determined whether it is 1 first, in step S25. If roughness atmospheric determination flag F 1 is determined to be 1 (YES), i.e. if the air-fuel ratio (A / F) should be increased torque is varied to the rich side, the step S2
In step 7, the following A / F roughness control amount λ rough (i) for each cylinder is calculated using the following equation 9. A /
The F roughness control amount λ rough (i) is basically obtained by correcting the previous A / F roughness control amount λ rough (i-1) for each cylinder by a fixed amount toward the rich side.

【数9】 λrough(i)=λrough(i−1)+KL……………………………式9 λrough(i):今回の気筒別のA/Fラフネス制御量 λrough(i−1):前回の気筒別のA/Fラフネス制
御量 KL:リッチ側ラフネス制御量補正値(一定値)
Λ rough (i) = λ rough (i−1) + KL Equation 9 λ rough (i): A / F roughness control amount for each cylinder λ rough (I-1): A / F roughness control amount for each previous cylinder KL: Rich-side roughness control amount correction value (constant value)

【0073】ただし、式9により演算された気筒別のλ
rough(i)の演算値が所定の限界値FMXよりも大き
いときには、λrough(i)はFMXとされる。ここ
で、限界値FMXは、気筒別のλrough(i)のリッチ
側への限界値すなわちリミッタであり、λrough(i)
がFMXに達したときには、λrough(i)はこれ以上
はリッチ側に変化させることはできない。この後、制御
はステップS39に進められる。
Where λ for each cylinder calculated by equation (9)
When the calculated value of rough (i) is larger than a predetermined limit value FMX, λ rough (i) is set to FMX. Here, the limit value FMX is a limit value on the rich side of λ rough (i) for each cylinder, that is, a limiter, and λ rough (i)
Reaches FMX, λ rough (i) cannot be changed further to the rich side. Thereafter, the control proceeds to step S39.

【0074】前記のステップS25で、ラフネス大判定
フラグF1が1でないと判定された場合は(NO)、ス
テップS26でラフネス小判定フラグF2が1であるか
否かが判定される。ここで、ラフネス小判定フラグF2
が1であると判定された場合(YES)、すなわち空燃
比をリーン側に変化させてトルクを低下させるべき場合
は、ステップS28で、次の式10を用いて今回の気筒
別のA/Fラフネス制御量λrough(i)が演算され
る。この気筒別のA/Fラフネス制御量λrough(i)
は、基本的には、前回の気筒別のA/Fラフネス制御量
λrough(i−1)をリーン側に一定量だけ補正したも
のである。
[0074] In step S25 described above, if the roughness large determination flag F 1 is determined not 1 (NO), the roughness small determination flag F 2 in step S26 it is determined whether it is 1. Here, the small roughness determination flag F 2
Is determined to be 1 (YES), that is, when the torque should be reduced by changing the air-fuel ratio to the lean side, in step S28, the A / F for each cylinder at this time is obtained by using the following Expression 10. The roughness control amount λ rough (i) is calculated. A / F roughness control amount λ rough (i) for each cylinder
Is basically obtained by correcting the previous cylinder-specific A / F roughness control amount λ rough (i−1) by a fixed amount toward the lean side.

【数10】 λrough(i)=λrough(i−1)−KR……………………………式10 λrough(i):今回の気筒別のA/Fラフネス制御量 λrough(i−1):前回の気筒別のA/Fラフネス制
御量 KR:リーン側ラフネス制御量補正値(一定値)
Λ rough (i) = λ rough (i−1) −KR (10) λ rough (i): A / F roughness control amount λ for each cylinder this time rough (i-1): previous A / F roughness control amount for each cylinder KR: lean side roughness control amount correction value (constant value)

【0075】次に、ステップS29で、全気筒ともA/
Fラフネス制御量が0であるか否かが判定され、全気筒
ともA/Fラフネス制御量が0であれば(YES)、ス
テップS30でIGラフネス制御禁止フラグF3に0が
セットされる。なお、少なくとも1つの気筒のA/Fラ
フネス制御量が0でなければ(NO)、ステップS30
をスキップする。ステップS30で、このIGラフネス
制御禁止フラグF3に0がセットされたときには、前記
のIGラフネス制御に復帰することになる。この後、制
御はステップS39に進められる。
Next, at step S29, A / A
Whether F roughness control variable is 0 is determined, if 0 is A / F roughness control variable with all the cylinders (YES), 0 to IG roughness control inhibition flag F 3 in step S30 is set. If the A / F roughness control amount of at least one cylinder is not 0 (NO), step S30
To skip. In step S30, when this IG roughness control inhibition flag F 3 0 is set it will return to the IG roughness control of the. Thereafter, the control proceeds to step S39.

【0076】前記のステップS26でラフネス小判定フ
ラグF2が1でないと判定された場合(NO)、すなわ
ちラフネス値が上限しきい値dωfmax以下であり、
かつ下限しきい値dωfminを超えていると判定され
た場合は、クランク角速度変動ないしはトルク変動(ラ
フネス)が、さほど大きくもなく、またさほど小さくも
ないので、現在のA/Fラフネス制御量がそのまま保持
される。すなわち、この場合は、ステップS31で、前
回の気筒別のA/Fラフネス制御量λrough(i−1)
が今回の気筒別のA/Fラフネス制御量λrough(i)
とされる。この後、制御はステップS39に進められ
る。
[0076] If the roughness small determination flag F 2 is determined not 1 at step S26 of the (NO), ie the roughness value is not more than the upper threshold value Diomegafmax,
If it is determined that the difference exceeds the lower threshold dωfmin, the change in the crank angular speed or the change in the torque (roughness) is not so large and not so small, so that the current A / F roughness control amount remains unchanged. Will be retained. That is, in this case, in step S31, the previous A / F roughness control amount λ rough (i-1) for each cylinder
Is the A / F roughness control amount λ rough (i) for each cylinder
It is said. Thereafter, the control proceeds to step S39.

【0077】ステップS39では、空燃比フィードバッ
ク制御フラグF5が1であるか否かが判定される。この
空燃比フィードバック制御フラグF5は、1がセットさ
れたときには空燃比のフィードバック制御が許可され、
0がセットされたときには空燃比のフィードバック制御
が禁止されるフラグである。このA/Fラフネス制御に
おいては、少なくとも1つの気筒のA/Fラフネス制御
量が所定の設定値を超えているときには空燃比のフィー
ドバック制御を禁止し、全気筒についてA/Fラフネス
制御量が0となったときに空燃比のフィードバック制御
を許可するようにしている。
[0077] At step S39, the air-fuel ratio feedback control flag F 5 is determined whether it is 1. The air-fuel ratio feedback control flag F 5, when 1 is set is allowed feedback control of the air-fuel ratio,
When 0 is set, this is a flag for prohibiting the feedback control of the air-fuel ratio. In this A / F roughness control, the feedback control of the air-fuel ratio is prohibited when the A / F roughness control amount of at least one cylinder exceeds a predetermined set value, and the A / F roughness control amount is set to 0 for all cylinders. Then, the feedback control of the air-fuel ratio is permitted when.

【0078】かくして、ステップS39で、空燃比フィ
ードバック制御フラグF5が1であると判定されたとき
(YES)、すなわち空燃比のフィードバック制御が許
可された状態にあるときには、ステップS40で少なく
とも1つの気筒のA/Fラフネス制御量が所定の設定値
を超えているか否かが判定される。ここで、少なくとも
1つの気筒のA/Fラフネス制御量が所定の設定値を超
えていれば(YES)、ステップS41で空燃比フィー
ドバック制御フラグF5に0がセットされ、したがって
空燃比のフィードバック制御が禁止される(オープン制
御が行われる)。他方、ステップS40で、全気筒のA
/Fラフネス制御量が所定の設定値以下であれば(N
O)、ステップS41をスキップし、空燃比フィードバ
ック制御フラグF5が1のまま保持され、したがって空
燃比のフィードバック制御が続行される。この後、前記
のステップS44〜ステップS50が実行された後、ス
テップS1に復帰して制御が続行される。
[0078] Thus, in step S39, when the air-fuel ratio feedback control flag F 5 is determined to be 1 (YES), that is, when in the state in which the feedback control of the air-fuel ratio is permitted, at least one in step S40 It is determined whether the A / F roughness control amount of the cylinder exceeds a predetermined set value. Here, if A / F roughness control variable of at least one cylinder exceeds a predetermined setting value (YES), the set air-fuel ratio feedback control flag F 5 to 0 in step S41, thus the air-fuel ratio feedback control Is prohibited (open control is performed). On the other hand, in step S40, A
If the / F roughness control amount is equal to or less than a predetermined set value, (N
O), skipping step S41, the air-fuel ratio feedback control flag F 5 is held at 1, thus the feedback control of the air-fuel ratio is continued. Thereafter, after steps S44 to S50 are executed, the process returns to step S1 and the control is continued.

【0079】前記のステップS39で、空燃比フィード
バック制御フラグF5が1でないと判定されたとき(N
O)、すなわち空燃比のフィードバック制御が禁止され
た状態にあるときには、ステップS42で全気筒のA/
Fラフネス制御量が0であるか否かが判定される。ここ
で、全気筒のA/Fラフネス制御量が0であれば(YE
S)、ステップS43で空燃比フィードバック制御フラ
グF5に1がセットされ、したがって空燃比のフィード
バック制御が許可される。他方、ステップS42で、少
なくとも1つの気筒のA/Fラフネス制御量が0でなけ
れば(NO)、ステップS43をスキップし、空燃比フ
ィードバック制御フラグF5が0のまま保持され、した
がって空燃比のフィードバック制御が禁止されたままと
なる。この後、前記のステップS44〜ステップS50
が実行された後、ステップS1に復帰して制御が続行さ
れる。
[0079] In step S39 described above, when the air-fuel ratio feedback control flag F 5 is determined not 1 (N
O), that is, when the feedback control of the air-fuel ratio is prohibited, the A / A
It is determined whether the F roughness control amount is 0 or not. Here, if the A / F roughness control amounts of all cylinders are 0 (YE
S), 1 to the air-fuel ratio feedback control flag F 5 is set at step S43, thus the feedback control of the air-fuel ratio is allowed. On the other hand, in step S42, unless A / F roughness control variable of at least one cylinder is 0 (NO), skips step S43, is held air-fuel ratio feedback control flag F 5 is kept zero, therefore the air-fuel ratio Feedback control remains prohibited. Thereafter, steps S44 to S50 are performed.
Is executed, the process returns to step S1 and the control is continued.

【0080】このように、ステップS32〜ステップS
43では、A/Fラフネス制御量λrough(i)が演算
されるとともに、冷間始動時においてはA/Fラフネス
制御から空燃比のフィードバック制御への切り替え制御
が行われる。つまり、全気筒について、A/Fラフネス
制御量λrough(i)すなわち空燃比基本値に対する補
正量が0まで小さくなったときに、O2センサ26によ
る空燃比のフィードバック制御が開始されるようになっ
ている。なお、前記のとおり、ラフネス制御量λrough
(i)が少なくとも1つの気筒について設定値より大き
いときには、A/Fラフネス制御すなわちオープン制御
が続行される。
As described above, steps S32 to S
At 43, the A / F roughness control amount λ rough (i) is calculated, and at the time of cold start, switching control from A / F roughness control to air-fuel ratio feedback control is performed. That is, the feedback control of the air-fuel ratio by the O 2 sensor 26 is started when the A / F roughness control amount λ rough (i), that is, the correction amount with respect to the air-fuel ratio basic value is reduced to 0 for all cylinders. Has become. As described above, the roughness control amount λ rough
When (i) is larger than the set value for at least one cylinder, A / F roughness control, that is, open control is continued.

【0081】すなわち、このA/Fラフネス制御から空
燃比のフィードバック制御への切り替え手法において
は、全気筒についてラフネス制御量λrough(i)が0
となったときに空燃比のフィードバック制御が開始され
るので、燃料の性状あるいはエンジンの個体差にかかわ
りなく、トルク変動(ラフネス値)を許容範囲内に収め
つつエンジン1の暖機ないしは触媒コンバータ27内の
三元触媒の昇温を促進することができ、かつ理論空燃比
ないしはその近傍の空燃比を目標空燃比とする空燃比の
フィードバック制御を速やかに開始させることができ
る。
That is, in the method of switching from the A / F roughness control to the feedback control of the air-fuel ratio, the roughness control amount λ rough (i) is set to 0 for all cylinders.
The feedback control of the air-fuel ratio is started at the time of, the warm-up of the engine 1 or the catalytic converter 27 while keeping the torque fluctuation (roughness value) within an allowable range irrespective of the properties of the fuel or individual differences of the engine. The temperature of the three-way catalyst can be accelerated, and the air-fuel ratio feedback control using the stoichiometric air-fuel ratio or an air-fuel ratio in the vicinity thereof as the target air-fuel ratio can be started immediately.

【0082】例えば、図20に示すように、エンジン1
の図示平均有効圧力Piの変動率は、一般的傾向として
は、空燃比(A/F)がリーンなときほど大きくなる
が、燃料(ガソリン)の性状、例えば重質であるか軽質
であるかによって大きく異なる。したがって、燃料の性
状によってラフネス値は大幅に異なることになる。ま
た、エンジン1の個体差によってもラフネス値は大幅に
異なる。このため、本来的には、空燃比のフィードバッ
ク制御の開始タイミングの設定は極めてむずかしい。し
かしながら、このA/Fラフネス制御ないしは空燃比の
フィードバック制御によれば、燃料の性状あるいはエン
ジンの個体差にかかわりなく、トルク変動(ラフネス)
を許容範囲内に収めつつ、早期にA/Fラフネス制御か
ら空燃比のフィードバック制御に移行させることができ
る。
For example, as shown in FIG.
As a general tendency, the fluctuation rate of the indicated mean effective pressure Pi becomes larger as the air-fuel ratio (A / F) becomes leaner, but the property of the fuel (gasoline), for example, whether it is heavy or light It depends greatly on. Therefore, the roughness value varies greatly depending on the properties of the fuel. Further, the roughness value greatly differs depending on the individual difference of the engine 1. For this reason, it is inherently difficult to set the start timing of the air-fuel ratio feedback control. However, according to the A / F roughness control or the feedback control of the air-fuel ratio, the torque variation (roughness) is not affected irrespective of the property of the fuel or the individual difference of the engine.
Can be shifted from the A / F roughness control to the feedback control of the air-fuel ratio at an early stage, while keeping within the allowable range.

【0083】ここで、ラフネス制御量λrough(i)
は、理論空燃比(λ=1、A/F=14.7)ないしは
その近傍の空燃比(例えば、A/F=14)を基本値と
して該基本値を補正してA/Fラフネス制御を行うよう
になっている。このため、O2センサ26がλO2センサ
とリニアO2センサのいずれであっても、これらは理論
空燃比付近ではO2濃度(空燃比)の検出精度が良好で
あるので、該A/Fラフネス制御の制御精度が高めら
れ、燃費性能及びエミッション性能が高められる。そし
て、A/Fラフネス制御から、理論空燃比ないしはその
近傍の空燃比を目標空燃比とする空燃比のフィードバッ
ク制御への移行が円滑化される。
Here, the roughness control amount λ rough (i)
Is based on a stoichiometric air-fuel ratio (λ = 1, A / F = 14.7) or an air-fuel ratio (for example, A / F = 14) in the vicinity of the stoichiometric air-fuel ratio and corrects the basic value to perform A / F roughness control. It is supposed to do. Therefore, it is either O 2 sensor 26 is .lamda.o 2 sensor and the linear O 2 sensor, since they have the detection accuracy of the O 2 concentration in the vicinity of the stoichiometric air-fuel ratio (air-fuel ratio) is good, the A / F The control accuracy of the roughness control is improved, and the fuel consumption performance and emission performance are improved. Then, the transition from the A / F roughness control to the feedback control of the air-fuel ratio using the stoichiometric air-fuel ratio or the air-fuel ratio in the vicinity thereof as the target air-fuel ratio is facilitated.

【0084】ところで、前記のステップS13で、ラフ
ネス制御実行条件が成立していないと判定された場合
(NO)、すなわち前記の各ラフネス制御実行条件の少
なくとも1つが成立しないときには、ラフネス制御は一
時停止又は終了される。この場合、まずステップS32
で、前記のエンジン暖機フラグF4が1であるか否か、
すなわちエンジン水温が所定温度(例えば、60°C)
を超えているか否かが判定され、エンジン暖機フラグF
4が1でなければ(NO)、ラフネス制御は一時的に停
止され、ステップS33〜ステップS35で、それぞ
れ、気筒別のIGラフネス制御量と、全気筒のIGラフ
ネス制御量と、気筒別のA/Fラフネス制御量とが保持
(現状維持)される。
When it is determined in step S13 that the roughness control execution condition is not satisfied (NO), that is, when at least one of the roughness control execution conditions is not satisfied, the roughness control is temporarily stopped. Or terminated. In this case, first, step S32
In the engine warming-up flag F 4 is whether 1,
That is, the engine water temperature is a predetermined temperature (eg, 60 ° C.)
Is determined, the engine warm-up flag F
If 4 is not 1 (NO), the roughness control is temporarily stopped, and in steps S33 to S35, the IG roughness control amount for each cylinder, the IG roughness control amount for all cylinders, and the A value for each cylinder, respectively. / F roughness control amount is maintained (maintained as is).

【0085】すなわち、ステップS33では、前回の気
筒別のIGラフネス制御量θrough(i−1)が今回の
気筒別のIGラフネス制御量θrough(i)とされる。
ステップS34では、前回の全気筒のIGラフネス制御
量θ'rough(i−1)が今回の全気筒のIGラフネス制
御量θ'rough(i)とされる。また、ステップS35で
は、前回の気筒別のA/Fラフネス制御量λrough(i
−1)が今回の気筒別のA/Fラフネス制御量λrough
(i)とされる。
That is, in step S33, the previous cylinder-based IG roughness control amount θ rough (i-1) is set to the current cylinder-based IG roughness control amount θ rough (i).
In step S34, the previous IG roughness control amount θ ′ rough (i−1) of all cylinders is set as the current IG roughness control amount θ ′ rough (i) of all cylinders. In step S35, the A / F roughness control amount λ rough (i
-1) is the A / F roughness control amount λ rough for each cylinder this time.
(I).

【0086】この後、前記のステップS39〜ステップ
S50が実行された後、ステップS1に復帰する。しか
しながら、この場合、前記のとおりラフネス制御は一時
的に停止されているので、ステップS33〜ステップS
35で保持された各ラフネス制御量はラフネス制御に用
いられるわけではない。つまり、ラフネス制御が一時的
に停止されたときには、停止直前における各ラフネス制
御量が保持されるが、これらのラフネス制御量は、この
後ラフネス制御が再開される場合に備えて保持(記憶)
されているだけである。
Thereafter, after the above-described steps S39 to S50 are executed, the process returns to step S1. However, in this case, since the roughness control is temporarily stopped as described above, steps S33 to S33 are performed.
The roughness control amounts held at 35 are not used for roughness control. That is, when the roughness control is temporarily stopped, the respective roughness control amounts immediately before the stop are retained, but these roughness control amounts are retained (stored) in preparation for the subsequent restart of the roughness control.
It is just being done.

【0087】このように、ラフネス制御実行条件が不成
立となってラフネス制御が一時的に停止された後、ラフ
ネス制御条件が再び成立したときには、保持されている
ラフネス制御量を用いてラフネス制御が再開される。こ
のため、該ラフネス制御が早期に安定化され、したがっ
て該制御の応答性が高められ、トルク変動を許容範囲内
に収めつつ、エンジン1の暖機あるいは触媒コンバータ
27内の三元触媒の昇温を大幅に促進することができ、
エミッション性能及び燃費性能を高めることができる。
As described above, after the roughness control execution condition is not satisfied and the roughness control is temporarily stopped, and when the roughness control condition is satisfied again, the roughness control is resumed using the held roughness control amount. Is done. As a result, the roughness control is stabilized at an early stage, and thus the responsiveness of the control is enhanced, and the engine 1 is warmed up or the temperature of the three-way catalyst in the catalytic converter 27 is increased while keeping the torque fluctuation within an allowable range. Can greatly facilitate
Emission performance and fuel efficiency can be improved.

【0088】前記のステップS32で、エンジン暖機フ
ラグF4が1であると判定された場合は(YES)、エ
ンジン1がすでに暖機状態にあり、また触媒コンバータ
27内の三元触媒も十分に昇温されているものと考えら
れるので、ラフネス制御は終了される。しかしながら、
ラフネス制御を急激に(ステップ状に)終了させると、
ラフネス制御量が突然消滅するので、出力トルクが急変
してトルクショックが生じるおそれがある。そこで、こ
の場合、ステップS36〜ステップS38で、それぞ
れ、気筒別のIGラフネス制御量と、全気筒のIGラフ
ネス制御量と、気筒別のA/Fラフネス制御量とを徐々
に小さくして(漸減させる)リセットし、ラフネス制御
を比較的緩やかに終了させるようにしている。これによ
り、ラフネス制御終了時のトルクショックの発生が防止
される。
[0088] In step S32 described above, if the engine warming-up flag F 4 is determined to be 1 (YES), there already warmed-up state of the engine 1, also the three-way catalyst in the catalytic converter 27 is also sufficiently , The roughness control is terminated. However,
When the roughness control is suddenly (stepwise) terminated,
Since the roughness control amount suddenly disappears, the output torque may suddenly change and a torque shock may occur. Therefore, in this case, in steps S36 to S38, the IG roughness control amount for each cylinder, the IG roughness control amount for all cylinders, and the A / F roughness control amount for each cylinder are gradually reduced (gradual decrease). Reset) to end the roughness control relatively slowly. This prevents the occurrence of torque shock at the end of the roughness control.

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

【図1】 本発明にかかる制御装置を備えたエンジンシ
ステムの全体構成図である。
FIG. 1 is an overall configuration diagram of an engine system including a control device according to the present invention.

【図2】 図1に示すエンジンシステムに設けられてい
るECUの機能ブロック図である。
FIG. 2 is a functional block diagram of an ECU provided in the engine system shown in FIG.

【図3】 ECUによるラフネス制御の制御方法を示す
フローチャートの一部である。
FIG. 3 is a part of a flowchart showing a control method of roughness control by an ECU.

【図4】 ECUによるラフネス制御の制御方法を示す
フローチャートの一部である。
FIG. 4 is a part of a flowchart showing a control method of roughness control by an ECU.

【図5】 ECUによるラフネス制御の制御方法を示す
フローチャートの一部である。
FIG. 5 is a part of a flowchart showing a control method of roughness control by an ECU.

【図6】 ECUによるラフネス制御の制御方法を示す
フローチャートの一部である。
FIG. 6 is a part of a flowchart showing a control method of roughness control by an ECU.

【図7】 ECUによるラフネス制御の制御方法を示す
フローチャートの一部である。
FIG. 7 is a part of a flowchart showing a control method of roughness control by the ECU.

【図8】 ECUによるラフネス制御におけるエンジン
暖機フラグの設定方法を示すフローチャートである。
FIG. 8 is a flowchart illustrating a method of setting an engine warm-up flag in roughness control by an ECU.

【図9】 直列4気筒型の4サイクルエンジンの各気筒
の行程と、クランク角の変化に対するトルク及び角速度
の変化とを示す図である。
FIG. 9 is a diagram showing a stroke of each cylinder of an in-line four-cylinder four-cycle engine, and changes in torque and angular velocity with respect to changes in crank angle.

【図10】 燃焼圧と角速度変動との相関関係を示す図
である。
FIG. 10 is a diagram showing a correlation between combustion pressure and angular velocity fluctuation.

【図11】 クランク角検出のための、被検出プレート
及びクランク角センサの概略構成を示す図である。
FIG. 11 is a view showing a schematic configuration of a plate to be detected and a crank angle sensor for detecting a crank angle.

【図12】 ノイズ的要素による角速度変動を示す図で
ある。
FIG. 12 is a diagram showing a change in angular velocity due to a noise factor;

【図13】 検出した角速度のデータからエンジン回転
の0.5次及びその整数倍の成分を除去すべくコムフィ
ルタを通した後の減衰特性を示す図である。
FIG. 13 is a diagram showing an attenuation characteristic after passing through a comb filter in order to remove a 0.5-order component of engine rotation and an integral multiple thereof from the detected angular velocity data.

【図14】 図13に示すデータからエンジン回転の
0.5次より低い周波数成分を除去すべくハイパスフィ
ルタを通した後の減衰特性を示す図である。
14 is a diagram illustrating an attenuation characteristic after passing through a high-pass filter in order to remove a frequency component lower than the 0.5th order of engine rotation from the data illustrated in FIG. 13;

【図15】 開閉弁の開弁領域及び閉弁領域を、エンジ
ン回転数と吸気充填効率とエンジン水温とをパラメータ
としてあらわした図である。
FIG. 15 is a diagram showing a valve opening region and a valve closing region of an on-off valve, using an engine speed, an intake charging efficiency, and an engine water temperature as parameters.

【図16】 冷間始動時における目標アイドル回転数の
エンジン水温に対する変化特性を示す図である。
FIG. 16 is a graph showing a change characteristic of a target idle speed with respect to an engine water temperature during a cold start.

【図17】 点火時期のフィードバック制御量のアイド
ル回転数偏差に対する変化特性を示す図である。
FIG. 17 is a diagram showing a change characteristic of a feedback control amount of an ignition timing with respect to an idle speed deviation;

【図18】 エンジンの出力トルクの点火時期に対する
依存性を示す図である。
FIG. 18 is a diagram showing the dependence of the output torque of the engine on the ignition timing.

【図19】 点火時期の昇温促進制御量のエンジン水温
に対する変化特性を示す図である。
FIG. 19 is a view showing a change characteristic of a control amount of a temperature rise promotion of an ignition timing with respect to an engine water temperature.

【図20】 図示平均有効圧力変動率の空燃比に対する
変化特性を、燃料の性状をパラメータとしてあらわした
図である。
FIG. 20 is a diagram showing a change characteristic of the indicated average effective pressure fluctuation rate with respect to the air-fuel ratio, using a property of fuel as a parameter.

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

A…エンジンシステム、1…エンジン、2…気筒、3…
シリンダブロック、4…シリンダヘッド、5…ピスト
ン、6…燃焼室、7…点火プラグ、8…点火回路、9…
共通吸気通路、10…独立吸気通路、10a…第2独立
吸気通路、11…エアクリーナ、12…吸気弁、13…
エアフローセンサ、14…スロットル弁、15…サージ
タンク、16…インジェクタ、17…吸気温センサ、1
8…開閉弁、18a…アクチュエータ、20…ISCバ
イパス通路、21…ISCバルブ、21a…アクチュエ
ータ、22…アイドルスイッチ、23…スロットル開度
センサ、24…排気弁、25…排気通路、26…O2
ンサ、27…触媒コンバータ、30…クランク角セン
サ、31…被検出プレート、31a…突起部、32…水
温センサ、35…ECU、36…開閉弁制御部、37…
ラフネス検出部、38…空燃比制御部、39…点火時期
制御部、40…ISC制御部。
A: engine system, 1 ... engine, 2 ... cylinder, 3 ...
Cylinder block, 4 ... cylinder head, 5 ... piston, 6 ... combustion chamber, 7 ... spark plug, 8 ... ignition circuit, 9 ...
Common intake passage, 10 independent intake passage, 10a second independent intake passage, 11 air cleaner, 12 intake valve, 13 ...
Air flow sensor, 14 ... throttle valve, 15 ... surge tank, 16 ... injector, 17 ... intake air temperature sensor, 1
8 open / close valve, 18a actuator, 20 ISC bypass passage, 21 ISC valve, 21a actuator, 22 idle switch, 23 throttle opening sensor, 24 exhaust valve, 25 exhaust passage, 26 O 2 Sensor, 27: Catalytic converter, 30: Crank angle sensor, 31: Plate to be detected, 31a: Projection, 32: Water temperature sensor, 35: ECU, 36: Open / close valve control unit, 37 ...
Roughness detector, 38: air-fuel ratio controller, 39: ignition timing controller, 40: ISC controller.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 FI F02D 41/04 305 F02D 41/04 305Z 45/00 312 45/00 312B F02P 5/15 F02P 5/15 E ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 6 Identification code FI F02D 41/04 305 F02D 41/04 305Z 45/00 312 45/00 312B F02P 5/15 F02P 5/15 E

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 空燃比を制御する空燃比制御手段と、エ
ンジン冷機時に所定のエンジン運転領域でトルク変動状
態が許容限度内に収まるよう空燃比を補正してラフネス
制御を行うラフネス制御手段とが設けられているエンジ
ンの空燃比制御装置において、 上記ラフネス制御手段のラフネス制御量が所定値まで小
さくなったときに、上記空燃比制御手段がO2センサに
よる空燃比のフィードバック制御を行うようになってい
ることを特徴とするエンジンの空燃比制御装置。
An air-fuel ratio control means for controlling an air-fuel ratio, and a roughness control means for performing a roughness control by correcting the air-fuel ratio so that a torque fluctuation state falls within an allowable limit in a predetermined engine operation region when the engine is cold. the air-fuel ratio control apparatus for provided an engine, when the roughness control variable of the roughness control means is reduced to a predetermined value, so the air-fuel ratio control means performs a feedback control of the air-fuel ratio by the O 2 sensor An air-fuel ratio control device for an engine, comprising:
【請求項2】 上記ラフネス制御手段が、理論空燃比を
基準にして空燃比を補正してラフネス制御を行うように
なっていることを特徴とする請求項1に記載のエンジン
の空燃比制御装置。
2. The engine air-fuel ratio control device according to claim 1, wherein the roughness control means performs the roughness control by correcting the air-fuel ratio based on a stoichiometric air-fuel ratio. .
【請求項3】 上記ラフネス制御手段が空燃比をリッチ
側に補正してラフネス制御を行っている場合において、
ラフネス制御量が所定値まで小さくなったときに、上記
空燃比制御手段がO2センサによる空燃比のフィードバ
ック制御を行うようになっていることを特徴とする請求
項1又は2に記載のエンジンの空燃比制御装置。
3. When the roughness control means performs the roughness control by correcting the air-fuel ratio to the rich side,
When the roughness control variable is reduced to a predetermined value, the engine according to claim 1 or 2, characterized in that the air-fuel ratio control means is adapted to perform feedback control of the air-fuel ratio by the O 2 sensor Air-fuel ratio control device.
【請求項4】 上記ラフネス制御量が全気筒とも所定値
まで小さくなったときに、上記空燃比制御手段がO2
ンサによる空燃比のフィードバック制御を行うようにな
っていることを特徴とする請求項3に記載のエンジンの
空燃比制御装置。
4. The air-fuel ratio control means performs feedback control of an air-fuel ratio by an O 2 sensor when the roughness control amount is reduced to a predetermined value for all cylinders. Item 4. An air-fuel ratio control device for an engine according to item 3.
【請求項5】 上記ラフネス制御量が少なくとも1つの
気筒について所定値より大きいときには、上記空燃比制
御手段が空燃比のオープン制御を行うようになっている
ことを特徴とする請求項1〜4のいずれか1つに記載の
エンジンの空燃比制御装置。
5. The air-fuel ratio control means according to claim 1, wherein said air-fuel ratio control means performs open control of said air-fuel ratio when said roughness control amount is larger than a predetermined value for at least one cylinder. An air-fuel ratio control device for an engine according to any one of the preceding claims.
【請求項6】 排気ガス浄化触媒を備えた触媒コンバー
タが排気通路に介設されているエンジンに設けられてい
ることを特徴とする請求項1〜5のいずれか1つに記載
のエンジンの空燃比制御装置。
6. The engine according to claim 1, wherein a catalytic converter having an exhaust gas purifying catalyst is provided in the engine provided in the exhaust passage. Fuel ratio control device.
JP10087358A 1998-03-31 1998-03-31 Air/fuel ratio control device for engine Pending JPH11280524A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10087358A JPH11280524A (en) 1998-03-31 1998-03-31 Air/fuel ratio control device for engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10087358A JPH11280524A (en) 1998-03-31 1998-03-31 Air/fuel ratio control device for engine

Publications (1)

Publication Number Publication Date
JPH11280524A true JPH11280524A (en) 1999-10-12

Family

ID=13912675

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10087358A Pending JPH11280524A (en) 1998-03-31 1998-03-31 Air/fuel ratio control device for engine

Country Status (1)

Country Link
JP (1) JPH11280524A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011236862A (en) * 2010-05-13 2011-11-24 Toyota Motor Corp Device for control of multi-cylinder internal combustion engine
JP2012177380A (en) * 2012-06-22 2012-09-13 Toyota Motor Corp Control device of multi-cylinder internal combustion engine
JP2012197798A (en) * 2012-06-22 2012-10-18 Toyota Motor Corp Controller for multi-cylinder internal combustion engine

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011236862A (en) * 2010-05-13 2011-11-24 Toyota Motor Corp Device for control of multi-cylinder internal combustion engine
JP2012177380A (en) * 2012-06-22 2012-09-13 Toyota Motor Corp Control device of multi-cylinder internal combustion engine
JP2012197798A (en) * 2012-06-22 2012-10-18 Toyota Motor Corp Controller for multi-cylinder internal combustion engine

Similar Documents

Publication Publication Date Title
US6212879B1 (en) Fuel combustion control system for engine
US6152105A (en) Idle speed control device for engine
US6237327B1 (en) Fuel combustion control system for engine
JP4158328B2 (en) Fuel injection control device for in-cylinder internal combustion engine
EP2087230B1 (en) Ignition control system for internal combustion engines
JP3815006B2 (en) Control device for internal combustion engine
JP3262157B2 (en) Fuel supply control device for internal combustion engine
JP2005120942A (en) Control device for direct injection spark ignition type internal combustion engine
JP3541523B2 (en) Engine control device
JP4378829B2 (en) Control device for internal combustion engine
JPH11280629A (en) Engine control device
JP3819494B2 (en) Fuel supply control device for internal combustion engine
JP4000926B2 (en) Control device and control method for direct-injection spark ignition engine
JP3572783B2 (en) Engine exhaust purification device
JPH11280518A (en) Control device for engine
JPH11280524A (en) Air/fuel ratio control device for engine
JPH09264170A (en) Control device for engine
JP2004353495A (en) Sensor protection device for detecting exhaust components in internal combustion engines
JPH11343915A (en) Idling engine rotational speed controller of engine
JP2775676B2 (en) Fuel supply control device for internal combustion engine
JP3724369B2 (en) Control device for direct-injection spark ignition engine
JP3812301B2 (en) Control device for direct-injection spark-ignition internal combustion engine
JPH11280534A (en) Control device for engine
JP3265999B2 (en) Knock control device for in-cylinder injection internal combustion engine
JP3489204B2 (en) Control device for internal combustion engine