JP2000291467A - Control device for internal combustion engine - Google Patents
Control device for internal combustion engineInfo
- Publication number
- JP2000291467A JP2000291467A JP11098897A JP9889799A JP2000291467A JP 2000291467 A JP2000291467 A JP 2000291467A JP 11098897 A JP11098897 A JP 11098897A JP 9889799 A JP9889799 A JP 9889799A JP 2000291467 A JP2000291467 A JP 2000291467A
- Authority
- JP
- Japan
- Prior art keywords
- value
- combustion state
- target
- determined
- engine
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02T—CLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
- Y02T10/00—Road transport of goods or passengers
- Y02T10/10—Internal combustion engine [ICE] based vehicles
- Y02T10/40—Engine management systems
Landscapes
- Electrical Control Of Ignition Timing (AREA)
- Control Of Throttle Valves Provided In The Intake System Or In The Exhaust System (AREA)
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
- Combined Controls Of Internal Combustion Engines (AREA)
Abstract
(57)【要約】
【課題】 始動後の燃焼不良状態をさらに悪化すること
なく機関の回転数を目標値にあうように制御すること。
【解決手段】 アイドル状態かつ始動後一定時間以内の
時の始動後エンジン回転数ピーク値実際値gnepk を算出
し、始動後エンジン回転数ピーク値目標値tnepkをマッ
プから読み込みその比rnepk をもとめる(ステップ10
01〜1005)。比rnepk が目標範囲を外れた場合は
燃焼状態不良と考えられるので燃焼状態不良を示すフラ
グxnedwnをONにする(ステップ1006〜1007)。
吸気量の次回の値(指令値)を今回の値のままにし、す
なわち吸気量の変更を禁止して(ステップ1008)、
点火時期の次回の値(指令値)を今回の値にtnepk /gn
epkを乗算して決定する(ステップ1009)。
(57) [Summary] [PROBLEMS] To control an engine speed to a target value without further deteriorating a poor combustion state after starting. A post-starting engine speed peak value actual value gnepk in an idling state and within a fixed time after starting is calculated, a post-starting engine speed peak value target value tnepk is read from a map, and a ratio rnepk thereof is obtained (step). 10
01 to 1005). If the ratio rnepk is out of the target range, it is considered that the combustion state is defective, so the flag xnedwn indicating the combustion state defect is turned ON (steps 1006 to 1007).
The next value (command value) of the intake amount is kept at the current value, that is, the change of the intake amount is prohibited (step 1008),
The next value (command value) of the ignition timing is changed to the current value by tnepk / gn
It is determined by multiplying by epk (step 1009).
Description
【0001】[0001]
【発明の属する技術分野】本発明は内燃機関の制御装置
に関し、特に始動後(この明細書で始動後とは始動完爆
後アイドル定常状態に到るまでの始動直後を意味する)
の回転数が目標値になるように制御する制御装置に関す
る。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control device for an internal combustion engine, and more particularly to a device after starting (in this specification, after starting, immediately after starting until a complete explosion of the engine reaches an idle steady state).
The present invention relates to a control device for controlling the number of revolutions to a target value.
【0002】[0002]
【従来の技術】より良き大気環境のために、自動車も排
気ガスをよりクリーンにするべく開発が続けられてい
る。それにともない始動後の排気ガスの改善が益々重要
になってきており、特に、始動後の回転数は排気ガスに
大きな影響を与えるので、この始動後の回転数をばらつ
かないように目標値にあうように精度よく制御すること
が強く要求されている。ところで、始動後の回転数がば
らつくのは、燃焼不良の状態が発生するためである。し
たがって、始動後の回転数がばらつかないようにするた
めには、機関の始動後の燃焼状態を検知して燃焼状態が
不良であれば燃焼状態が良好になるように制御すること
が必要である。燃焼状態が良好になるように制御するも
のとしては、例えば、特開昭62−3139号公報に記
載の装置では、内燃機関の始動時の温度に応じた目標値
にスロットル開度を制御している。BACKGROUND OF THE INVENTION For a better atmospheric environment, automobiles are also being developed to make exhaust gas cleaner. Accordingly, improvement of exhaust gas after starting has become more and more important.In particular, since the number of revolutions after starting has a large effect on exhaust gas, the target value must be set so that the number of revolutions after starting does not vary. There is a strong demand for precise control to meet the requirements. By the way, the reason why the rotational speed after start-up varies is that a state of poor combustion occurs. Therefore, in order to prevent the rotation speed after the start from fluctuating, it is necessary to detect the combustion state after the start of the engine and control the combustion state to be good if the combustion state is poor. is there. As a device for controlling the combustion state to be good, for example, in the device described in JP-A-62-3139, the throttle opening is controlled to a target value corresponding to the temperature at the time of starting the internal combustion engine. I have.
【0003】[0003]
【発明が解決しようとする課題】ところが、燃焼状態が
不良の場合に吸気量を変化させると燃焼状態をさらに悪
化させてしまうことがある。これは、始動時の燃焼不良
は燃料の霧化が悪く、吸気ポートの壁面等に燃料が付着
して、燃焼室内に充分な燃料が導入されず、空燃比がリ
ーンになってしまうことにより発生するが、スロットル
開度を増大制御すると吸気管内負圧が小さくなり、燃料
の霧化がさらに悪くなり、空燃比がさらにリーンになっ
てしまうことによる。本発明は、上記問題に鑑み、始動
後の燃焼不良状態をさらに悪化することなく機関の回転
数を目標値にあうように制御する内燃機関の制御装置を
提供することを目的とする。However, if the intake air amount is changed when the combustion state is poor, the combustion state may be further deteriorated. This is caused by poor combustion at start-up due to poor fuel atomization, fuel adhering to the wall of the intake port, etc., and insufficient fuel being introduced into the combustion chamber, resulting in a lean air-fuel ratio. However, when the throttle opening is controlled to be increased, the negative pressure in the intake pipe is reduced, so that the atomization of the fuel is further deteriorated and the air-fuel ratio becomes leaner. The present invention has been made in view of the above problems, and has as its object to provide a control device for an internal combustion engine that controls the engine speed to a target value without further deteriorating a poor combustion state after starting.
【0004】[0004]
【課題を解決するための手段】請求項1に記載の発明に
よれば、始動後、エンジン回転数が目標の変化特性を示
すように制御する内燃機関の制御装置であって、燃焼状
態を判定する燃焼状態判定手段と、吸気量を変えてエン
ジン回転数が目標の変化特性を示すように制御する第1
回転数制御手段と、吸気量の他の制御パラメータの制御
値を変更してエンジン回転数が目標の変化特性を示すよ
うに制御する第2回転数制御手段と、を備え、燃焼状態
良好と判定された場合は第1回転数制御手段によりエン
ジン回転数が目標の変化特性を示すように制御し、燃焼
状態不良と判定された場合は第2回転数制御手段により
エンジン回転数が目標の変化特性を示すように制御す
る、ようにされている内燃機関の制御装置が提供され
る。このように構成された内燃機関の制御装置によれ
ば、燃焼状態良好と判定された場合は吸気量を変更して
エンジン回転数が目標の変化特性を示すように制御し、
燃焼状態不良と判定された場合は吸気量以外の制御パラ
メータの制御値を変更してでエンジン回転数が目標の変
化特性を示すように制御される。According to the first aspect of the present invention, there is provided a control device for an internal combustion engine for controlling an engine speed to show a target change characteristic after starting, wherein a combustion state is determined. A combustion state determining means for controlling the engine speed to show a target change characteristic by changing an intake air amount;
Determining that the combustion state is good, comprising: a rotation speed control unit; and a second rotation speed control unit that changes a control value of another control parameter of the intake air amount to control the engine rotation speed so as to exhibit a target change characteristic. In this case, the first engine speed control means controls the engine speed to show the target change characteristic, and if it is determined that the combustion state is poor, the second engine speed control means controls the engine speed to the target change characteristic. A control device for an internal combustion engine adapted to perform control as shown in FIG. According to the control device for an internal combustion engine configured as described above, when it is determined that the combustion state is good, the intake air amount is changed so that the engine speed is controlled so as to show a target change characteristic,
When it is determined that the combustion state is poor, the control value of a control parameter other than the intake air amount is changed so that the engine speed is controlled so as to exhibit a target change characteristic.
【0005】請求項2に記載の発明によれば、請求項1
の発明において、第2回転数制御手段が、点火時期、燃
料噴射量、燃料噴射時期の内の少なくとも一つの制御値
を変更するようにされている内燃機関の制御装置が提供
される。このように構成された内燃機関の制御装置によ
れば、燃焼状態良好と判定された場合は吸気量を変更し
てエンジン回転数が目標の変化特性を示すように制御
し、燃焼状態不良と判定された場合は点火時期、燃料噴
射量、燃料噴射時期の内の少なくとも一つの制御値を変
更してでエンジン回転数が目標の変化特性を示すように
制御される。According to the second aspect of the present invention, the first aspect is provided.
According to the invention, there is provided a control device for an internal combustion engine, wherein the second rotation speed control means changes at least one of an ignition timing, a fuel injection amount, and a fuel injection timing. According to the control device for an internal combustion engine configured as described above, when it is determined that the combustion state is good, the intake air amount is changed to control the engine speed to show the target change characteristic, and the combustion state is determined to be bad. In this case, at least one of the ignition timing, the fuel injection amount, and the fuel injection timing is changed so that the engine speed is controlled to show the target change characteristic.
【0006】請求項3に記載の発明によれば、請求項1
の発明において、さらに、燃焼状態不良の気筒を判別す
る燃焼状態不良気筒判別手段を具備し、燃焼状態不良と
判定された場合に、燃焼状態不良の気筒を判別し、燃焼
状態不良の気筒を第2回転数制御手段によりエンジン回
転数が目標の変化特性を示すように制御するようにした
内燃機関の制御装置が提供される。このように構成され
た制御装置によれば、燃焼状態不良と判定された場合
は、燃焼状態不良の気筒が判別されて、その燃焼状態不
良の気筒を吸気量以外の制御パラメータを変更してエン
ジン回転数が目標の変化特性を示すように制御される。According to the invention described in claim 3, according to claim 1
The invention further comprises a defective combustion state cylinder discriminating means for discriminating a cylinder having a defective combustion state, and when it is determined that the combustion state is defective, the cylinder having the defective combustion state is determined, and the cylinder having the defective combustion state is determined. There is provided a control device for an internal combustion engine in which two-speed control means controls the engine speed to show a target change characteristic. According to the control device configured as described above, when it is determined that the combustion state is poor, the cylinder having the combustion state failure is determined, and the cylinder having the combustion state failure is changed by changing control parameters other than the intake air amount to the engine. The rotation speed is controlled so as to show a target change characteristic.
【0007】[0007]
【発明の実施の形態】以下添付図面を用いて本発明の実
施の形態を説明する。図11は後述の各実施の形態に共
通のハード構成を示す概略図である。図11において、
内燃機関1の吸気通路2には図示しないエアクリーナの
下流側に電子制御スロットル3が設けられている。この
電子制御スロットル3はスロットル弁3aをスロットル
モータ3bで開閉駆動するものであって、ECU(エン
ジン・コントロール・ユニット)10から開度指令値が
入力された時に、スロットルモータ3aがこの指令値に
応答してスロットル弁3aを指令開度に追従させる。Embodiments of the present invention will be described below with reference to the accompanying drawings. FIG. 11 is a schematic diagram showing a hardware configuration common to each embodiment described later. In FIG.
An electronic control throttle 3 is provided in the intake passage 2 of the internal combustion engine 1 downstream of an air cleaner (not shown). The electronically controlled throttle 3 opens and closes a throttle valve 3a by a throttle motor 3b. When an opening command value is input from an ECU (engine control unit) 10, the throttle motor 3a changes the throttle value to this command value. In response, the throttle valve 3a is made to follow the command opening.
【0008】スロットル弁3aは実線で示す全閉状態か
ら破線で示す全開状態までの開度に制御される。そして
その開度はスロットル開度センサ4で検出される。この
指令開度は、アクセルペダル14に取り付けられてアク
セル踏込量を検出するアクセル開度センサ15からのア
クセルペダルの踏込量信号(アクセル開度信号)に応じ
て決定される。The opening of the throttle valve 3a is controlled from a fully closed state shown by a solid line to a fully opened state shown by a broken line. The opening is detected by the throttle opening sensor 4. The command opening is determined according to an accelerator pedal depression signal (accelerator opening signal) from an accelerator opening sensor 15 that is attached to the accelerator pedal 14 and detects an accelerator depression amount.
【0009】なお、上記の電子スロットル弁3により、
アイドル時の吸気量の制御をおこなうことは充分可能で
あるが、この図のように、スロットル弁3aをバイパス
するアイドルスピードコントロールバルブ(以下ISC
V)5を設けて、このISCV5によりアイドル時の吸
気量の制御をおこなうことも可能である。[0009] By the above electronic throttle valve 3,
Although it is sufficiently possible to control the intake air amount at the time of idling, as shown in this figure, an idle speed control valve (hereinafter, ISC) that bypasses the throttle valve 3a is used.
V) 5, it is also possible to control the intake air amount at the time of idling by the ISCV 5.
【0010】吸気通路2のスロットル弁3の上流側には
大気圧センサ18があり、下流側にはサージタンク6が
ある。このサージタンク6内には吸気の圧力を検出する
圧力センサ7が設けられている。更に、サージタンク6
の下流側には、各気筒毎に燃料供給系から加圧燃料を吸
気ポートへ供給するための燃料噴射弁8が設けられてい
る。また点火はECU10からイグナイタ27に送られ
る信号にもとづきイグニッションコイル28により点火
栓29で放電を発生させておこなわれる。An atmospheric pressure sensor 18 is located upstream of the throttle valve 3 in the intake passage 2, and a surge tank 6 is located downstream. In the surge tank 6, a pressure sensor 7 for detecting the pressure of intake air is provided. Furthermore, surge tank 6
A fuel injection valve 8 for supplying pressurized fuel from a fuel supply system to an intake port is provided for each cylinder. Further, ignition is performed by causing an ignition coil 28 to generate a discharge at an ignition plug 29 based on a signal sent from the ECU 10 to an igniter 27.
【0011】また、内燃機関1のシリンダブロックの冷
却水通路9には、冷却水の温度を検出するための水温セ
ンサ11が設けられている。水温センサ11は冷却水の
温度に応じたアナログ電圧の電気信号を発生する。排気
通路12には、排気ガス中の3つの有害成分HC,C
O,NOxを同時に浄化する三元触媒コンバータ(図示
せず)が設けられており、この触媒コンバータの上流側
の排気通路12には、空燃比センサの一種であるO2 セ
ンサ13が設けられている。O2 センサ13は排気ガス
中の酸素成分濃度に応じて電気信号を発生する。各セン
サの信号はECU10に入力される。A coolant temperature sensor 11 for detecting the temperature of the coolant is provided in the coolant passage 9 of the cylinder block of the internal combustion engine 1. The water temperature sensor 11 generates an analog voltage electric signal according to the temperature of the cooling water. The exhaust passage 12 contains three harmful components HC and C in the exhaust gas.
A three-way catalytic converter (not shown) for purifying O and NOx at the same time is provided. An O 2 sensor 13 which is a kind of air-fuel ratio sensor is provided in an exhaust passage 12 on the upstream side of the catalytic converter. I have. The O 2 sensor 13 generates an electric signal according to the concentration of the oxygen component in the exhaust gas. The signal of each sensor is input to the ECU 10.
【0012】更に、このECU10には、バッテリ16
に接続されたイグニッションスイッチ17からのキー位
置信号(アクセサリ位置、オン位置、スタータ位置)、
クランクシャフトの一端に取り付けられたクランクシャ
フトタイミングプーリと一体型のタイミングロータ24
に近接して設けられたクランクポジションセンサ21か
らの上死点信号TDCや所定角度毎のクランク角信号C
Aや、カムポジションセンサ30からの基準位置信号、
油温センサ22からの潤滑油の温度が入力される。ま
た、クランクシャフトの他端に設けられたリングギヤ2
3は機関1の始動時にスタータ19によって回転させら
れる。The ECU 10 further includes a battery 16
Key position signal (accessory position, ON position, starter position) from ignition switch 17 connected to
Timing rotor 24 integrated with crankshaft timing pulley attached to one end of crankshaft
The top dead center signal TDC from the crank position sensor 21 provided in close proximity to the crank angle signal C for each predetermined angle
A, a reference position signal from the cam position sensor 30,
The temperature of the lubricating oil from the oil temperature sensor 22 is input. A ring gear 2 provided at the other end of the crankshaft
3 is rotated by a starter 19 when the engine 1 is started.
【0013】そして、機関1が稼働を開始すると、EC
U10が通電されてプログラムが起動し、各センサから
の出力を取り込み、スロットル弁3aを開閉するスロッ
トルモータ3b、ISCV5、燃料噴射弁8、イグナイ
タ27或いはその他のアクチュエータを制御する。その
ために、ECU10には、各種センサからのアナログ信
号をディジタル信号に変換するA/D変換器、各種セン
サからの入力信号や各アクチュエータを駆動する出力信
号が出入りする入出力インタフェース101、演算処理
を行うCPU102、ROM103やRAM104等の
メモリや、クロック105等が設けられており、これら
はバス106で相互に接続されている。When the engine 1 starts operating, the EC 1
When U10 is energized, the program is started, the output from each sensor is taken in, and the throttle motor 3b that opens and closes the throttle valve 3a, the ISCV 5, the fuel injection valve 8, the igniter 27, and other actuators are controlled. To this end, the ECU 10 includes an A / D converter that converts analog signals from various sensors into digital signals, an input / output interface 101 through which input signals from various sensors and output signals for driving each actuator come and goes, and arithmetic processing. A CPU 102, a memory such as a ROM 103 and a RAM 104, a clock 105, and the like are provided, and these are interconnected by a bus 106.
【0014】ここで、回転数neの検出と気筒判別につい
て説明する。タイミングロータ24には10°CA毎に
信号歯25が設けられているが、上死点の検出用に2枚
の欠歯部26があり34歯となっている。クランクポジ
ションセンサ21は電磁ピックアップから構成され、1
0°毎のクランク回転信号を出力する。回転数Neは、こ
のクランク角信号の間隔(時間)を計測することにより
得られる。Here, the detection of the rotational speed ne and the cylinder discrimination will be described. The timing rotor 24 is provided with signal teeth 25 at every 10 ° CA, but has two missing tooth portions 26 for detecting the top dead center, and has 34 teeth. The crank position sensor 21 includes an electromagnetic pickup,
A crank rotation signal for every 0 ° is output. The rotation speed Ne is obtained by measuring the interval (time) of the crank angle signal.
【0015】一方、カムポジションセンサ30はクラン
ク軸2回転に就き1回転するカム軸に付設され、例え
ば、第1気筒の圧縮上死点で基準信号を発生するように
されている。後述の第1の実施の形態でおこなう燃焼状
態不良の気筒の判別は、カムポジションセンサ30の発
した基準信号からの経過時間を計測することにより行わ
れる。以下、上記のようにハード構成される本発明の各
実施の形態の制御について説明する。On the other hand, the cam position sensor 30 is attached to a camshaft that makes one rotation for every two rotations of the crankshaft, and generates a reference signal at the compression top dead center of the first cylinder, for example. The determination of a cylinder having a defective combustion state, which is performed in the first embodiment described later, is performed by measuring the elapsed time from a reference signal generated by the cam position sensor 30. Hereinafter, control of each embodiment of the present invention configured as described above will be described.
【0016】各実施の形態においては、回転数の変化の
仕方が目標通りであるかどうかから燃焼状態を判定し、
目標通りでない場合には燃焼状態不良と判定し目標通り
になるように吸気量以外の制御をおこなう。そこで、ま
ず、目標指標として制御される側の指標、すなわち被制
御指標として、下記の3つを考える。 始動後のピーク回転数 始動後の回転数の変化率 始動後の回転数の上昇率平均値In each of the embodiments, the combustion state is determined based on whether or not the manner of change in the rotational speed is as desired.
If the target is not met, it is determined that the combustion state is defective, and control other than the intake air amount is performed so as to achieve the target. Therefore, first, the following three are considered as indices to be controlled as target indices, that is, controlled indices. Peak rotation speed after start Change rate of rotation speed after start Average increase rate of rotation speed after start
【0017】一方、燃焼状態不良の場合に上記の被制御
指標が目標通りになるようにするための制御パラメータ
として以下の3つを考える。 (a) 点火時期 (b) 燃料噴射量 (c) 燃料噴射時期On the other hand, the following three control parameters are considered to make the above-mentioned controlled index equal to the target when the combustion state is defective. (a) Ignition timing (b) Fuel injection amount (c) Fuel injection timing
【0018】そこで、 第1の実施の形態 :被制御指標+制御パラメータ(a) 第1の実施の形態の第1変形例:被制御指標+制御パラメータ(a) 第1の実施の形態の第2変形例:被制御指標+制御パラメータ(a) 第2の実施の形態 :被制御指標+制御パラメータ(b) 第3の実施の形態 :被制御指標+制御パラメータ(c) 第4の実施の形態 :被制御指標+制御パラメータ(a)+気筒判別 を、以下順次説明する。Therefore, the first embodiment: controlled index + control parameter (a) A first modification of the first embodiment: controlled index + control parameter (a) Second Modified Example: Controlled Index + Control Parameter (a) Second Embodiment: Controlled Index + Control Parameter (b) Third Embodiment: Controlled Index + Control Parameter (c) Fourth Embodiment Form: controlled index + control parameter (a) + cylinder determination will be sequentially described below.
【0019】<第1の実施の形態>この第1の実施の形
態は、始動後の予め定めた区間内のピーク回転数を学習
(記憶、更新)して、この学習値と機関温度に応じて予
め定めた目標値(ECU10内に記憶)の比が目標の範
囲を外れた場合には、燃焼不良状態が発生したと判定
し、次回の始動後に、この比が目標の範囲内に収まるよ
うに、点火時期(指令値)の今回の値を補正して次回の
値とし、吸気量(指令値)は今回の値をそのまま次回の
値にするものである。その際、点火時期の次回の値は、
今回の点火時期に、ピーク回転数の学習値に対する目標
値の比率を乗算してもとめる。<First Embodiment> This first embodiment learns (stores and updates) the peak rotational speed in a predetermined section after the engine starts, and responds to the learned value and the engine temperature. If the ratio of the predetermined target value (stored in the ECU 10) deviates from the target range, it is determined that a poor combustion condition has occurred, and after the next start, the ratio falls within the target range. Next, the current value of the ignition timing (command value) is corrected to be the next value, and the intake air amount (command value) is used as it is for the next value. At that time, the next value of the ignition timing is
The ignition timing of this time is multiplied by the ratio of the target value to the learned value of the peak rotational speed.
【0020】図1がこの第1の実施の形態の制御をおこ
なうフローチャートである。ステップ1001ではアイ
ドル状態か否かの判定をおこなうが、これはスロットル
開度センサ4またはアクセル開度センサ15からの信号
でおこなう。ステップ1002では始動後一定時間以内
か否かの判定をおこなうがこれは始動と同時に起動する
タイマによりおこなう。ステップ1001、1002で
否定判定された場合は何もせずステップ1010に飛び
リターンし、ステップ1001、1002の両方で肯定
判定された場合に、ステップ1003に進んで今回の始
動後ピーク回転数実際値gnepk を算出し、ステップ10
04で機関温度に応じて設定されている始動後ピーク回
転数目標値tnepk をマップから読み込む。そして、ステ
ップ1005でステップ1003で求めた始動後ピーク
回転数実際値gnepk とステップ1004でもとめた始動
後ピーク回転数目標値tnepk の比rnepk = gnepk /tnep
kをもとめる。FIG. 1 is a flow chart for controlling the first embodiment. In step 1001, it is determined whether or not the engine is in an idle state. This is performed based on a signal from the throttle opening sensor 4 or the accelerator opening sensor 15. In step 1002, it is determined whether or not the time is within a predetermined time after the start, and this is performed by a timer that starts simultaneously with the start. If a negative determination is made in steps 1001 and 1002, nothing is performed and the process jumps to step 1010, and if both of the steps 1001 and 1002 are affirmatively determined, the process proceeds to step 1003, where the present peak rotational speed actual value after starting gnepk , And step 10
In step 04, a post-start peak rotational speed target value tnepk set according to the engine temperature is read from the map. Then, in step 1005, a ratio rnepk between the actual value gnepk after starting and the target value tnepk after starting obtained in step 1003, which is obtained in step 1003, rnepk = gnepk / tnep
Find k.
【0021】さらに、ステップ1006では始動後ピー
ク回転数実際値gnepk と始動後ピーク回転数目標値tnep
k の比rnepk = tnepk /gnepk が目標範囲内(KRNEPK2〜
KRNEPK1)にあるか否かが判定され、肯定判定された場合
は燃焼状態が良好と考えられるので何もせずステップ1
010に飛びリターンする。一方、ステップ1006で
否定判定された場合は燃焼状態が不良と考えられるので
ステップ1007に進んで燃焼状態不良を示すフラグxn
edwnをONにする。そして、ステップ1008で吸気量の
次回の値(指令値)を今回の値のままにし、すなわち吸
気量の変更を禁止して、ステップ1009で点火時期の
次回の値(指令値)を今回の値に前記の比rnepk = tnep
k /gnepk を乗算してからステップ1010に進んでリ
ターンする。In step 1006, the actual peak speed after start gnepk and the target peak speed after start tnep
The ratio of k, rnepk = tnepk / gnepk is within the target range (KRNEPK2 to
(KRNEPK1) is determined, and if the determination is affirmative, the combustion state is considered to be good.
Jump to 010 and return. On the other hand, if a negative determination is made in step 1006, the combustion state is considered to be defective, so the routine proceeds to step 1007, where the flag xn indicating the defective combustion state is set.
Turn on edwn. Then, in step 1008, the next value (command value) of the intake air amount is kept at the current value, that is, the change of the intake air amount is prohibited, and in step 1009, the next value (command value) of the ignition timing is changed to the current value. Where rnepk = tnep
After multiplying by k / gnepk, the process proceeds to step 1010 and returns.
【0022】図2は上記の第1の実施の形態の燃焼状態
の判定を説明する図であって、図2の(A)は、燃焼状
態不良により始動後ピーク回転数実際値gnepk が始動後
ピーク回転数目標値tnepk を大きく下回り、比rnepk =
tnepk /gnepk が、目標範囲の上限値KRNEPK2 を上回っ
ている場合を示している。一方、図2の(B)は燃焼状
態良好で始動後ピーク回転数実際値gnepk が始動後ピー
ク回転数目標値tnepkに略等しく、比rnepk = tnepk /g
nepk が、目標範囲内にある場合を示している。FIG. 2 is a diagram for explaining the determination of the combustion state according to the first embodiment. FIG. 2A shows the actual value of the peak rotational speed gnepk after the start due to the poor combustion state. The target value is much lower than the peak rotation speed target value tnepk, and the ratio rnepk =
This shows a case where tnepk / gnepk exceeds the upper limit value KRNEPK2 of the target range. On the other hand, FIG. 2B shows that the combustion state is good and the actual peak speed after start gnepk is substantially equal to the target peak speed after start tnepk, and the ratio rnepk = tnepk / g
nepk is within the target range.
【0023】第1の実施の形態の第1変形例では、上記
のようにして、今回始動後に燃焼不良が発生した場合
に、次回の始動時、吸気量は今回の値と同じにされ、代
わりに点火時期が変更され、その結果、次回の始動後、
吸気量の変更による燃焼状態の更なる悪化は起こらず、
点火時期の変更の効果により始動後ピーク回転数実際値
gnepk と始動後ピーク回転数目標値tnepk の比rnepk =
tnepk /gnepk が目標範囲内に収まる。In the first modified example of the first embodiment, as described above, when a combustion failure occurs after the current start, the intake air amount is made the same as the current value at the next start, and The ignition timing is changed to
No further deterioration of the combustion state due to the change of the intake air amount occurred,
Actual value of peak rotational speed after starting due to the effect of changing the ignition timing
Ratio of gnepk and target peak speed after start tnepk rnepk =
tnepk / gnepk falls within the target range.
【0024】<第1の実施の形態の第1の変形例>この
第1の実施の形態の第1の変形例は、始動後の予め定め
た区間内の各微小区間の各回転数変化率を検出して、こ
の検出値が予め定めた目標範囲を外れた場合には、燃焼
不良状態が発生したと判定し、次回の始動後の予め定め
た区間内の各微小区間の各回転数変化率が目標範囲内に
収まるように点火時期(指令値)の今回の値を補正して
次回の値とし、吸気量(指令値)は今回の値をそのまま
次回の値にするものである。ただし、点火時期の次回の
値は、今回の点火時期に予め定めた補正量を加算しても
とめる。<First Modification of First Embodiment> A first modification of the first embodiment is a modification of the rotation speed of each minute section in a predetermined section after starting. If this detection value is out of the predetermined target range, it is determined that a combustion failure state has occurred, and the rotation speed change of each minute section within the predetermined section after the next start is detected. The current value of the ignition timing (command value) is corrected to be the next value so that the rate falls within the target range, and the intake air amount (command value) is used as it is for the next value. However, the next value of the ignition timing is determined by adding a predetermined correction amount to the current ignition timing.
【0025】図3がこの第1の実施の形態の第2変形例
の制御をおこなうフローチャートである。ステップ11
01、1102は第1の実施の形態のステップ100
1、1002と同じであるので説明は省略する。ステッ
プ1103では各微小区間の回転数変化率gdlne を算出
し、ステップ1104でステップ1103で算出した微
小区間の回転数変化率gdlne が目標範囲内(KDLNE2 〜KD
LNE1) にあるか否かが判定され、肯定判定された場合は
燃焼状態が良好と考えられるので何もせずステップ11
11に飛びリターンする。一方、ステップ1104で否
定判定された場合は燃焼状態が不良と考えられるのでス
テップ1105に進んで燃焼状態不良を示すフラグxned
wnをONにする。そして、ステップ1106で吸気量の次
回の値(指令値)を今回の値のままにし、すなわち吸気
量の変更を禁止する。FIG. 3 is a flowchart for controlling the second modification of the first embodiment. Step 11
01 and 1102 correspond to step 100 in the first embodiment.
1 and 1002, and the description is omitted. In step 1103, the rotation speed change rate gdlne of each minute section is calculated. In step 1104, the rotation speed change rate gdlne of the minute section calculated in step 1103 is within the target range (KDLNE2 to KD).
LNE1), and if the determination is affirmative, the combustion state is considered to be good.
Jump to 11 and return. On the other hand, if a negative determination is made in step 1104, the combustion state is considered to be defective, so the routine proceeds to step 1105, where a flag xned indicating a defective combustion state is set.
Turn wn ON. Then, in step 1106, the next value (command value) of the intake air amount is kept at the current value, that is, the change of the intake air amount is prohibited.
【0026】ステップ1107では、回転数変化率gdln
e が上限の値を超えた場合であるか否かが判定され、肯
定判定された場合、すなわち上限の値を超えた場合は今
回の始動後の回転数変化率gdlne が目標範囲の上限値KD
LNE2を上回って急上昇した場合であるので、ステップ1
108において今回の点火時期IASTから補正量ΔIAを減
算して遅角せしめ回転数が下がるようにしてからステッ
プ1111に進みリターンする。In step 1107, the rotational speed change rate gdln
It is determined whether or not e exceeds the upper limit value.If the determination is affirmative, that is, if the upper limit value is exceeded, the rotational speed change rate gdlne after the current start is set to the target range upper limit value KD.
Step 1 because it is a jump above LNE2
At 108, the correction amount ΔIA is subtracted from the current ignition timing IAST to retard the rotation so that the rotation speed decreases, and then the process proceeds to step 1111 and returns.
【0027】一方、ステップ1107で否定判定された
場合はステップ1109に進み、回転数変化率gdlne が
目標範囲の下限値KDLNE1を下回った場合であるか否かが
判定される。ステップ1109で肯定判定されるのは、
今回の始動後の回転数変化率gdlne が目標範囲の下限値
KDLNE1を下回り、回転数が急降下した場合であるので、
ステップ1110において今回の点火時期IASTに補正量
ΔIAを加算して進角せしめ回転数が上がるようにしてか
らステップ1111に進みリターンする。なお、ステッ
プ1109で否定判定されるのは本来あり得ないのでそ
のままステップ1111に進みリターンする。On the other hand, if a negative determination is made in step 1107, the process proceeds to step 1109, where it is determined whether or not the rotational speed change rate gdlne is lower than the lower limit value KDLNE1 of the target range. What is affirmedly determined in step 1109 is that
The rotational speed change rate gdlne after this start is the lower limit of the target range.
Since it is below KDLNE1 and the number of revolutions drops sharply,
In step 1110, the correction amount ΔIA is added to the current ignition timing IAST to advance the rotation so that the rotation speed increases, and then the process proceeds to step 1111 and returns. It should be noted that since a negative determination in step 1109 cannot be realized, the process directly proceeds to step 1111 and returns.
【0028】図4は上記の第1の実施の形態の第1変形
例の燃焼状態の判定を説明する図であって、図4の
(A)は、燃焼状態不良により始動後回転数の落ち込み
が発生し、回転数変化率gdlne が目標範囲の下限値KDLN
E1を下回った場合を示している。一方、図4の(B)は
燃焼状態良好で回転数変化率gdlne が目標範囲内にある
場合を示している。FIG. 4 is a diagram for explaining the determination of the combustion state in the first modification of the first embodiment. FIG. 4A shows a drop in the number of revolutions after the start due to a poor combustion state. Occurs, and the rotational speed change rate gdlne falls to the lower limit value KDLN of the target range.
It shows the case where it falls below E1. On the other hand, FIG. 4B shows a case where the combustion state is good and the rotational speed change rate gdlne is within the target range.
【0029】第1の実施の形態の第1変形例では、上記
のようにして、今回始動後に燃焼不良が発生した場合
に、次回の始動時、吸気量は今回の値と同じにされ、代
わりに点火時期が変更され、その結果、次回の始動後、
吸気量の変更による燃焼状態の更なる悪化は起こらず、
点火時期の変更の効果により微小区間の回転数変化率gd
lne が目標範囲内に収まる。なお、第1の実施の形態の
ように、ピーク回転数を被制御指標としたものに対して
も、この第1変形例のように、今回の点火時期IASTに補
正量ΔIAを加算あるいは減算して次回の点火時期IASTと
することも可能である。In the first modified example of the first embodiment, as described above, when a combustion failure occurs after the current start, the intake air amount is made the same as the current value at the next start, and The ignition timing is changed to
No further deterioration of the combustion state due to the change of the intake air amount occurred,
Due to the effect of changing the ignition timing, the rotation speed change rate gd in a minute section
lne is within the target range. Note that, as in the first modification, the correction amount ΔIA is added to or subtracted from the current ignition timing IAST as in the first modification, even when the peak rotation speed is used as the controlled index as in the first embodiment. It is also possible to set the next ignition timing IAST.
【0030】<第1の実施の形態の第2の変形例>この
第1の実施の形態の第2の変形例は、始動後の予め定め
た区間内の各微小区間の各回転数変化率の平均値を学習
(記憶、更新)して、この学習値と機関温度に応じて予
め定めた目標値(ECU10内に記憶)の比が、予め定
めた目標範囲をはずれた場合には、燃焼不良状態が発生
したと判定し、次回の始動後にこの比が目標範囲内に収
まるように点火時期(指令値)の今回の値を補正して次
回の値とし、吸気量(指令値)は今回の値をそのまま次
回の値にするものである。<Second Modification of First Embodiment> A second modification of the first embodiment is a modification of the rotation speed of each minute section within a predetermined section after starting. Is learned (stored and updated), and if the ratio between the learned value and a predetermined target value (stored in the ECU 10) according to the engine temperature deviates from a predetermined target range, the combustion is started. It is determined that a defective state has occurred, and after the next start, the current value of the ignition timing (command value) is corrected to the next value so that this ratio falls within the target range, and the intake air amount (command value) is Is used as it is for the next value.
【0031】図5がこの第2の実施の形態の制御をおこ
なうフローチャートである。ステップ1201〜120
3は、第1の実施の形態の第1変形例のステップ110
1〜1103と同じであるので説明は省略する。ステッ
プ1204では始動後回転数変化率平均値実際値gdlnes
m を算出する。ここで、始動後回転数変化率平均値実際
値gdlnesm は予め定めた区間内の各微小区間の回転数変
化率を平均したものであるが、平均とは単純平均だけで
なく、判断に適するような各種重み付け平均を含むもの
である。次いで、ステップ1205では始動後回転数変
化率平均値の目標値tdlnesm をマップから読み込み、ス
テップ1206で、始動後回転数変化率平均値実際値gd
lnesm と始動後回転数変化率平均値目標値tdlnesm との
比 rdlnesm = tdlnesm/gdlnesm を算出する。FIG. 5 is a flowchart for controlling the second embodiment. Steps 1201 to 120
3 is step 110 of the first modification of the first embodiment.
1 to 1103, and a description thereof will be omitted. In step 1204, the average value of the rotational speed change rate actual value gdlnes after the start
Calculate m. Here, the actual rotational speed change rate average value gdlnesm after starting is an average of the rotational speed change rates of each minute section in a predetermined section, but the average is not only a simple average, but is suitable for judgment. And various weighted averages. Next, in step 1205, the target value tdlnesm of the average rotational speed change rate after starting is read from the map, and in step 1206, the actual rotational speed change rate average value gd after start is read.
Calculate the ratio rdlnesm = tdlnesm / gdlnesm between lnesm and the target rotational speed change rate average value target value tdlnesm.
【0032】そして、ステップ1207では、ステップ
1206でもとめた比 rdlnesmが予め定めた目標範囲内
(KRDLNESM2 〜KRDLNESM1)にあるか否かを判定し、否定
判定された場合は、そのままステップ1211に飛んで
リターンし、肯定判定された場合は、始動後回転数変化
率平均値実際値gdlnesm が始動後回転数変化率平均値目
標値tdlnesm と大きく異なり、燃焼不良が発生したとい
うことを意味していることから、ステップ1208で燃
焼不良が発生したことを示すフラグxnedwnをONにし、ス
テップ1209で吸気量の次回の値(指令値)を今回の
値のままにし、ステップ1210で点火時期の次回の値
(指令値)を今回の値に前記の比 rdlnesm = tdlnesm
/gdlnesm を乗算してからステップ1211に進んでリ
ターンする。なお、回転数変化率gdlne は第1の実施の
形態の第1変形例と同じ微小区間で算出しているが、判
別に差し支えない程度に粗くすることは可能である。In step 1207, it is determined whether or not the ratio rdlnesm determined in step 1206 is within a predetermined target range (KRDLNESM2 to KRDLNESM1). Returning, if a positive determination is made, it means that the actual rotational speed change rate average value gdlnesm after start is significantly different from the target rotational speed change rate average target value tdlnesm, and combustion failure has occurred. Then, in step 1208, the flag xnedwn indicating the occurrence of combustion failure is turned ON, the next value (command value) of the intake air amount is kept at the current value in step 1209, and the next value of the ignition timing (step 1210) is maintained. Command value) to the current value, the ratio rdlnesm = tdlnesm
After multiplying by / gdlnesm, the process proceeds to step 1211 and returns. Note that the rotation speed change rate gdlne is calculated in the same minute section as in the first modification of the first embodiment, but it can be made coarse enough to prevent discrimination.
【0033】図6は上記の第1の実施の形態の第2変形
例の燃焼状態の判定を説明する図であって、図6の
(A)は、燃焼状態不良により始動後回転数の落ち込み
が発生し、その結果、次回の始動後回転数変化率平均値
実際値gdlnesm と始動後回転数変化率平均値目標値tdln
esm の比 rdlnesm = tdlnesm /gdlnesm が目標範囲の
上限値KRDLNESM2 を上回った場合を示している。一方、
図6の(B)は燃焼状態良好で前記の比 rdlnesm = td
lnesm /gdlnesm が目標範囲内にある場合を示してい
る。FIG. 6 is a diagram for explaining the determination of the combustion state in the second modification of the first embodiment. FIG. 6A shows a drop in the number of revolutions after the start due to a poor combustion state. As a result, as a result, the actual value gdlnesm of the rotational speed change rate average value after the next start and the target rotational speed change rate average value tdln
This shows a case where the ratio of esm rdlnesm = tdlnesm / gdlnesm exceeds the upper limit value KRDLNESM2 of the target range. on the other hand,
FIG. 6 (B) shows the ratio rdlnesm = td when the combustion condition is good.
This shows a case where lnesm / gdlnesm is within the target range.
【0034】第1の実施の形態の第2変形例では、上記
のようにして、今回始動後に燃焼不良が発生した場合
に、次回の始動時、吸気量は今回の値と同じにされ、代
わりに点火時期が変更され、その結果、次回の始動後、
吸気量の変更による燃焼状態の更なる悪化は起こらず、
点火時期の変更の効果により始動後回転数変化率平均値
実際値gdlnesm と始動後回転数変化率平均値目標値tdln
esm の比 rdlnesm =tdlnesm /gdlnesm が目標範囲内に
収まる。なお、この第2変形例に対しても、第1変形例
のように、今回の点火時期IASTに補正量ΔIAを加算ある
いは減算して次回の点火時期IASTとすることも可能であ
る。In the second modified example of the first embodiment, as described above, when a combustion failure occurs after the current start, the intake air amount is made the same as the current value at the next start, and The ignition timing is changed to
No further deterioration of the combustion state due to the change of the intake air amount occurred,
Due to the effect of the change in the ignition timing, the actual value of the rotational speed change rate after start actual value gdlnesm and the target value of the rotational speed change rate average value after start tdln
The ratio of esm rdlnesm = tdlnesm / gdlnesm falls within the target range. It should be noted that, also in the second modification, as in the first modification, it is also possible to add or subtract the correction amount ΔIA from the current ignition timing IAST to obtain the next ignition timing IAST.
【0035】<第2の実施の形態>この第2の実施の形
態は、始動後の予め定めた区間内のピーク回転数を学習
(記憶、更新)して、この学習値と機関温度に応じて予
め定めた目標値(ECU10内に記憶)の比が、予め定
めた目標範囲をはずれた場合には、燃焼不良状態が発生
したと判定し、次回の始動後に前記比が目標範囲内に収
まるように燃料噴射量(指令値)の今回の値を補正して
次回の値とし、吸気量(指令値)は今回の値をそのまま
次回の値にするものである。<Second Embodiment> This second embodiment learns (stores and updates) the peak rotation speed in a predetermined section after starting, and responds to the learned value and the engine temperature. If the ratio of the predetermined target value (stored in the ECU 10) deviates from the predetermined target range, it is determined that a poor combustion condition has occurred, and the ratio falls within the target range after the next start. Thus, the current value of the fuel injection amount (command value) is corrected to be the next value, and the intake amount (command value) is used as it is for the next value.
【0036】図7がこの第2の実施の形態の制御をおこ
なうフローチャートであって、このフローチャートのス
テップ2001〜2008、2010は第1の実施の形
態のステップ1001〜1008、1010と同じであ
り、ステップ2009のみ点火時期の代わりに燃料噴射
量を変えるようにされていて、ステップ2009では、
燃料噴射量の次回の値(指令値)TAUST を今回の値TAUS
T に始動後ピーク回転数実際値gnepk と始動後ピーク回
転数目標値tnepk の比rnepk = tnepk /gnepkを乗算し
て決定する。FIG. 7 is a flowchart for controlling the second embodiment. Steps 2001 to 2008 and 2010 of the flowchart are the same as steps 1001 to 1008 and 1010 of the first embodiment. Only in step 2009, the fuel injection amount is changed instead of the ignition timing. In step 2009,
The next value (command value) TAUST of the fuel injection amount is changed to the current value TAUS
It is determined by multiplying T by the ratio rnepk = tnepk / gnepk of the actual peak speed after start gnepk and the target peak speed after start tnepk.
【0037】第2の実施の形態では、上記のようにし
て、今回始動後に燃焼不良が発生した場合に、次回の始
動時、吸気量は今回の値と同じにされ、代わりに燃料噴
射量が変更され、その結果、次回の始動後、吸気量の変
更による燃焼状態の更なる悪化は起こらず、燃料噴射量
の変更の効果により始動後ピーク回転数実際値gnepk と
始動後ピーク回転数目標値tnepk の比rnepk = gnepk /
tnepk が目標範囲内に収まる。なお、この第2の実施の
形態では燃料噴射量の次回の値(指令値)TAUST を今回
の値TAUST に比rnepk=tnepk /gnepk を乗算して決定し
ているが、第1の実施の形態の第1変形例のように、tn
epk /gnepk の値に応じて今回の燃料噴射量TAUST に補
正量ΔTAU を加算あるいは減算して次回の燃料噴射量TA
UST とすることも可能である。また、被制御指標とし
て、ピーク回転数の代わりに第1の実施の形態の第1変
形例のような始動後回転数変化率や、第1の実施の形態
の第2変形例のような始動後回転数変化率平均値を用い
ることも可能である。In the second embodiment, as described above, when combustion failure occurs after the current start, the intake air amount is made the same as the current value at the next start, and the fuel injection amount is changed instead. As a result, after the next start, the deterioration of the combustion state does not occur due to the change in the intake air amount, and the actual value of the peak rotational speed after starting gnepk and the target value of the peak rotational speed after starting due to the effect of the change in the fuel injection amount. Ratio of tnepk rnepk = gnepk /
tnepk falls within the target range. In the second embodiment, the next value (command value) TAUST of the fuel injection amount is determined by multiplying the current value TAUST by the ratio rnepk = tnepk / gnepk. However, in the first embodiment, Tn as in the first modification of
The correction amount ΔTAU is added to or subtracted from the current fuel injection amount TAUST according to the value of epk / gnepk, and the next fuel injection amount TAUST is calculated.
It can be UST. In addition, as the controlled index, instead of the peak rotation speed, the post-start rotation speed change rate as in the first modification of the first embodiment, or the startup as in the second modification of the first embodiment. It is also possible to use the post-rotation speed change rate average value.
【0038】<第3の実施の形態>この第3の実施の形
態は、始動後の予め定めた区間内のピーク回転数を学習
(記憶、更新)して、この学習値と機関温度に応じて予
め定めた目標値(ECU10内に記憶)の比が、予め定
めた目標範囲をはずれた場合には、燃焼不良状態が発生
したと判定し、次回の始動後に前記比が目標範囲内に収
まるように燃料噴射時期(指令値)の今回の値を補正し
て次回の値とし、吸気量(指令値)は今回の値をそのま
ま次回の値にするものである。<Third Embodiment> This third embodiment learns (stores and updates) the peak number of revolutions in a predetermined section after the start, and responds according to the learned value and the engine temperature. If the ratio of the predetermined target value (stored in the ECU 10) deviates from the predetermined target range, it is determined that a poor combustion condition has occurred, and the ratio falls within the target range after the next start. Thus, the current value of the fuel injection timing (command value) is corrected to be the next value, and the intake air amount (command value) is used as it is for the next value.
【0039】図8がこの第3の実施の形態の制御をおこ
なうフローチャートであって、このフローチャートのス
テップ3001〜3008、3010は第1の実施の形
態のステップ1001〜1008、1010と同じであ
り、ステップ3009のみ点火時期の代わりに燃料噴射
時期を変えるようにされていて、ステップ3009で
は、燃料噴射時期の次回の値(指令値)INJST を今回の
値INJST を始動後エンジン回転数ピーク値実際値gnepk
と始動後エンジン回転数ピーク値目標値tnepk の比rnep
k の値にもとづきマップから決定する。FIG. 8 is a flowchart for controlling the third embodiment. Steps 3001 to 3008 and 3010 of the flowchart are the same as steps 1001 to 1008 and 1010 of the first embodiment. In step 3009, the fuel injection timing is changed instead of the ignition timing. In step 3009, the next value (command value) INJST of the fuel injection timing is set to the current value INJST and the actual engine speed peak value after the engine is started. gnepk
And the target engine speed peak value tnepk after start
Determined from the map based on the value of k.
【0040】図9が上記のマップであって、横軸は始動
後エンジン回転数ピーク値実際値gnepk と始動後エンジ
ン回転数ピーク値目標値tnepk の比rnepk=tnepk /gnep
k であって、縦軸はINJST で、具体的には噴射終了時期
を示すものである。rnepk=tnepk /gnepk の値に応じ非
同期噴射と同期噴射に分類されるが、非同期噴射は吸気
バルブの開弁以前に噴射をおこなうもの、同期噴射は吸
気バルブの開弁中に噴射をおこなうもの、であって、冷
間の始動時に非同期噴射をおこなうと吸気バルブの裏面
に燃料液滴が溜まり燃焼不良の原因となる、一方、通常
運転時に同期噴射をおこなうと霧化時間が短く成り燃焼
が悪くなる。FIG. 9 shows the above-mentioned map, in which the horizontal axis represents the ratio rnepk = tnepk / gnep of the actual engine speed peak value gnepk after start and the target engine speed peak value target value tnepk after start.
k, and the vertical axis is INJST, which specifically indicates the injection end timing. Asynchronous injection and synchronous injection are classified according to the value of rnepk = tnepk / gnepk. Asynchronous injection is injection before the intake valve is opened, synchronous injection is injection during the opening of the intake valve, Therefore, if asynchronous injection is performed during a cold start, fuel droplets accumulate on the back surface of the intake valve and cause combustion failure.On the other hand, if synchronous injection is performed during normal operation, the atomization time is shortened and combustion deteriorates. Become.
【0041】第3の実施の形態では、上記のようにし
て、今回始動後に燃焼不良が発生した場合に、次回の始
動時、吸気量は今回の値と同じにされ、代わりに燃料噴
射時期が変更され、その結果、次回の始動後、吸気量の
変更による燃焼状態の更なる悪化は起こらず、燃料噴射
時期の変更の効果により始動後ピーク回転数実際値gnep
k の始動後ピーク回転数目標値tnepk に対する比rnepk
= tnepk /gnepk が目標範囲内に収まる。なお、被制御
指標として、ピーク回転数の代わりに第1の実施の形態
の第1変形例のような始動後回転数変化率や、第1の実
施の形態の第2変形例のような始動後回転数変化率平均
値を用いることも可能である。In the third embodiment, as described above, when a combustion failure occurs after the current start, the intake air amount is made the same as the current value at the next start, and the fuel injection timing is changed instead. As a result, after the next start, further deterioration of the combustion state due to the change of the intake air amount does not occur, and the actual peak rotational speed gnep
The ratio rnepk to the peak speed target value tnepk after the start of k
= tnepk / gnepk falls within the target range. Note that, as the controlled index, instead of the peak rotation speed, the rotation speed change rate after the start as in the first modification of the first embodiment or the start as in the second modification of the first embodiment is used. It is also possible to use the post-rotation speed change rate average value.
【0042】<第4の実施の形態>この第4の実施の形
態は、始動後の予め定めた区間内の各微小区間の各回転
数変化率を検出して、この検出値が予め定めた目標範囲
を外れた場合には、燃焼不良状態が発生したと判定し、
同時に燃焼不良を発生した気筒を判別する。次回の始動
後の予め定めた区間内の各微小区間の各回転数変化率が
判定値を外れない(上回る)ように燃焼不良状態を発生
した気筒の点火時期(指令値)の今回の値を補正して次
回の値とし、吸気量(指令値)は今回の値をそのまま次
回の値にするものである。ここで、被制御指標として各
微小区間の各回転数変化率を用いているのは、他のピー
ク回転数、回転数変化率平均値に比して検出間隔が短く
て気筒判別に適しているからである。<Fourth Embodiment> In the fourth embodiment, the rate of change in the number of revolutions in each minute section within a predetermined section after starting is detected, and the detected value is determined in advance. If it is out of the target range, it is determined that a poor combustion state has occurred,
At the same time, the cylinder in which combustion failure has occurred is determined. The current value of the ignition timing (command value) of the cylinder in which the poor combustion state has occurred is set so that the rate of change in the rotational speed of each minute section within the predetermined section after the next start does not exceed (exceed) the determination value. The value is corrected and used as the next value, and the intake air amount (command value) is used as it is as the next value. Here, the reason for using each rate of change in each minute section as the controlled index is that the detection interval is shorter than the other peak speeds and the average value of the rate of change in speed, which is suitable for cylinder discrimination. Because.
【0043】図10がこの第4の実施の形態の制御をお
こなうフローチャートであって、このフローチャートは
第1の実施の形態の第1変形例のフローチャートのステ
ップ1106の後に、気筒判別のステップを挿入し、第
1の実施の形態の第1変形例のフローチャートのステッ
プ1108、1010に相当するステップ4009、4
011において、燃焼不良気筒のみ点火時期を補正する
ようにしたものである。FIG. 10 is a flowchart for controlling the fourth embodiment. In this flowchart, a cylinder discriminating step is inserted after step 1106 in the first modified example of the first embodiment. Steps 4009 and 4109 corresponding to steps 1108 and 1010 of the flowchart of the first modified example of the first embodiment.
At 011, the ignition timing is corrected only for the defective cylinder.
【0044】この気筒判別は前述したように、カムポジ
ションセンサ30の発生した基準信号からの時間(角
度)をクランクポジションセンサ21の信号を基に計測
することによっておこなう。第4の実施の形態では、上
記のようにして、今回始動後に燃焼不良が発生した場合
に、次回の始動時、吸気量は今回の値と同じにされ、代
わりに点火時期が変更され、その結果、次回の始動後、
吸気量の変更による燃焼状態の更なる悪化は起こらず、
点火時期の変更の効果により微小区間の回転数変化率gd
lne が目標範囲内に収まる様にされるが、その際に、燃
焼不良を発生した気筒を特定し、その気筒のみ点火時期
が変更され、点火時期の変更が不必要な気筒は点火時期
が変更されず余分な対策による排気ガスの悪化、ドライ
バビリティの悪化が防止できる。なお、制御指標とし
て、点火時期の代わりに、第2の実施の形態のような燃
料噴射量、第3の実施の形態のような燃料噴射時期を用
いることも可能で、補正の仕方も、第1の実施の形態の
ように今回の値に比を乗算して次回の値とすることも可
能である。This cylinder discrimination is performed by measuring the time (angle) from the reference signal generated by the cam position sensor 30 based on the signal of the crank position sensor 21 as described above. In the fourth embodiment, as described above, when a combustion failure occurs after the current start, at the next start, the intake air amount is set to the same value as the current value, and the ignition timing is changed instead. As a result, after the next start,
No further deterioration of the combustion state due to the change of the intake air amount occurred,
Due to the effect of changing the ignition timing, the rotation speed change rate gd in a minute section
lne is set within the target range.At that time, the cylinder in which combustion failure occurred is identified, the ignition timing is changed only for that cylinder, and the ignition timing is changed for cylinders that do not need to change ignition timing. However, it is possible to prevent deterioration of exhaust gas and deterioration of drivability due to extra measures. Note that, instead of the ignition timing, the fuel injection amount as in the second embodiment and the fuel injection timing as in the third embodiment can be used as the control index. As in the first embodiment, it is also possible to multiply the current value by the ratio to obtain the next value.
【0045】[0045]
【発明の効果】各請求項に記載の発明によれば、始動
後、単一の区間だけでなく、アイドル定常状態に到る前
の回転数の立ち上がりピークまでの略全区間にわたる所
定区間の回転数変化特性が予め定めた判定値と比較して
燃焼状態が判定されるので、燃焼不良による回転数変化
が該区間内のどこで発生しても検出することができる。
また、始動後の早い時期に燃焼不良状態を発見すること
ができ、それに基づき早い時期から燃焼不良状態を解消
する対策(補正)を実行することが可能で、結果的に排
気ガスの不良状態を短期間にとどめて大気環境の改善に
寄与することができる。特に、請求項3のようにすれ
ば、燃焼不良を発生した気筒が特定することができるの
で、必要最小限の対策をおこなうことができ、不必要な
対策による排気ガスの悪化、ドライバビリティの悪化が
防止できる。According to the invention described in each of the claims, after the start, the rotation of not only the single section but also the rotation of the predetermined section covering substantially the entire section up to the rising peak of the rotation speed before reaching the idling steady state. Since the combustion state is determined by comparing the number change characteristic with a predetermined determination value, it is possible to detect the rotation speed change due to poor combustion anywhere in the section.
In addition, it is possible to detect a defective combustion state early after the start of the engine, and to execute a countermeasure (correction) for eliminating the defective combustion state from an early stage based on the defective combustion state. It can contribute to the improvement of the atmospheric environment in a short period of time. In particular, according to the third aspect of the present invention, it is possible to identify a cylinder in which combustion failure has occurred, so that it is possible to take the minimum necessary countermeasure, and to reduce exhaust gas and drivability due to unnecessary countermeasures. Can be prevented.
【図1】第1の実施の形態の制御のフローチャートであ
る。FIG. 1 is a flowchart of control according to a first embodiment.
【図2】第1の実施の形態の制御における燃焼状態判定
を説明する図であり、(A)は燃焼状態不良の場合を、
(B)は燃焼状態良好の場合を、示している。FIGS. 2A and 2B are diagrams for explaining a combustion state determination in the control of the first embodiment. FIG.
(B) shows the case where the combustion state is good.
【図3】第1の実施の形態の第1変形例の制御のフロー
チャートである。FIG. 3 is a flowchart of control according to a first modification of the first embodiment.
【図4】第1の実施の形態の第1変形例の制御における
燃焼状態判定を説明する図であり、(A)は燃焼状態不
良の場合を、(B)は燃焼状態良好の場合を、示してい
る。FIGS. 4A and 4B are diagrams illustrating determination of a combustion state in control according to a first modification of the first embodiment. FIG. 4A illustrates a case where the combustion state is poor, FIG. Is shown.
【図5】第1の実施の形態の第2変形例の制御のフロー
チャートである。FIG. 5 is a flowchart of control according to a second modification of the first embodiment.
【図6】第1の実施の形態の第1変形例の制御における
燃焼状態判定を説明する図であり、(A)は燃焼状態不
良の場合を、(B)は燃焼状態良好の場合を、示してい
る。FIGS. 6A and 6B are diagrams illustrating determination of a combustion state in control according to a first modification of the first embodiment; FIG. 6A illustrates a case where the combustion state is poor; FIG. Is shown.
【図7】第2の実施の形態の制御のフローチャートであ
る。FIG. 7 is a flowchart of control according to the second embodiment.
【図8】第3の実施の形態の制御のフローチャートであ
る。FIG. 8 is a flowchart of control according to the third embodiment.
【図9】第3の実施の形態の制御における噴射時期の変
更を説明する図である。FIG. 9 is a diagram illustrating a change in injection timing in the control according to the third embodiment.
【図10】第4の実施の形態の制御のフローチャートで
ある。FIG. 10 is a flowchart of control according to a fourth embodiment.
【図11】各実施の形態に共通のハード構成を概略的に
示す図である。FIG. 11 is a diagram schematically showing a hardware configuration common to the embodiments.
3…電子スロットル 5…ISCV 10…ECU 21…クランクポジションセンサ 30…カムポジションセンサ 3: Electronic throttle 5: ISCV 10: ECU 21: Crank position sensor 30: Cam position sensor
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) F02D 45/00 362 F02D 45/00 362E F02P 5/15 F02P 5/15 L (72)発明者 大仲 英巳 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 Fターム(参考) 3G022 AA03 CA01 CA02 CA03 DA01 DA02 EA01 EA07 FA08 GA01 GA02 GA05 GA07 GA08 GA09 GA12 3G065 AA04 CA00 CA02 DA05 EA01 EA02 EA03 FA01 FA14 GA00 GA01 GA09 GA10 GA41 KA36 3G084 AA03 BA03 BA05 BA06 BA13 BA15 CA01 CA02 CA03 DA04 DA23 DA28 EA11 EB11 EC02 EC03 FA33 FA34 FA36 FA38 FA39 3G301 HA01 HA06 JA03 JA04 JA21 KA01 KA05 KA07 LA00 LA03 LA04 LB02 LC03 MA01 MA11 MA18 MA21 NA01 NA06 NA08 NB02 NB06 NB11 NC02 ND01 ND25 NE01 NE06 NE16 NE17 NE23 PA07Z PA09Z PA11Z PD02A PD02Z PE01A PE01Z PE02Z PE03Z PE05Z PE08Z PF03Z PF16Z ──────────────────────────────────────────────────の Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) F02D 45/00 362 F02D 45/00 362E F02P 5/15 F02P 5/15 L (72) Inventor Hidemi Ohnaka Aichi No. 1 Toyota-cho, Toyota-shi, Toyota F-term in Toyota Motor Co., Ltd. (reference) KA36 3G084 AA03 BA03 BA05 BA06 BA13 BA15 CA01 CA02 CA03 DA04 DA23 DA28 EA11 EB11 EC02 EC03 FA33 FA34 FA36 FA38 FA39 3G301 HA01 HA06 JA03 JA04 JA21 KA01 KA05 KA07 LA00 LA03 LA04 LB02 LC03 MA01 MA11 MA18 NB01 NB02 NA06 NE01 NE06 NE16 NE17 NE23 PA07Z PA09Z PA11Z PD02A PD02Z PE01A PE01Z PE02Z PE03Z PE05Z PE08Z PF03Z PF16Z
Claims (3)
性を示すように制御する内燃機関の制御装置であって、 燃焼状態を判定する燃焼状態判定手段と、 吸気量を変えてエンジン回転数が目標の変化特性を示す
ように制御する第1回転数制御手段と、 吸気量の他の制御パラメータの制御値を変更してエンジ
ン回転数が目標の変化特性を示すように制御する第2回
転数制御手段と、を備え、 燃焼状態良好と判定された場合は第1回転数制御手段に
よりエンジン回転数が目標の変化特性を示すように制御
し、 燃焼状態不良と判定された場合は第2回転数制御手段に
よりエンジン回転数が目標の変化特性を示すように制御
する、 ことを特徴とする内燃機関の制御装置。1. A control device for an internal combustion engine for controlling an engine speed to show a target change characteristic after starting, comprising: combustion state determining means for determining a combustion state; A first speed control means for controlling the engine speed to show a target change characteristic; and a second speed control for changing the control value of another control parameter of the intake air amount so as to control the engine speed to show the target change characteristic. Means for controlling the engine speed so as to show a target change characteristic by the first engine speed control means if it is determined that the combustion state is good, and the second means if it is determined that the combustion state is bad. A control device for an internal combustion engine, wherein the control device controls the engine speed to show a target change characteristic by a speed control means.
噴射量、燃料噴射時期の内の少なくとも一つの制御値を
変更することを特徴とする請求項1に記載の内燃機関の
制御装置。2. The control device for an internal combustion engine according to claim 1, wherein the second rotation speed control means changes at least one control value among an ignition timing, a fuel injection amount, and a fuel injection timing. .
燃焼状態不良気筒判別手段を具備し、燃焼状態不良と判
定された場合に、燃焼状態不良の気筒を判別し、燃焼状
態不良の気筒を第2回転数制御手段によりエンジン回転
数が目標の変化特性を示すように制御する、 ことを特徴とする請求項1に記載の内燃機関の制御装
置。3. A combustion state defective cylinder discriminating means for discriminating a cylinder having a defective combustion state, wherein when the combustion state is determined to be defective, the cylinder having the defective combustion state is determined, and the cylinder having the defective combustion state is determined. The control device for an internal combustion engine according to claim 1, wherein the second engine speed control means controls the engine speed so as to show a target change characteristic.
Priority Applications (10)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09889799A JP3478163B2 (en) | 1999-04-06 | 1999-04-06 | Control device for internal combustion engine |
| PCT/JP2000/002238 WO2000060230A1 (en) | 1999-04-06 | 2000-04-06 | Device for controlling rotational speed of internal combustion engine |
| US09/926,283 US6742497B1 (en) | 1999-04-06 | 2000-04-06 | Device for controlling rotational speed of internal combustion engine |
| EP00915382A EP1167730B1 (en) | 1999-04-06 | 2000-04-06 | Device for controlling rotational speed of internal combustion engine |
| ES00915382T ES2251978T3 (en) | 1999-04-06 | 2000-04-06 | DEVICE FOR CONTROLLING THE ROTATION SPEED OF AN INTERNAL COMBUSTION ENGINE. |
| PL350846A PL199504B1 (en) | 1999-04-06 | 2000-04-06 | Apparatus for controlling RPM of internal combustion engines |
| HU0201442A HU225751B1 (en) | 1999-04-06 | 2000-04-06 | Control unit |
| DE60024796T DE60024796T2 (en) | 1999-04-06 | 2000-04-06 | DEVICE FOR REGULATING THE SPEED OF AN INTERNAL COMBUSTION ENGINE |
| KR10-2001-7012716A KR100462251B1 (en) | 1999-04-06 | 2000-04-06 | Device for controlling rotational speed of internal combustion engine |
| CZ20013589A CZ302627B6 (en) | 1999-04-06 | 2000-04-06 | Internal combustion engine speed control unit |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP09889799A JP3478163B2 (en) | 1999-04-06 | 1999-04-06 | Control device for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000291467A true JP2000291467A (en) | 2000-10-17 |
| JP3478163B2 JP3478163B2 (en) | 2003-12-15 |
Family
ID=14231933
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP09889799A Expired - Lifetime JP3478163B2 (en) | 1999-04-06 | 1999-04-06 | Control device for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3478163B2 (en) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6505594B1 (en) * | 1999-08-23 | 2003-01-14 | Toyota Jidosha Kabushiki Kaisha | Control apparatus for internal combustion engine and method of controlling internal combustion engine |
| US6655350B2 (en) | 2000-07-28 | 2003-12-02 | Toyota Jidosha Kabushiki Kaisha | Idle speed control system and control method for internal combustion engine |
| WO2007049772A1 (en) * | 2005-10-28 | 2007-05-03 | Toyota Jidosha Kabushiki Kaisha | Fuel injection controller of internal combustion engine |
| JP2008031991A (en) * | 2006-06-26 | 2008-02-14 | Nissan Motor Co Ltd | In-cylinder direct injection spark ignition internal combustion engine control device and control method |
| CN101290517B (en) * | 2007-04-17 | 2010-08-11 | 中芯国际集成电路制造(上海)有限公司 | Method and device for statistical process control for discrete samples data |
| JP2015143479A (en) * | 2014-01-31 | 2015-08-06 | ダイハツ工業株式会社 | Control |
-
1999
- 1999-04-06 JP JP09889799A patent/JP3478163B2/en not_active Expired - Lifetime
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6505594B1 (en) * | 1999-08-23 | 2003-01-14 | Toyota Jidosha Kabushiki Kaisha | Control apparatus for internal combustion engine and method of controlling internal combustion engine |
| US6655350B2 (en) | 2000-07-28 | 2003-12-02 | Toyota Jidosha Kabushiki Kaisha | Idle speed control system and control method for internal combustion engine |
| WO2007049772A1 (en) * | 2005-10-28 | 2007-05-03 | Toyota Jidosha Kabushiki Kaisha | Fuel injection controller of internal combustion engine |
| JP2008031991A (en) * | 2006-06-26 | 2008-02-14 | Nissan Motor Co Ltd | In-cylinder direct injection spark ignition internal combustion engine control device and control method |
| CN101290517B (en) * | 2007-04-17 | 2010-08-11 | 中芯国际集成电路制造(上海)有限公司 | Method and device for statistical process control for discrete samples data |
| JP2015143479A (en) * | 2014-01-31 | 2015-08-06 | ダイハツ工業株式会社 | Control |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3478163B2 (en) | 2003-12-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3506042B2 (en) | Control device for internal combustion engine | |
| JP3454182B2 (en) | Control device for internal combustion engine | |
| US5690075A (en) | Method of and apparatus for controlling fuel injection in internal combustion engine | |
| EP1167730B1 (en) | Device for controlling rotational speed of internal combustion engine | |
| JPH08170557A (en) | Electronically controlled fuel injection device | |
| JP3478163B2 (en) | Control device for internal combustion engine | |
| JPH07317586A (en) | Lean combustion control and failure determination device for internal combustion engine | |
| JP2013130092A (en) | Method for discriminating cylinder in start for internal combustion engine | |
| JP3494516B2 (en) | Fuel property detection device for internal combustion engine | |
| JP4306004B2 (en) | Engine control device | |
| JP2910380B2 (en) | Engine control device | |
| JP3478175B2 (en) | Engine speed control device for internal combustion engine | |
| JP2013181486A (en) | Control device for internal combustion engine | |
| US6705288B2 (en) | Starting control apparatus for internal combustion engine | |
| JP2775676B2 (en) | Fuel supply control device for internal combustion engine | |
| JP3478170B2 (en) | Idle speed control device for internal combustion engine | |
| JP3552573B2 (en) | Control device for intake air volume of internal combustion engine | |
| JP3496575B2 (en) | Internal combustion engine speed control device | |
| JPH11351050A (en) | Engine control device | |
| JP4722676B2 (en) | Fuel injection control device for multi-cylinder engine | |
| JP2006029194A (en) | Control device for internal combustion engine | |
| JP2000291479A (en) | Device for determining combustion state of internal combustion engine | |
| JP3436173B2 (en) | Intake control device for internal combustion engine | |
| JP2551564Y2 (en) | Fuel supply control device for starting internal combustion engine | |
| JP2914085B2 (en) | Intake air amount control device for internal combustion engine |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081003 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081003 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091003 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091003 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101003 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111003 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111003 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121003 Year of fee payment: 9 |