JPH0441947A - Starting controller of engine - Google Patents
Starting controller of engineInfo
- Publication number
- JPH0441947A JPH0441947A JP14583790A JP14583790A JPH0441947A JP H0441947 A JPH0441947 A JP H0441947A JP 14583790 A JP14583790 A JP 14583790A JP 14583790 A JP14583790 A JP 14583790A JP H0441947 A JPH0441947 A JP H0441947A
- Authority
- JP
- Japan
- Prior art keywords
- engine
- fuel
- amount
- starting
- calculated
- 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
Links
- 239000000446 fuel Substances 0.000 claims abstract description 86
- 239000010763 heavy fuel oil Substances 0.000 claims abstract description 16
- 238000012544 monitoring process Methods 0.000 claims 1
- 239000000203 mixture Substances 0.000 abstract description 4
- 238000000034 method Methods 0.000 description 42
- 238000012937 correction Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000002000 scavenging effect Effects 0.000 description 6
- 239000007858 starting material Substances 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000002347 injection Methods 0.000 description 3
- 239000007924 injection Substances 0.000 description 3
- 239000000498 cooling water Substances 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000000717 retained effect Effects 0.000 description 2
- 230000002159 abnormal effect Effects 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 238000004880 explosion Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- XLYOFNOQVPJJNP-UHFFFAOYSA-N water Substances O XLYOFNOQVPJJNP-UHFFFAOYSA-N 0.000 description 1
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野コ
本発明はエンジン始動中にエンジンに供給する燃料量を
制御する装置に関し、特にエンスト後にエンジンを再始
動する際の始動性を良好とする制御装置に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a device for controlling the amount of fuel supplied to an engine during engine starting, and in particular to control for improving startability when restarting the engine after an engine stall. Regarding equipment.
[従来の技術]
エンジン始動中に供給する燃料量を制御する技術として
特開昭62−126239号公報に記載の技術か知られ
ている。この技術では始動中の燃料量をクランキング回
転数が高いほど減少させることにより、良好な始動性が
得られるようにしている。[Prior Art] As a technique for controlling the amount of fuel supplied during engine startup, the technique described in Japanese Patent Application Laid-Open No. 126239/1983 is known. In this technology, the amount of fuel during starting is reduced as the cranking rotation speed increases, thereby achieving good starting performance.
また特公昭63−21816号公報に記載の技術も知ら
れている。この技術ではエンジンを始動する毎に始動時
燃料量が適正であったか否かを学習し、これにより始動
時燃料量が常に最適に修正されるようにしている。The technique described in Japanese Patent Publication No. 63-21816 is also known. This technology learns whether the starting fuel amount is appropriate each time the engine is started, and thereby the starting fuel amount is always adjusted to the optimum value.
[発明が解決しようとする課題]
しかるに従来の技術はいずれもエンスト後にエンジンを
再始動させる場合を考慮していない。ここでエンストと
は、エンジンのイグニッションスイッチがオンであって
、エンジン制御を実施している電気機器、例えばECU
(エンジンコントロ−ルユニット)、インジェクタ(
電磁燃料噴射弁)等が正常に作動している状態で、エン
ジン回転が停止した場合をいい、例えばクラッチの操作
ミス等によって生じるものをいう。[Problems to be Solved by the Invention] However, none of the conventional techniques considers the case where the engine is restarted after it has stalled. Here, engine stalling means that the engine ignition switch is on and the electrical equipment controlling the engine, such as the ECU,
(engine control unit), injector (
This refers to a situation where the engine rotation stops while the electromagnetic fuel injection valve (electromagnetic fuel injection valve) etc. are operating normally, and refers to a situation that occurs due to, for example, a clutch operation error.
エンジンのイグニッンヨンスイッチをオフすることによ
ってエンジンの回転を停止する場合、すなわち正常にエ
ンジン回転が停止される場合には、ECUあるいはイン
ジェクタの作動が停止した後、エンジンがしばらく慣性
で回転し、その後完全に停止する。そのため燃料の供給
が停止された後なおしばらくエンジンが回転されること
になり、この間にシリンダ内の混合気は掃気される。こ
のためエンジンが正常に停止したときにはシリンダ内に
燃料が残留していない。従来の始動制御装置はこの状態
のエンジンを始動させることを予定している。前記特開
昭62−126239号公報の技術あるいは特公昭63
−21816号公報の技術も、この状態のエンジンを始
動させることを予定している。When the engine rotation is stopped by turning off the engine ignition switch, that is, when the engine rotation is stopped normally, the engine rotates due to inertia for a while after the ECU or injector stops operating. , then completely stops. Therefore, the engine continues to rotate for a while after the fuel supply is stopped, and during this time the air-fuel mixture in the cylinder is scavenged. Therefore, when the engine stops normally, no fuel remains in the cylinder. A conventional starting control device plans to start the engine in this state. The technique of the above-mentioned Japanese Patent Application Laid-Open No. 126239/1983 or the Japanese Patent Publication No. 1983
The technique disclosed in Japanese Patent No. 21816 also plans to start the engine in this state.
これに対し、エンストによってエンジン回転が停止した
場合には、たとえエンジン回転に同期して燃料を供給す
る方式の場合であっても、エンジンが完全に停止するま
で燃料が供給され続けるために、上述の掃気現象か生じ
ない。このためエンストによってエンジンか停止したと
きにはシリンダ内に燃料が残留することになる。On the other hand, if the engine rotation stops due to engine stalling, even if the fuel is supplied in synchronization with the engine rotation, fuel will continue to be supplied until the engine completely stops, so as mentioned above, No scavenging phenomenon occurs. Therefore, when the engine stops due to engine stalling, fuel remains in the cylinder.
従来のエンジン始動制御装置は、エンスト後に再始動す
る際にも、エンジンを正常に停止した場合と同様の制御
によってエンジンを再始動させる。When restarting an engine after an engine stall, a conventional engine start control device restarts the engine using the same control as when the engine is stopped normally.
このためエンスト後に再始動させる際には、シリンダ内
に残留していた燃料分だけ混合気の空燃比がオーバーリ
ッチとなってしまってエンジンの始動性が良好にならな
い。Therefore, when restarting the engine after stalling, the air-fuel ratio of the air-fuel mixture becomes overrich by the amount of fuel remaining in the cylinder, making it difficult to start the engine.
また特公昭63−21816号公報に記載の技術のよう
に、正常停止後の再始動と、エンスト後の再始動とを区
分することなく学習を進めると、誤学習されてしまう。Furthermore, if learning is performed without distinguishing between restarting after a normal stop and restarting after an engine stall, as in the technique described in Japanese Patent Publication No. 63-21816, erroneous learning will occur.
エンスト後に再始動する場合には燃料残留分によってオ
ーバリッチとなったことが学習されるため、始動時燃料
量は減少側に修正されるが、次回の正常停止後の再始動
時には、残留分がないために、減少側へ学習された分だ
けオーバーリーンとなってしまうのである。When restarting the engine after stalling, the engine learns that it has become overrich due to the residual amount of fuel, so the fuel amount at startup is corrected to the lower side, but the next time the engine restarts after a normal stop, the remaining amount will be reduced. Because there is no such thing, over-leaning occurs due to the amount learned on the decreasing side.
そこで本発明ではエンスト後の再始動性を良好とするこ
とのできる始動制御装置を開発しようとするものである
。また始動時燃料量を学習しつつ最適値に維持する方式
になじませ易くしようとするものである。Therefore, the present invention aims to develop a starting control device that can improve restartability after an engine stall. It is also intended to make it easier to adapt to a system that learns the amount of fuel at startup and maintains it at an optimal value.
[課題を解決するための手段]
上記課題はその概略構成が第1図に示される装置、すな
わちエンジン2の始動状態に基づいて始動時に供給する
燃料量Q1を演算しく手段4による)、演算された量の
燃料を供給して(手段12による)エンジン2を始動さ
せる装置において、該エンジン2のエンジン停止に至る
失火現象の発生を看視する手段6と、該失火現象発生時
以降の供給燃料量と排出燃料量との差を積算して該エン
ジン内に残留する燃料量Q2を演算する手段IOと、該
演算された始動時燃料量Qlを残留燃料量Q2に基づい
て修正して、実際に供給する始動時燃料ftQを演算す
る手段8を付加したことを特徴とするエンジンの始動制
御装置によって解決される。[Means for Solving the Problem] The above problem is solved by an apparatus whose schematic configuration is shown in FIG. In the apparatus for starting the engine 2 by supplying a quantity of fuel (by the means 12), the means 6 monitors the occurrence of a misfire phenomenon leading to the engine stop of the engine 2, and the supply fuel after the occurrence of the misfire phenomenon. means IO for calculating the amount of fuel Q2 remaining in the engine by integrating the difference between the amount of fuel and the amount of discharged fuel; This problem is solved by an engine starting control device characterized by adding means 8 for calculating the starting fuel ftQ to be supplied to the engine.
「作 用]
さて上記手段を有する始動制御装置によると、エンジン
2の運転中、エンジン停止に至る失火現象の発生が看視
される。ここでエンジン停止に至る失火現象とは継続的
に失火現象か生じてエンジン回数か停止するに至る場合
をいい、クラッチの操作ミス、あるいはエンジン負荷が
急激に増大した場合等に生じる。この失火現象は例えば
エンジン2に振動センサを取付けて爆発行程に伴う振動
の有無を検出することで検出される。あるいはエンジン
停止に至る失火現象が生じ始めるとエンジン回転数が異
常に低下するために、このエンジン回転数の異常低下現
象を検出することによっても看視される。"Function" Now, according to the start control device having the above means, while the engine 2 is operating, the occurrence of a misfire phenomenon that leads to engine stop is monitored.Here, the misfire phenomenon that leads to engine stop is a continuous misfire phenomenon. This misfire phenomenon is caused by a clutch operation error or a sudden increase in engine load.This misfire phenomenon can be detected by installing a vibration sensor on the engine 2, for example, and detecting the vibrations associated with the explosion stroke. It can also be detected by detecting the presence or absence of the engine speed.Alternatively, since the engine speed drops abnormally when a misfire phenomenon that leads to engine stop occurs, it can also be monitored by detecting this abnormal drop in engine speed. Ru.
このようにして何らかの手段で失火現象の発生が検出さ
れると、供給燃料量と排出燃料量の差が積算され始める
。ここではすでに失火しているために、供給された燃料
は燃焼されない。エンジンが慣性で回転を続けている間
は未燃焼燃料はエンジン外へ排出されるが、一部はシリ
ンダ内壁等に付着して排出されないで残留する。すなわ
ち供給燃料量と排出燃料量の差は残留燃料量の増加分に
相当する。そこで燃料供給タイミングあるいは排気タイ
ミングに同期してその差を積算してゆくことにより、残
留燃料量Q2が演算される。When the occurrence of a misfire phenomenon is detected by some means in this way, the difference between the amount of supplied fuel and the amount of discharged fuel begins to be integrated. Since misfire has already occurred here, the supplied fuel is not combusted. While the engine continues to rotate due to inertia, unburned fuel is discharged from the engine, but some of it adheres to the inner walls of the cylinders and remains without being discharged. In other words, the difference between the supplied fuel amount and the discharged fuel amount corresponds to an increase in the residual fuel amount. Therefore, the residual fuel amount Q2 is calculated by integrating the difference in synchronization with the fuel supply timing or exhaust timing.
手段8では、手段4で求められた基本始動時燃料量Q1
が、上述のようにして求められる残留燃料量Q2に基づ
いて修正される。ここで基本始動時燃料量Q1は残留燃
料量Q2がゼロの場合の最適値であるところ、残留燃料
量Q2に基づいて修正されるために、修正後の値はQ2
だけの燃料が残存している場合の最適供給量となる。こ
のため手段12から供給される燃料はエンスト後に再始
動する場合の最適値となり、エンジン始動性は良好に保
たれるのである。Means 8 calculates the basic starting fuel amount Q1 obtained by means 4.
is corrected based on the residual fuel amount Q2 determined as described above. Here, the basic starting fuel amount Q1 is the optimal value when the residual fuel amount Q2 is zero, but since it is corrected based on the residual fuel amount Q2, the corrected value is Q2.
This is the optimal supply amount when only 50% of fuel remains. Therefore, the fuel supplied from the means 12 has an optimum value when restarting the engine after stalling, and good engine startability is maintained.
なお失火現象が発生しないときには、手段4で演算され
る基本燃料量Qlが修正されないが、これは失火現象の
発生時にのみ手段8を起動する方式でも、常時起動する
方式でも実現される。後者の場合、エンジンか正常に停
止する場合には残留燃料量Q2がセロであるため、手段
8を起動しても基本iQlが修正されないのである。Note that when a misfire phenomenon does not occur, the basic fuel amount Ql calculated by the means 4 is not corrected, but this can be realized either by starting the means 8 only when a misfire phenomenon occurs or by always starting it. In the latter case, when the engine stops normally, the residual fuel amount Q2 is zero, so even if the means 8 is activated, the basic iQl is not corrected.
なお従来技術の欄で説明した技術はいずれも手段4に関
する技術であり、手段6,8.10を付加したシステム
は本願独自のものである。It should be noted that the techniques explained in the column of prior art are all related to means 4, and the system to which means 6, 8, and 10 are added is unique to the present application.
[実施例]
次に図面を参照して本発明を具体化した一実施例につい
て説明する。[Example] Next, an example embodying the present invention will be described with reference to the drawings.
第2図は本発明の始動制御装置を実装したエンジンシス
テムの概要を示している。図中30はエンジン本体、2
4は吸気管、22はスロットル弁、28は吸気管22内
の圧力を検出する圧力センサ、32はカム軸の回転を介
してエンジン30のクランクが所定角度回転する毎にパ
ルスを出力するクランク角センサ、34はエンジン30
の冷却水の温度を検出する温度センサ、26はエンジン
30へ燃料を供給するインジェクタ、36はエンジン3
0を始動のために強制的に回転させるスタータモータ、
38はイグニッションスイッチ、40はバッテリ、42
はスタータスイッチ、100はエンジンコントロールユ
ニット(E CU)である。FIG. 2 shows an outline of an engine system implementing the starting control device of the present invention. In the figure, 30 is the engine body, 2
4 is an intake pipe, 22 is a throttle valve, 28 is a pressure sensor that detects the pressure inside the intake pipe 22, and 32 is a crank angle that outputs a pulse every time the crank of the engine 30 rotates by a predetermined angle through the rotation of the camshaft. sensor, 34 is engine 30
26 is an injector that supplies fuel to the engine 30; 36 is the engine 3;
A starter motor that forcibly rotates the
38 is an ignition switch, 40 is a battery, 42
1 is a starter switch, and 100 is an engine control unit (ECU).
このエンジンシステムは大略第3図に示す制御システム
を有している。ECU 100はマルチプレクサ110
を有し、マルチプレクサ110に圧力センサ28と水温
センサ34が接続され、いずれか一方からの信号がA/
D変換器112に送られてA/D変換され、ディジタル
化された情報がCPU (中央演算処理装置)150に
入力可能となっている。またスタータスイッチ42がO
Nされているかいないかによって異なる信号がレベル修
正回路113を介してCPU150に入力可能となって
いる。さらにクランク角センサ32からのパルス波が波
形整形回路114で波形整形された後CPU150に入
力可能となっている。CPU150はROM120に記
憶されているプログラムに基づいて前記各信号源からの
信号を所定の手順、タイミングで入力し、プログラムに
基づいて処理し、処理結果に応じてインジェクタ駆動回
路116に駆動パルス信号を出力する。インジェクタ駆
動回路116はCPU150から送られるパルス信号に
基づいてインジェクタ26の通電電流をオン・オフする
。なお122はRAMであり、CPU150の処理にお
いて用いられる。なおRAM122の記憶容量中の一部
122aは電源122bによりバックアップされており
、イグニッションスイッチ38がOFFされても記憶保
持可能となっている。This engine system has a control system roughly shown in FIG. ECU 100 is multiplexer 110
The pressure sensor 28 and the water temperature sensor 34 are connected to the multiplexer 110, and the signal from either one is connected to the A/
The information is sent to a D converter 112 and A/D converted, and the digitized information can be input to a CPU (central processing unit) 150. Also, the starter switch 42 is turned on.
Different signals can be input to the CPU 150 via the level correction circuit 113 depending on whether N is set or not. Further, the pulse wave from the crank angle sensor 32 can be input to the CPU 150 after being waveform-shaped by a waveform shaping circuit 114 . Based on the program stored in the ROM 120, the CPU 150 inputs signals from each signal source in a predetermined procedure and timing, processes them based on the program, and sends a drive pulse signal to the injector drive circuit 116 according to the processing result. Output. The injector drive circuit 116 turns on and off the current flowing through the injector 26 based on a pulse signal sent from the CPU 150. Note that 122 is a RAM, which is used in processing by the CPU 150. Note that a portion 122a of the storage capacity of the RAM 122 is backed up by a power source 122b, so that the memory can be retained even when the ignition switch 38 is turned off.
、::(7)ECU 100はイグニッションスイッチ
38がオンされている間バッテリ4oがら駆動電力か与
えられて作動する構成となっている。, :: (7) The ECU 100 is configured to operate by being supplied with drive power from the battery 4o while the ignition switch 38 is turned on.
第4図はROM120に記憶されているプログラムに従
ってCPU150が演算・処理するときの制御手順を示
している。この制御手順はイグニッションスイッチ38
がオンの間、エンジン回転に同期して繰り返し実行され
る。すなわちクランク角センサ13からのパルス数が、
エンジン3゜の燃料供給タイミングに相当するパルス数
になる毎に実行される。FIG. 4 shows a control procedure when the CPU 150 performs calculations and processes according to the program stored in the ROM 120. This control procedure is performed using the ignition switch 38.
While on, it is executed repeatedly in synchronization with the engine rotation. That is, the number of pulses from the crank angle sensor 13 is
It is executed every time the number of pulses corresponds to the fuel supply timing of the engine 3 degrees.
ステップS1では、クランク角センサ32からのパルス
波の時間間隔からエンジン回転数Neを算出し、それを
所定値と比較する。ここで所定回転数はエンジンが正常
に回転していれば起こり得ない低回転数に設定されてお
り、ECUI 00に通電されている状態でエンジン回
転数がこの所定回転数にまで下降したときにはエンジン
停止に至る失火現象が発生してエンストが起こり始めた
状態に相当する回転数に設定されている。In step S1, the engine rotation speed Ne is calculated from the time interval of the pulse waves from the crank angle sensor 32, and is compared with a predetermined value. Here, the predetermined rotation speed is set to a low rotation speed that cannot occur if the engine is rotating normally, and when the engine speed drops to this predetermined rotation speed while the ECUI 00 is energized, the engine The rotation speed is set to correspond to a state in which a misfire phenomenon that leads to a stop occurs and the engine stalls.
なおエンジンが正常に停止される場合には、エンジン回
転数がこの所定値以上の状態でイグニッションスイッチ
38がオフされてECUlooの作動が停止されるため
、ステップS1でYESとなってステップS4以後が実
行されることはない。Note that when the engine is stopped normally, the ignition switch 38 is turned off and the operation of the ECUloo is stopped when the engine speed is above this predetermined value, so the answer in step S1 is YES and steps S4 and subsequent steps are performed. It will never be executed.
エンジンの正常回転中はステップS2.S3が繰り返し
実行され、エンストが起こり始めるとステップS4以降
の処理が実行されるように構成されている。During normal engine rotation, step S2. S3 is repeatedly executed, and when engine stalling starts to occur, the process from step S4 onwards is executed.
なおエンジン始動中は失火現象が生じていないにもかか
わらずエンジン回転数が所定値以下となり得るので、ス
タータスイッチ42かオンの間は第4図の処理が実行さ
れないようにプログラムされている。Note that during engine starting, the engine speed may fall below a predetermined value even though no misfire phenomenon has occurred, so the program is programmed so that the process shown in FIG. 4 is not executed while the starter switch 42 is on.
さて第4図の処理において、CINJはエンストを始め
てからの燃料供給回数を計算するカウンタであり、5I
NJは残留燃料量を計算するための変数名を示している
。Now, in the process shown in Fig. 4, CINJ is a counter that calculates the number of times fuel is supplied after the engine stalls, and 5I
NJ indicates a variable name for calculating the amount of residual fuel.
エンジンが正常に回転している間はステップS2.3が
繰り返し実行され、CINJと5INJはセロにクリア
される。エンジンが正常に停止される場合には、燃料の
供給が停止されると同時に第4図の処理も停止される。While the engine is rotating normally, step S2.3 is repeatedly executed and CINJ and 5INJ are cleared to zero. When the engine is stopped normally, the process shown in FIG. 4 is also stopped at the same time as the fuel supply is stopped.
この場合には燃料の供給停止後に慣性でエンジンが回転
しているうちに掃気されて燃料がエンジン内に残留する
ことかないために、5INJがゼロクリアされた状態で
処理が停止されることが合理的である。In this case, it is reasonable to stop the process when 5INJ is cleared to zero, so that the fuel will not remain in the engine due to scavenging while the engine is rotating due to inertia after the fuel supply is stopped. It is.
さてイグニッションスイッチがオンでありながら何らか
の原因で失火現象が生じ始めてエンジン回転数が所定値
以下となるとステップS4の処理が実行される。Now, when a misfire phenomenon starts to occur for some reason while the ignition switch is on and the engine speed becomes less than a predetermined value, the process of step S4 is executed.
ここでは冷却水温センサ34の信号THWが入力され、
その信号THWに対して予め第5図(、a)に示す関係
に設定されている補正係数KTHWが求められる。この
補正係数KTHWは信号THWに対してマツプ化されて
予めROM 120に記憶されている。この補正係数K
THWは供給された燃料が燃焼されない場合に、シリン
ダ内に残留する率に相当し、エンジン冷却水温が低いと
きほど燃料がシリンダ内壁等に付着して掃気され難いた
めに低温時はど大きくなる関係となっている。なおこの
関数はエンジン毎に予め実験して求めておくことかでき
る。Here, the signal THW of the cooling water temperature sensor 34 is input,
A correction coefficient KTHW, which is set in advance in the relationship shown in FIG. 5(,a), is determined for the signal THW. This correction coefficient KTHW is mapped to the signal THW and stored in the ROM 120 in advance. This correction coefficient K
THW corresponds to the rate at which the supplied fuel remains in the cylinder when it is not combusted, and it increases at low temperatures because the lower the engine cooling water temperature, the more the fuel adheres to the inner wall of the cylinder and is less likely to be scavenged. It becomes. Note that this function can be determined in advance through experiments for each engine.
ステップS5はエンスト開始後の燃料供給回数を計数す
るための処理であり、前述のように第4図の処理はエン
ジン2が燃料供給タイミングとなる毎に実行されること
から、実行タイミングとなる毎に1を加算する処理を実
行して供給回数を計算する。Step S5 is a process for counting the number of times fuel is supplied after the engine stall starts, and as described above, the process in FIG. The number of times of supply is calculated by adding 1 to .
ステップS6は燃料供給回数に対する補正係数KCIN
Jを求める処理であり、この補正係数KCINJは残留
率が燃料供給回数とともに変化する現象を補正する。こ
こでエンスト開始直後はシリンダ内壁にまだ燃料が付着
していないために多く残留するのに対し、エンスト開始
から数多く供給されるに従って徐々に付着し難くなって
掃気されるようになるために、第5図(b)のような関
係に設定されている。このKCINJも予めエンジン毎
に実験的に求められROMI20にマツプ化されて記憶
されている。Step S6 is a correction coefficient KCIN for the number of fuel supplies.
This is a process to obtain J, and this correction coefficient KCINJ corrects the phenomenon that the residual rate changes with the number of fuel supplies. Immediately after the engine starts stalling, a large amount of fuel remains on the inner wall of the cylinder because it has not yet adhered, but as more fuel is supplied from the start of the engine stalling, it gradually becomes difficult to adhere and is scavenged. The relationship is set as shown in FIG. 5(b). This KCINJ is also determined experimentally for each engine in advance and is mapped and stored in the ROMI 20.
ステップS7は当該タイミングにおける燃料供給量TI
NJに、温度によって影響を受ける残留補正係数KTH
Wと供給回数によって影響をうける残留補正係数KCI
NJとを乗じて当該タイミングにおける燃料残留量Aを
求める処理である。Step S7 is the fuel supply amount TI at the timing.
NJ, residual correction coefficient KTH affected by temperature
Residual correction coefficient KCI affected by W and number of supplies
This process calculates the remaining fuel amount A at the timing by multiplying by NJ.
この残留量Aは、実際のところ供給燃料量TINJから
排出燃料量を減じた値に等しいものが計算されるのであ
る。This residual amount A is actually calculated to be equal to the value obtained by subtracting the discharged fuel amount from the supplied fuel amount TINJ.
なお上記処理にかえて、排出ガス圧あるいは排出ガス温
等から排出量を推定し、これを供給量から減じる処理を
採用することもできる。Note that instead of the above process, it is also possible to adopt a process of estimating the exhaust amount from the exhaust gas pressure, exhaust gas temperature, etc., and subtracting this from the supply amount.
ステップS8は供給タイミング毎に残留される量を積算
して残留量1isINJを求める処理である。Step S8 is a process for calculating the remaining amount 1isINJ by integrating the remaining amount at each supply timing.
前記したように第4図の処理は燃料供給タイミングとな
る毎に実行されることからエンストによってエンジン回
転が完全に停止したときには、5INJにはエンスト開
始から完全停止するまでの間に残留した量の総和が求め
られることになる。As mentioned above, the process shown in Fig. 4 is executed at each fuel supply timing, so when the engine rotation completely stops due to engine stalling, 5INJ stores the remaining amount from the time the engine starts stalling until it completely stops. The summation will be required.
この5INJはバックアップRAM 122 a中に記
憶されているため、エンストして停止した後イグニッシ
ョンスイッチをオフしても、値が保持される。Since this 5INJ is stored in the backup RAM 122a, the value is retained even if the ignition switch is turned off after the engine stalls and stops.
さて第6図はスタータスイッチ42がオンの間エンジン
2が燃料供給タイミングとなる毎に繰り返し実行される
処理を示している。Now, FIG. 6 shows a process that is repeatedly executed every time the engine 2 is supplied with fuel while the starter switch 42 is on.
ステップ311は第4図の処理で求められた残留量5I
NJがゼロか否かを判別する処理であり、エンジンが正
常に停止された場合には、ステップ812〜14の処理
が省略されてステップS16が実行される。ここでTI
NJは図示しない処理によって、エンジンの始動時の状
態に基づいて求められた基本始動時燃料供給量であり、
ステップSI2〜I4が実行されないときには、基本量
か修正されないでそのままの量の燃料がエンジン2に供
給されるのである。なおこのTINJは、従来技術の欄
で説明した、特開昭62−126239号あるいは特公
昭63−21816号公報記載の技術等によって求めら
れるのである。Step 311 is the residual amount 5I determined by the process shown in FIG.
This is a process of determining whether NJ is zero or not, and if the engine is normally stopped, steps 812 to 14 are omitted and step S16 is executed. Here T.I.
NJ is the basic starting fuel supply amount determined by a process not shown based on the state of the engine at starting;
When steps SI2 to I4 are not executed, the basic amount is not modified and the same amount of fuel is supplied to the engine 2. Note that this TINJ is determined by the technique described in Japanese Patent Application Laid-Open No. 126239/1982 or Japanese Patent Publication No. 21816/1983, which was explained in the section of the prior art.
さてステップSllで残留燃料量5INJがセロでない
間は、ステップS12が実行される。ステップS12で
は残留燃料量S I N 、Jと今回の基本燃料量TI
NJの大小が比較され、残留燃料量の方が少ないときに
はステップSI3で基本燃料量TINJから残留燃料量
5INJか減じられ、ステップ316では減じられた量
が供給される。Now, while the residual fuel amount 5INJ is not zero in step Sll, step S12 is executed. In step S12, the residual fuel amount S I N , J and the current basic fuel amount TI
The magnitude of NJ is compared, and if the residual fuel amount is smaller, the residual fuel amount 5INJ is subtracted from the basic fuel amount TINJ in step SI3, and the reduced amount is supplied in step 316.
この結果、実際の供給量に残留量を加えた量は基本量と
等しくなり、エンスト後の再始動時にオーバーリッチと
なることが防止される。なおこの場合、次回の残留量は
ゼロ化されるため、ステップSI4では5INJがゼロ
クリアされる。As a result, the amount obtained by adding the residual amount to the actual supply amount becomes equal to the basic amount, and over-richness is prevented when the engine is restarted after the engine stalls. In this case, since the next residual amount is zeroed, 5INJ is cleared to zero in step SI4.
さて残留量が多く、基本噴射量以上が残留している場合
にはステップS15が実行され、さらにステップS 1
.6が省略される。ステップS16が省略されるために
燃料は供給されず掃気のみなされるのである。ここで−
排気行程あたりの掃気量はほぼ基本供給量TINJと等
しいと考えられるので、次回の残留量を修正するために
ステップS15の処理が実行されるのである。そしてこ
の処理が繰り返されて掃気が図られ、残留分が基本燃料
量以下になったとき以後、ステップ813〜16の処理
か実行されるのである。Now, if the remaining amount is large and the basic injection amount or more remains, step S15 is executed, and further step S1
.. 6 is omitted. Since step S16 is omitted, fuel is not supplied and only scavenging is performed. Here-
Since the scavenging amount per exhaust stroke is considered to be approximately equal to the basic supply amount TINJ, the process of step S15 is executed to correct the next residual amount. Then, this process is repeated to achieve scavenging, and after the residual amount becomes less than the basic fuel amount, the processes of steps 813 to 16 are executed.
さて第7図は始動時の燃料量を制御する別実施例を示す
ものであり、第6図の処理におけるステップ315に続
けてステップ817〜19の処理が付加されている。こ
こでC3lNGはエンジンを始動のために強制回転させ
始めた後の燃料供給タイミングの回数を数えるカウンタ
であり、エンジンのスタータスイッチをオンしたときに
ゼロクリアされるようにプログラムされている。そして
ステップS17で燃料供給タイミングとなるごとに歩進
する。ステップS18は、その回数に基づいて係数KC
8INJを求める処理であり、これはC3lNJか増大
するほど小さくなる関係におかれている。そしてステッ
プSI9では回数とともに残留燃料量を減少させる処理
を実行している。Now, FIG. 7 shows another embodiment for controlling the amount of fuel at the time of starting, in which processes in steps 817 to 19 are added following step 315 in the process in FIG. 6. Here, C3lNG is a counter that counts the number of fuel supply timings after the engine is forced to rotate for starting, and is programmed to be cleared to zero when the engine starter switch is turned on. Then, in step S17, it advances every time the fuel supply timing comes. In step S18, the coefficient KC is calculated based on the number of times.
This is a process to obtain 8INJ, which is in a relationship that decreases as C31NJ increases. Then, in step SI9, processing is executed to reduce the amount of residual fuel as well as the number of times.
これにより、エンジンの掃気に伴う残留分の減少量が第
6図の処理による場合よりも正確に推定されるのである
。As a result, the amount of reduction in residual content due to engine scavenging can be estimated more accurately than in the case of the process shown in FIG. 6.
[発明の効果]
さて以上に詳述したように本発明によると、エンジンの
始動時燃料を制御するにあたって残留燃料量が求められ
、これを考慮した上で実際に供給される始動時燃料量が
制御される。このためエンスト後の再始動に際して混合
気がオーバーリッチとなることかなく、良好な始動性が
確保される。[Effects of the Invention] As detailed above, according to the present invention, the amount of residual fuel is determined when controlling the fuel at the time of starting the engine, and the amount of fuel actually supplied at the time of starting is determined by taking this into consideration. controlled. Therefore, when restarting the engine after stalling, the air-fuel mixture does not become overrich, and good startability is ensured.
また残留分を考慮した上で実際の供給量が制御されるこ
とから、供給量を学習制御しても誤学習することがなく
、始動時燃料量を学習して最適値に保つシステムになじ
ませ易いものである。In addition, since the actual supply amount is controlled after considering the residual amount, there will be no erroneous learning even if the supply amount is controlled by learning, and the system will not adapt to the system that learns the fuel amount at startup and maintains it at the optimal value. It's easy.
第1図は本発明の概念を示す図、第2図は本発明を具現
化したエンジンシステムの一例を示す図、第3図はエン
ジンコントールユニットを中心とするシステム図、第4
図はエンジンコントロールユニットによって実行される
残留量を求めるための処理手順を示す図、第5図(a)
(b)は第4図の処理で用いられる補正係数の特性を示
す図、第6図はエンジンコントロールユニットによって
実行される始動時の実際の供給燃料量を制御するための
処理手順を示す図、第7図は他の実施例に関わる第6図
に相当する図である。Fig. 1 is a diagram showing the concept of the present invention, Fig. 2 is a diagram showing an example of an engine system embodying the present invention, Fig. 3 is a system diagram centered on the engine control unit, and Fig. 4 is a diagram showing an example of an engine system embodying the present invention.
The figure shows the processing procedure for determining the residual amount executed by the engine control unit, Fig. 5 (a)
(b) is a diagram showing the characteristics of the correction coefficient used in the process of FIG. 4, and FIG. 6 is a diagram showing the process procedure for controlling the actual amount of fuel supplied at the time of starting, which is executed by the engine control unit. FIG. 7 is a diagram corresponding to FIG. 6 relating to another embodiment.
Claims (1)
Q1を演算し、演算された量の燃料を供給してエンジン
を始動させる装置において、該エンジンのエンジン停止
に至る失火現象の発生を看視する手段と、 該失火現象発生時以降の供給燃料量と排出燃料量との差
を積算して該エンジン内に残留する燃料量Q2を演算す
る手段と、 該演算された始動時燃料量Q1を残留燃料量Q2に基づ
いて修正して、実際に供給する始動時燃料量Qを演算す
る手段を付加したことを特徴とするエンジンの始動制御
装置。[Scope of Claims] In a device that calculates the amount of fuel Q1 to be supplied at the time of starting based on the starting state of the engine and starts the engine by supplying the calculated amount of fuel, a misfire phenomenon that leads to engine stop of the engine is provided. means for monitoring the occurrence of the misfire phenomenon; means for calculating the amount of fuel Q2 remaining in the engine by integrating the difference between the amount of fuel supplied and the amount of discharged fuel after the occurrence of the misfire phenomenon; 1. A starting control device for an engine, further comprising a means for correcting a starting fuel amount Q1 based on a residual fuel amount Q2 and calculating an actually supplied starting fuel amount Q.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14583790A JPH0441947A (en) | 1990-06-04 | 1990-06-04 | Starting controller of engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP14583790A JPH0441947A (en) | 1990-06-04 | 1990-06-04 | Starting controller of engine |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0441947A true JPH0441947A (en) | 1992-02-12 |
Family
ID=15394256
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP14583790A Pending JPH0441947A (en) | 1990-06-04 | 1990-06-04 | Starting controller of engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0441947A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5482022A (en) * | 1994-06-21 | 1996-01-09 | Kokusan Denki Co., Ltd. | Fuel injection system for internal combustion engine |
-
1990
- 1990-06-04 JP JP14583790A patent/JPH0441947A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5482022A (en) * | 1994-06-21 | 1996-01-09 | Kokusan Denki Co., Ltd. | Fuel injection system for internal combustion engine |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7614377B2 (en) | Engine control apparatus | |
| JPS62131938A (en) | Air-fuel ratio control device of internal combustion engine | |
| JPS6338537B2 (en) | ||
| JPS62288334A (en) | Fuel correcting device at starting | |
| JPS6327536B2 (en) | ||
| JP3216456B2 (en) | Fuel injection control device | |
| JPH0441947A (en) | Starting controller of engine | |
| JP3183095B2 (en) | Fuel supply control device for starting internal combustion engine | |
| JP3889523B2 (en) | Engine fail-safe device | |
| JPH0263097B2 (en) | ||
| JPH07127499A (en) | Fuel control device for internal combustion engine | |
| JP2000291467A (en) | Control device for internal combustion engine | |
| JP4433637B2 (en) | Control device for internal combustion engine | |
| JPH0726579B2 (en) | Air-fuel ratio controller | |
| JPS6248939A (en) | Trouble detector for internal combustion engine | |
| JPH0134294B2 (en) | ||
| JP2772438B2 (en) | Fuel injection control device for internal combustion engine | |
| JP4147932B2 (en) | Engine ignition timing control device | |
| JPH03271539A (en) | Starting control device of engine | |
| JPH068619B2 (en) | Fuel injection control device for internal combustion engine | |
| JPH0625553B2 (en) | Air-fuel ratio controller for internal combustion engine | |
| JP4506398B2 (en) | Engine start control device | |
| JPS61149545A (en) | Control device for internal-combustion engine | |
| JP2005146945A (en) | Automatic engine stop / start device | |
| JP2536297B2 (en) | Fuel control method for starting internal combustion engine |