JPH0646012B2 - Fuel injection control method for internal combustion engine - Google Patents
Fuel injection control method for internal combustion engineInfo
- Publication number
- JPH0646012B2 JPH0646012B2 JP20718485A JP20718485A JPH0646012B2 JP H0646012 B2 JPH0646012 B2 JP H0646012B2 JP 20718485 A JP20718485 A JP 20718485A JP 20718485 A JP20718485 A JP 20718485A JP H0646012 B2 JPH0646012 B2 JP H0646012B2
- Authority
- JP
- Japan
- Prior art keywords
- fuel injection
- combustion engine
- internal combustion
- time
- injection amount
- 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.)
- Expired - Lifetime
Links
Landscapes
- Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
Description
【発明の詳細な説明】 発明の目的 [産業上の利用分野] 本発明は内燃機関の燃料噴射制御方法に関し、特にアイ
ドル走行時におけるサージ現象の発生を好適に防止する
内燃機関の燃料噴射制御方法に関する。The present invention relates to a fuel injection control method for an internal combustion engine, and more particularly to a fuel injection control method for an internal combustion engine that preferably prevents the occurrence of a surge phenomenon during idle travel. Regarding
[従来の技術] 従来より、内燃機関の吸入吸気量や回転数等の運転状態
を表わす諸パラメータに基づいて内燃機関の負荷を求
め、これにより内燃機関の燃料噴射量の制御を行なうよ
う構成された内燃機関では、不整燃焼等の発生をきっか
けとしてその回転数に変動を生じると、これに伴って燃
料噴射量が変動し、制御上の遅れ時間の存在等により、
回転数が更に変動するという繰返し現象の生起する場合
があることが知られていた。第6図は、こうした燃料噴
射制御の実行時における内燃機関の回転数N,吸入空気
量Qを回転数Nで除した値Q/N,基本燃料噴射パルス
幅(基本燃料噴射時間)τ0 ,空燃比A/F及び内燃機
関の出力トルクの様子を模式的に示すグラフである。図
示する如く、内燃機関の回転数Nの変化は制御遅れを伴
って基本燃料噴射パルス幅に反映され、更に所定の遅れ
時間をもって内燃機関の空燃比A/Fの変動(出力トル
クの変動)として表われることがわかる。[Prior Art] Conventionally, a load of an internal combustion engine is obtained based on various parameters that represent operating conditions such as an intake air intake amount and a rotational speed of the internal combustion engine, and thereby a fuel injection amount of the internal combustion engine is controlled. In an internal combustion engine, when the rotational speed of the internal combustion engine fluctuates due to the occurrence of irregular combustion, the fuel injection amount fluctuates accordingly, and the existence of a control delay time causes
It has been known that a repetitive phenomenon in which the rotation speed further fluctuates may occur. FIG. 6 shows the number of revolutions N of the internal combustion engine, the value Q / N obtained by dividing the intake air amount Q by the number of revolutions N, the basic fuel injection pulse width (basic fuel injection time) τ 0, and the empty time during execution of such fuel injection control. 3 is a graph schematically showing the states of the fuel ratio A / F and the output torque of the internal combustion engine. As shown in the figure, a change in the rotation speed N of the internal combustion engine is reflected in the basic fuel injection pulse width with a control delay, and further, as a fluctuation (output torque fluctuation) of the air-fuel ratio A / F of the internal combustion engine with a predetermined delay time. You can see that it appears.
燃料噴射制御を行なう内燃機関を搭載した車両では、上
述した繰返し現象による出力トルクの変動が車両の駆動
系の共振を招致し、車両前後方向の低周波振動(サー
ジ)を発生して乗員に不快感を与える場合がある。In a vehicle equipped with an internal combustion engine that performs fuel injection control, fluctuations in output torque due to the above-described repetitive phenomenon cause resonance of the drive system of the vehicle, which causes low-frequency vibration (surge) in the vehicle front-rear direction, which is unsuccessful to passengers. May give a pleasant sensation.
そこで、従来よりこうしたサージ現象を防止するために
種々の対策がとられており、例えば、特開昭56−16
2234号公報の「電子式燃料噴射制御装置」のよう
に、内燃機関の回転数の変動を見かけ上小さくして、サ
ージ現象の発生を防止しようとする提案や、特開昭58
−155226号公報の「内燃機関の燃料噴射制御方
法」のように、減速走行時とアイドル走行時に生じるサ
ージ現象を、走行状態に応じて燃料噴射量の下限値を設
けることにより防止しようとする提案等がなされてい
る。Therefore, various measures have conventionally been taken to prevent such a surge phenomenon, for example, Japanese Patent Laid-Open No. 56-16.
Proposal to prevent the occurrence of a surge phenomenon by apparently reducing the fluctuation of the rotational speed of the internal combustion engine, as in the "electronic fuel injection control device" of Japanese Patent No. 2234, and Japanese Patent Laid-Open No. 58-58.
Proposal to prevent the surge phenomenon that occurs during decelerating traveling and idle traveling by setting a lower limit value of the fuel injection amount according to the traveling state, as in the "fuel injection control method for internal combustion engine" of Japanese Patent Publication No. 155226. And so on.
[発明が解決しようとする問題点] かかる従来技術を背景として、本発明が解決しようとす
るのは次の問題点である。[Problems to be Solved by the Invention] Against the background of such conventional technology, the present invention intends to solve the following problems.
(1) サージ現象の発生は内燃機関の運転状態を表わ
すパラメータの変化が内燃機関の出力トルクに反映する
までの遅れ時間の存在等をその一因としており、回転数
以外のパラメータ、例えば吸入空気量の変動等によって
もサージを発生することが考えられる。従って、単に回
転数の変動を見かけ上小さく抑制してもサージを完全に
は防止できず、場合によっては問題となることが考えら
れた。(1) The occurrence of the surge phenomenon is due in part to the existence of a delay time until the change in the parameter indicating the operating state of the internal combustion engine is reflected in the output torque of the internal combustion engine. It is possible that a surge may occur due to fluctuations in the amount. Therefore, it is considered that the surge cannot be completely prevented even if the fluctuation of the rotational speed is apparently suppressed to a small level, which may cause a problem in some cases.
(2) サージ現象は駆動系のねじれ現象等が関与する
ことによって生じるので、車両の走行状態によっては、
回転数の変動が生起してもサージを生じないことがあ
り、一方、回転数の変動を見かけ上小さく抑制するよう
な制御を行なうと内燃機関の回転数のフィードバック制
御が十分に実行しえなくなることも考えられた。(2) Since the surge phenomenon is caused by the twisting phenomenon of the drive system, etc., depending on the running condition of the vehicle,
A surge may not occur even if the rotational speed fluctuates. On the other hand, if control is performed to suppress the rotational speed fluctuation to be apparently small, the feedback control of the rotational speed of the internal combustion engine cannot be sufficiently executed. It was also possible.
そこで本発明は上記の問題点を解決することを目的と
し、サージ現象を好適に防止しえる内燃機関の燃料噴射
制御方法を提案することを目的としてなされた。Therefore, the present invention has been made to solve the above problems, and an object thereof is to propose a fuel injection control method for an internal combustion engine that can suitably prevent a surge phenomenon.
発明の構成 [問題点を解決するための手段] かかる目的を達成すべく、本発明は問題点を解決するた
めの手段として次の構成をとった。即ち、第1図に示す
ように、内燃機関の負荷を反映したパラメータを検出し
(ステップP1)、これに基づいて上記内燃機関の燃料
噴射量を求めて(ステップP2)燃料噴射を制御する
(ステップP5)内燃機関の燃料噴射制御方法におい
て、 アイドル走行時には(ステップP3:YES)、上記求
められた燃料噴射量の値と前回実際に噴射された実燃料
噴射量との間で、所定の重み付け平均値を算出して燃料
噴射量とし(ステップP6)、 上記アイドル走行時以外のアイドル回転数制御時には
(ステップP4:YES)、上記重み付け平均値よりも
上記求められた燃料噴射量をより大きく反映した値を燃
料噴射量とし(ステップP7)、 その時点で算出されている燃料噴射量を用いて燃料噴射
を行なう(ステップP5)ことを特徴とする内燃機関の
燃料噴射制御方法の構成がそれである。Structure of the Invention [Means for Solving Problems] In order to achieve the above object, the present invention has the following structures as means for solving the problems. That is, as shown in FIG. 1, a parameter reflecting the load of the internal combustion engine is detected (step P1), and the fuel injection amount of the internal combustion engine is obtained based on the detected parameter (step P2) to control the fuel injection (step P2). (Step P5) In the fuel injection control method for an internal combustion engine, at the time of idling (step P3: YES), a predetermined weight is given between the value of the fuel injection amount obtained above and the actual fuel injection amount actually injected last time. The average value is calculated and used as the fuel injection amount (step P6), and when the idle speed control other than during the idle running is performed (step P4: YES), the calculated fuel injection amount is reflected more than the weighted average value. Is set as the fuel injection amount (step P7), and fuel injection is performed using the fuel injection amount calculated at that time (step P5). Structure of the fuel injection control method of the combustion engine is it.
[作用] このように構成した本発明では、内燃機関の負荷を反映
したパラメータを検出し(ステップP1)、アイドル時
でないときは(ステップP3,P4:NO)、検出され
たパラメータに基づいて燃料噴射量を求めた燃料噴射量
(ステップP2)にて燃料噴射を行なう(ステップP
5)。アイドル走行時であると判断したときには(ステ
ップP3:YES)、上記求められた燃料噴射量(ステ
ップP2)の値と前回実際に噴射された実燃料噴射量と
の間で、所定の重み付け平均値を算出して燃料噴射量と
し(ステップP6)、これを用いて燃料噴射を行なう
(ステップP5)。また、アイドル走行時以外のアイド
ル回転数制御時であると判断したときは(ステップP
4:YES)、上記重み付け平均値よりも上記求められ
た燃料噴射量をより大きく反映した値を燃料噴射量とし
(ステップP7)、これを用いて燃料噴射を行なう(ス
テップP5)。[Operation] In the present invention thus configured, the parameter reflecting the load of the internal combustion engine is detected (step P1), and when not in the idle state (steps P3, P4: NO), the fuel is detected based on the detected parameter. Fuel injection is performed at the fuel injection amount (step P2) for which the injection amount is obtained (step P2).
5). When it is determined that the vehicle is idling (step P3: YES), a predetermined weighted average value is calculated between the value of the fuel injection amount (step P2) obtained above and the actual fuel injection amount actually injected last time. Is calculated as the fuel injection amount (step P6), and fuel injection is performed using this (step P5). Further, when it is determined that it is during the idle speed control other than the idle running (step P
4: YES), a value that reflects the calculated fuel injection amount more than the weighted average value is set as the fuel injection amount (step P7), and fuel injection is performed using this (step P5).
アイドル走行時には、パラメータに基づいて求められた
燃料噴射量の値を、前回に実際に噴射された実燃料噴射
量との重み付け平均値に変換しているので、出力トルク
の変動が直接燃料噴射量に反映されない。従って、出力
トルクの変動に起因するサージ現象が良好に防止され
る。またアイドル走行時以外のアイドル回転数制御時に
は、燃料噴射量の値を、上記求められた燃料噴射量の値
をより大きく反映した値としている。従って、アイドル
回転数が応答性よく制御される。At the time of idling, the value of the fuel injection amount calculated based on the parameter is converted into a weighted average value with the actual fuel injection amount that was actually injected last time. Is not reflected in. Therefore, the surge phenomenon resulting from the fluctuation of the output torque is favorably prevented. Further, at the time of idle speed control other than during idle running, the value of the fuel injection amount is set to a value that largely reflects the value of the fuel injection amount obtained above. Therefore, the idle speed is controlled with good responsiveness.
[実施例] 以上説明した本発明の構成・作用を一層明らかにすべ
く、以下、本発明の好適な実施例を図面に基づいて詳細
に説明する。第2図は本発明方法を適用する実施例とし
ての内燃機関の概略構成を示す概略構成図である。[Embodiment] A preferred embodiment of the present invention will be described in detail below with reference to the drawings in order to further clarify the configuration and operation of the present invention described above. FIG. 2 is a schematic configuration diagram showing a schematic configuration of an internal combustion engine as an embodiment to which the method of the present invention is applied.
図示する如く、内燃機関1は大気より空気を吸入すると
共に燃料噴射弁3から噴射される燃料と空気とを混合し
て吸気ポート5に導く吸気系7と、点火プラグ9に形成
される電気火花によって点火された混合気の燃焼のエネ
ルギをピストン10を介して回転運動として取り出す燃
焼室11と、燃焼後のガスを排気ポート12を介して排
出する排気系13とを備えて構成されている。As shown in the figure, the internal combustion engine 1 draws in air from the atmosphere, mixes the fuel injected from the fuel injection valve 3 with the air, and introduces it to the intake port 5, and an electric spark formed in the spark plug 9. A combustion chamber 11 for taking out the combustion energy of the air-fuel mixture ignited as a rotary motion through a piston 10 and an exhaust system 13 for exhausting the burned gas through an exhaust port 12 are configured.
吸気系7には、上流から、図示しないエアクリーナ,吸
入空気量Qを検出するエアフロメータ14,吸入空気量
を制御するスロットルバルブ16,吸入空気の脈流を平
滑化するサージタンク18が設けられている。吸入吸気
量Qは図示しないアクセルペダルに連動したスロットル
バルブ16の開度によって制御されるが、スロットルバ
ルブ16が全閉とされた場合(アイドル時)には、スロ
ットルバルブ16をバイパスするバイパス路20に設け
られたアイドルスピードコントロールバルブ(以下、こ
れをISCVと略す)22によって吸入空気量Qは制御
される。尚、吸気系7には、スロットバルブ16が全閉
の時にオン状態となるアイドルスイッチを内蔵しスロッ
トルバルブ16の開度を併せ検出するスロットルセンサ
23と、吸入空気の温度THAを検出する吸気温センサ
24も設けられている。The intake system 7 is provided with an air cleaner (not shown), an air flow meter 14 for detecting the intake air amount Q, a throttle valve 16 for controlling the intake air amount, and a surge tank 18 for smoothing the pulsating flow of the intake air from upstream. There is. The intake air intake amount Q is controlled by the opening degree of the throttle valve 16 which is interlocked with an accelerator pedal (not shown), but when the throttle valve 16 is fully closed (idle time), the bypass passage 20 that bypasses the throttle valve 16 is used. The intake air amount Q is controlled by an idle speed control valve (hereinafter abbreviated as ISCV) 22 provided in the. The intake system 7 has a built-in idle switch that is turned on when the slot valve 16 is fully closed, and a throttle sensor 23 that also detects the opening of the throttle valve 16 and an intake air temperature that detects the intake air temperature THA. A sensor 24 is also provided.
上記吸気系7を介して吸入される空気と燃料噴射弁3よ
り噴射された燃料との混合気は、燃焼室11に吸入さ
れ、ピストン10により圧縮された後着火されるが、混
合気への着火は点火プラグ9に形成される電気火花によ
って行なわれる。内燃機関1の各気筒に設けられた点火
プラグ9は、高耐圧コード(図示せず)により、図示し
ないクランク軸の回転に同期してイグナイタ27に発生
した高電圧を配電するディストリビュータ29に接続さ
れている。尚、ディストリビュータ29内には、クラン
ク軸1回転に1パルスを発生する気筒判別センサ31
と、クランク軸の30度毎に1パルスを発生する回転数
センサ33とが設けられている。The air-fuel mixture of the air sucked through the intake system 7 and the fuel injected from the fuel injection valve 3 is sucked into the combustion chamber 11 and compressed by the piston 10 and then ignited. Ignition is performed by electric sparks formed on the spark plug 9. A spark plug 9 provided in each cylinder of the internal combustion engine 1 is connected to a distributor 29 that distributes the high voltage generated in the igniter 27 in synchronization with the rotation of a crankshaft (not shown) by a high voltage cord (not shown). ing. In the distributor 29, a cylinder discrimination sensor 31 that generates one pulse for one rotation of the crankshaft is used.
And a rotation speed sensor 33 that generates one pulse for every 30 degrees of the crankshaft.
火花点火によって着火され爆発的に燃焼した混合気は排
ガスとなって排出されるが、この排気系13には、排ガ
スの組成に基づいて混合気の空燃比を検出する酸素濃度
センサ(以下、O2センサと呼ぶ)35や排ガスの浄化
を行なう三元触媒装置37等が設けられている。The air-fuel mixture that is ignited by spark ignition and explosively burned is discharged as exhaust gas, and the exhaust system 13 uses an oxygen concentration sensor (hereinafter, referred to as “O”) for detecting the air-fuel ratio of the air-fuel mixture based on the composition of the exhaust gas. 2 ) 35, a three-way catalyst device 37 for purifying exhaust gas, and the like.
尚、内燃機関1のシリンダブロック38は循環する冷却
水によって冷却されており、この冷却水の温度THWは
冷却水温センサ39により検出される。The cylinder block 38 of the internal combustion engine 1 is cooled by the circulating cooling water, and the temperature THW of the cooling water is detected by the cooling water temperature sensor 39.
内燃機関の運転状態を検出する上述した各センサの出力
信号は電子制御装置50に入力され、内燃機関1の運転
状態に応じて、燃料噴射弁3,ISCV22,イグナイ
タ27等の制御が行なわれる。電子制御装置50は周知
の中央処理ユニット(CPU)51,読出専用メモリ
(ROM)52,ランダムアクセスメモリ(RAM)5
3,記憶されたデータを存するバックアップRAM54
等を中心に、これらと入力ポート55,出力ポート56
等とをバス57によって相互に接続した論理演算回路と
して構成されている。The output signals of the above-described sensors for detecting the operating state of the internal combustion engine are input to the electronic control unit 50, and the fuel injection valve 3, ISCV 22, igniter 27, etc. are controlled according to the operating state of the internal combustion engine 1. The electronic control unit 50 is a well-known central processing unit (CPU) 51, read-only memory (ROM) 52, random access memory (RAM) 5
3, backup RAM 54 that stores the stored data
Centering on these, input port 55, output port 56
And the like are connected to each other by a bus 57 as a logical operation circuit.
入力ポート55には、エアフロメータ14,スロットル
センサ23,吸気温センサ24,O2センサ35,冷却
水温センサ39等からのアナログ信号を入力するアナロ
グ入力部(図示せず)と、気筒判別センサ31,回転数
センサ33,車速センサ62等からのパルス信号を入力
するパルス入力部(図示せず)とが備えられている。こ
こで車速センサ62は、内燃機関1の出力軸に結合され
た変速器64の出力軸65に設けられており、出力軸6
5に固定された磁性体のロータとこれに対向したリード
スイッチとから車速に応じたパルス信号を発生するもの
である。An analog input section (not shown) for inputting analog signals from the air flow meter 14, the throttle sensor 23, the intake air temperature sensor 24, the O 2 sensor 35, the cooling water temperature sensor 39, etc., to the input port 55, and the cylinder discrimination sensor 31. , A pulse input section (not shown) for inputting pulse signals from the rotation speed sensor 33, the vehicle speed sensor 62, and the like. Here, the vehicle speed sensor 62 is provided on an output shaft 65 of a transmission 64 coupled to the output shaft of the internal combustion engine 1, and the output shaft 6
A pulse signal corresponding to the vehicle speed is generated from a magnetic rotor fixed to No. 5 and a reed switch facing the rotor.
一方、出力ポート56は、各気筒の吸気ポート5に設け
られた燃料噴射弁3やバイパス路20に設けられたIS
CV22あるいは高電圧を発生するイグナイタ27等に
制御信号を出力するよう構成されている。On the other hand, the output port 56 is provided with the fuel injection valve 3 provided in the intake port 5 of each cylinder and the IS provided in the bypass passage 20.
The control signal is output to the CV 22 or an igniter 27 that generates a high voltage.
尚、電子制御装置50は、イグニッションスイッチ67
を介してバッテリ69より電力の供給をうけて作動す
る。The electronic control unit 50 has an ignition switch 67.
It operates by receiving power from the battery 69 via the.
次に、上記構成を有する本実施例において行なわれる燃
料噴射制御について、第3図のフローチャートに拠って
説明する。第3図のフローチャートは、電子制御装置5
0の行なう種々の制御のうち、燃料噴射量を求める処理
及び燃料噴射を実行する処理を示している。電子制御装
置50は、点火時期制御等の他の制御と共に本燃料噴射
制御ルーチンを繰返し実行している。Next, the fuel injection control performed in the present embodiment having the above configuration will be described with reference to the flowchart of FIG. The flowchart of FIG. 3 shows the electronic control unit 5
Among various controls performed by 0, a process for obtaining a fuel injection amount and a process for executing fuel injection are shown. The electronic control unit 50 repeatedly executes this fuel injection control routine along with other controls such as ignition timing control.
まず、ステップ100では、入力ポート55を介してエ
アフロメータ14や回転数センサ33等から読み込まれ
た内燃機関1の吸入空気量Q,回転数N,冷却水温TH
W吸気温THAに基づいて、燃料噴射時間τi を求める
処理が行なわれる。こうした燃料噴射時間τi の算出の
方法についてはよく知られているので詳細な説明は省略
するが、内燃機関1の負荷を反映した値Q/Nに基づい
て基本燃料噴射量(燃料噴射時間)を求め、これを冷却
水温THWや吸気温THAあるいはO2センサ35によ
って検出された空燃比A/F等を用いて補正するのが一
般的である。例えば、燃料噴射時間τi は、 τi =K1 ×K2 ×Q/N+K3 (ただし、K1 は定数,K2 は冷却水温THW,吸気温
THA,空燃比A/F等による補正係数、K3 は無効燃
料噴射時間等その他の補正項である)として定められ
る。尚、ここで添時iは、本制御ルーチンが実行されて
いる時点での演算結果であることを示している。従っ
て、τi-1 は、前回本制御ルーチンが実行された時点で
扱われた燃料噴射時間を示していることになる。First, in step 100, the intake air amount Q, the rotation speed N, and the cooling water temperature TH of the internal combustion engine 1 read from the air flow meter 14, the rotation speed sensor 33, and the like via the input port 55.
A process for determining the fuel injection time τi is performed based on the W intake air temperature THA. A method for calculating the fuel injection time τi is well known, and thus a detailed description thereof will be omitted. However, the basic fuel injection amount (fuel injection time) is calculated based on the value Q / N that reflects the load of the internal combustion engine 1. It is general to obtain and correct this using the cooling water temperature THW, the intake air temperature THA, the air-fuel ratio A / F detected by the O 2 sensor 35, and the like. For example, the fuel injection time τi is τi = K1 × K2 × Q / N + K3 (where K1 is a constant, K2 is a correction coefficient by the cooling water temperature THW, intake air temperature THA, air-fuel ratio A / F, etc., and K3 is the invalid fuel injection time. And other correction terms). Incidentally, here, the additional time i indicates that it is the calculation result at the time when this control routine is being executed. Therefore, τi-1 indicates the fuel injection time handled at the time when this control routine was executed last time.
次に、ステップ110ではスロットルセンサ23に内蔵
されたアイドルスイッチがオンとなっているか否か、即
ち、スロットルバルブ16が全閉となっているか否かの
判断が行なわれる。スロットルバルブ16が全閉の場合
には、処理はステップ120へ進み、車速センサ62に
よって検出される車両の速度Vm が2Km /h を越えて
いるか否かの判断が行なわれる。Next, at step 110, it is judged if the idle switch built in the throttle sensor 23 is on, that is, if the throttle valve 16 is fully closed. When the throttle valve 16 is fully closed, the process proceeds to step 120, where it is determined whether or not the vehicle speed Vm detected by the vehicle speed sensor 62 exceeds 2 km / h.
ステップ110及びステップ120の判断が共に「YE
S」、即ち、スロットルバルブ16が全閉(アイドルス
イッチがオン)で車速Vm が2Km /h を越えている場
合には、アイドル走行時とみなすことができる。この
時、処理はステップ130へ進み、燃料噴射時間τi を
前回の演算結果τi-1 を用いて、 τi ←(7・τi-1 +τi )/8 とする処理を行なう。これは、前回用いた燃料噴射時間
τi-1 と、今回ステップ100で求めた燃料噴射時間τ
i との重み付け平均をとる所謂なまし処理であって、こ
うして決定された燃料噴射時間τi には新たに算出した
燃料噴射時間(ステップ100で求めたτi )の影響は
1/8しか反映されない。従って、燃料噴射時間の変動
は抑制されることになる。Both the judgments at step 110 and step 120 are “YE
S ", that is, when the throttle valve 16 is fully closed (the idle switch is on) and the vehicle speed Vm exceeds 2 km / h, it can be considered that the vehicle is idling. At this time, the process proceeds to step 130, where the fuel injection time τi is set to τi ← (7 · τi-1 + τi) / 8 by using the previous calculation result τi-1. This is the fuel injection time τi−1 used previously and the fuel injection time τ obtained in step 100 this time.
This is a so-called smoothing process of taking a weighted average with i, and the influence of the newly calculated fuel injection time (τi obtained in step 100) is reflected only 1/8 in the fuel injection time τi thus determined. Therefore, the fluctuation of the fuel injection time is suppressed.
ステップ130の処理の後、処理は、ステップ130で
決定した燃料噴射時間τi を用いて燃料噴射を行なう燃
料噴射制御ルーチン(ステップ140)に進む。ステッ
プ140では、内燃機関1のクランク角度を気筒判別セ
ンサ31と回転数センサ33との出力から判定し、燃料
噴射のタイミングに所定の気筒が至っていれば、その気
筒の燃料噴射弁3を開弁・制御し、燃料噴射を実行する
のである。燃料噴射時間τi による燃料噴射制御ルーチ
ン(ステップ140)では、燃料噴射の実行後、燃料噴
射時間τi を本制御ルーチンの次回の実行に備えて前回
値τi-1 としてRAM53の所定のエリアに記憶した上
で、NEXTへ抜けて本制御ルーチンを一旦終了する。After the processing of step 130, the processing proceeds to a fuel injection control routine (step 140) that performs fuel injection using the fuel injection time τi determined in step 130. In step 140, the crank angle of the internal combustion engine 1 is determined from the outputs of the cylinder determination sensor 31 and the rotation speed sensor 33, and if a predetermined cylinder arrives at the fuel injection timing, the fuel injection valve 3 of that cylinder is opened. -Control and execute fuel injection. In the fuel injection control routine based on the fuel injection time τi (step 140), after the fuel injection is executed, the fuel injection time τi is stored in the predetermined area of the RAM 53 as the previous value τi-1 in preparation for the next execution of this control routine. Above, exit to NEXT and end this control routine once.
一方、上記各判断のうちステップ120において、車速
Vm が2Km /h 未満であると判断された時には、車両
はほぼ停止しているとみなされるので、通常のアイドル
回転数制御が実行されていると判断することができる。
そこで処理はステップ120よりステップ150へ移行
し、内燃機関1の回転数Nが600rpm 以上であるか否
かの判定を行なう。アイドル回転数制御(ISC)がな
されていれば、通常内燃機関1の回転数Nは700rpm
の近傍に維持されている。そこで、回転数Nが600rp
m 以上であれば、処理はステップ160へ進んで燃料噴
射時間τi を、 τi ←(τi-1 +τi )/2 として求め、一方、回転数Nが600rpm 未満であれば
ステップ100で求めた燃料噴射時間τi を保存して、
各々処理は既述したステップ140へ進む。上述したス
テップ150,160の判断・処理は、アイドル時にお
いて、内燃機関1の回転数Nが600rpm 以上であれば
回転数Nの変化を抑制するために燃料噴射時間τi の変
動を若干なまし、600rpm 未満であればエンジンスト
ールを招くような回転数Nの低下を素早く回復させる為
に燃料噴射時間τi のなましを一切行なわなという制御
がなされることを意味している。On the other hand, when the vehicle speed Vm is determined to be less than 2 km / h in step 120 among the above determinations, it is considered that the vehicle is almost stopped, so that the normal idle speed control is executed. You can judge.
Therefore, the process proceeds from step 120 to step 150, and it is determined whether the rotation speed N of the internal combustion engine 1 is 600 rpm or more. If the idle speed control (ISC) is performed, the normal speed N of the internal combustion engine 1 is 700 rpm.
Maintained in the vicinity of. Therefore, the rotation speed N is 600 rp
If m or more, the process proceeds to step 160, and the fuel injection time τi is obtained as τi ← (τi-1 + τi) / 2, while if the rotation speed N is less than 600 rpm, the fuel injection time obtained in step 100 Save the time τ i,
Each process proceeds to step 140 described above. The determination / processing of steps 150 and 160 described above is such that, at the time of idling, if the engine speed N of the internal combustion engine 1 is 600 rpm or more, the fluctuation of the fuel injection time τi is slightly smoothed in order to suppress the change of the engine speed N. If the speed is less than 600 rpm, it means that the fuel injection time .tau.i is not annealed at all in order to quickly recover the decrease in the rotational speed N that causes the engine stall.
尚、アイドルスイッチがオンでなければ、燃料噴射時間
τi のなましは必要ないので、この場合にもステップ1
00で求めた燃料噴射時間τi はそのままステップ14
0における燃料噴射制御ルーチンで用いられる。If the idle switch is not turned on, the fuel injection time τi does not need to be annealed.
The fuel injection time τi obtained in step 00 is directly used in step 14
0 is used in the fuel injection control routine.
以上のように構成された本実施例においては、アイドル
走行時には燃料噴射時間τi を大きくなまし(ステップ
110,120,130)、アイドル回転数制御が行な
われている時には燃料噴射時間τi を小さくなまし(ス
テップ110,120,150,160)、更にアイド
ル回転数が相当低下した場合には燃料噴射時間τi のな
ましを一切行なわず(ステップ110,120,15
0)、こうして決定された燃料噴射時間τi を用いて燃
料噴射を実行する。従って、アイドル走行時における燃
料噴射時間(燃料噴射量)の変動は抑制されるので、ア
イドル走行時に車両にサージ現象を生じるといった問題
を十分に解消している。第4図は、この様子を示すグラ
フであって、内燃機関1の回転数Nの変化もしくは吸入
空気量Qの変化に対して、内燃機関1の出力トルクの変
動が十分に抑制されていることがわかる。In the present embodiment configured as described above, the fuel injection time τi is slowed down during idling (steps 110, 120, 130), and the fuel injection time τi is reduced during idle speed control. Furthermore (steps 110, 120, 150, 160), when the idle speed further decreases considerably, the fuel injection time τi is not annealed (steps 110, 120, 15).
0), fuel injection is performed using the fuel injection time τi thus determined. Therefore, the fluctuation of the fuel injection time (fuel injection amount) during idling is suppressed, and the problem that a surge phenomenon occurs in the vehicle during idling is sufficiently solved. FIG. 4 is a graph showing this state, in which the fluctuation of the output torque of the internal combustion engine 1 is sufficiently suppressed with respect to the change of the rotational speed N of the internal combustion engine 1 or the change of the intake air amount Q. I understand.
また、車両が停止しておりアイドル回転数制御が行なわ
れている時には小さななまししか行なっていないので、
アイドル時にエアコン等の負荷の内燃機関1への断・続
が生じた場合には、内燃機関1の回転数Nをすみやかに
フィードバック制御して安定化させることができる。加
えて、内燃機関1の回転数Nが600rpm を下回った時
には燃料噴射時間τi を一切なまさないので、内燃機関
1の回転数Nを上昇させる方向への応答性は良好に保た
れる。Also, when the vehicle is stopped and idle speed control is being performed, only a small amount of smoothing is being performed, so
When a load such as an air conditioner is disconnected from or connected to the internal combustion engine 1 during idling, the rotation speed N of the internal combustion engine 1 can be promptly feedback-controlled to be stabilized. In addition, when the rotational speed N of the internal combustion engine 1 is less than 600 rpm, the fuel injection time τi is not slowed down at all, so that the responsiveness in the direction of increasing the rotational speed N of the internal combustion engine 1 is kept good.
次に本発明の第2実施例について説明する。第2実施例
は第1実施例と同一の内燃機関1及び電子制御装置50
の構成を有し、燃料噴射制御ルーチンのみが異なるもの
である。第5図にこの燃料噴射制御ルーチンのフローチ
ャートを示した。Next, a second embodiment of the present invention will be described. The second embodiment is the same internal combustion engine 1 and electronic control unit 50 as the first embodiment.
The configuration is different from that of the first embodiment except for the fuel injection control routine. FIG. 5 shows a flowchart of this fuel injection control routine.
図示する如く、第2実施例の燃料噴射制御ルーチンは、
スナップ211,213,215,217,219を付
加したことを除いて、第1実施例と同一の処理・判断を
行なうものであって、第2実施例のステップ200ない
しステップ260は、下2桁を同一とした第1実施例の
ステップ100ないしステップ160と同一である。従
って、これらの処理についての詳細な説明は省略する。As shown, the fuel injection control routine of the second embodiment is
Except that snaps 211, 213, 215, 217, 219 are added, the same processing and determination as in the first embodiment are performed, and steps 200 to 260 of the second embodiment are the last two digits. Is the same as steps 100 to 160 of the first embodiment. Therefore, detailed description of these processes is omitted.
第2実施例では、ステップ210においてアイドルスイ
ッチがオンであるとの判断がなされると、処理はステッ
プ211へ進み、フューエルカットの条件が成立してい
るか否かの判定を行なう。フューエルカットは、通常、
内燃機関の回転数が一定以上でかつスロットルバルブ全
閉の減速時に実施される。従って、ステップ211で
は、回転数センサ33によって内燃機関の回転数Nが所
定の回転数、例えば1300rpm 以上であることと、ス
ロットルセンサ23の出力に基づいてスロットルバルブ
16が全閉であること等から、車両が所定回転数以上の
減速中であることとを検出して、フューエルカット条件
成立を判断することができる。In the second embodiment, when it is determined in step 210 that the idle switch is on, the process proceeds to step 211, and it is determined whether the fuel cut condition is satisfied. The fuel cut is usually
This is performed when the engine speed is above a certain level and the throttle valve is fully closed. Therefore, in step 211, the rotation speed sensor 33 determines that the rotation speed N of the internal combustion engine is a predetermined rotation speed, for example, 1300 rpm or more, and the throttle valve 16 is fully closed based on the output of the throttle sensor 23. It is possible to determine that the fuel cut condition is satisfied by detecting that the vehicle is decelerating at a predetermined speed or more.
フューエルカット条件が成立している場合には、処理は
ステップ213へ進み、フューエルカットが実施された
ことを示すフラグFCに値1をでセットする処理を行な
う。尚、このフラグFCの初期値は0である。続くステ
ップ215では、燃料噴射時間τi を0に設定し、その
後、処理はステップ240に進む。ステップ240では
燃料噴射実行ルーチンが実行されるが、料噴射時間τi
はステップ215で零に設定されているので燃料噴射は
一切行なわれずフューエルカットが実施されることにな
る。If the fuel cut condition is satisfied, the process proceeds to step 213, where the value 1 is set to the flag FC indicating that the fuel cut is performed. The initial value of this flag FC is 0. In the following step 215, the fuel injection time τi is set to 0, and then the process proceeds to step 240. In step 240, the fuel injection execution routine is executed, but the fuel injection time τi
Is set to zero in step 215, so fuel injection is not performed at all and fuel cut is performed.
一方、ステップ211において、フューエルカット条件
が成立していないと判断された場合には、処理はステッ
プ217へ進み、フラグFCの値が0であるか否かの判
断が行なわれる。一旦、フューエルカット条件が成立し
ていれば、フラグFCは値1にセットされているので、
ステップ217での判断は「NO」となって、処理はス
テップ219へ進む。この場合には、フラグFCの値を
0にリセットする処理(ステップ219)が行なわれる
のみであって、燃料噴射時間τi はステップ200で求
めた値が保存され、ステップ240における燃料噴射は
この燃料噴射時間τi により実行される。即ち、フュー
エルカットから復帰した時点では、前回の燃料噴射時間
τi-1 が0になっていることから、なまし処理を行なう
と燃料噴射時間τi も極めて小さな値に決定されてしま
うので、なまし処理を一切行なわないのである。換言す
れば、フューエルカットから復帰した直後を除けば、ス
テップ220以下のなまし処理が必要に応じてなされる
のである。On the other hand, when it is determined in step 211 that the fuel cut condition is not satisfied, the process proceeds to step 217, and it is determined whether or not the value of the flag FC is 0. Once the fuel cut condition is satisfied, the flag FC is set to the value 1, so
The determination in step 217 is “NO”, and the process proceeds to step 219. In this case, only the process of resetting the value of the flag FC to 0 (step 219) is performed, the value obtained in step 200 is stored as the fuel injection time τi, and the fuel injection in step 240 is performed by this fuel. It is executed by the injection time τ i. That is, since the previous fuel injection time τi-1 is 0 at the time of returning from the fuel cut, the fuel injection time τi is also determined to be an extremely small value when the anneal process is performed. It does nothing at all. In other words, except for the time immediately after returning from the fuel cut, the annealing process of step 220 and the subsequent steps is performed as necessary.
尚、以上説明したステップ211,ステップ217の判
断において、フューエルカット条件が成立しておらずフ
ラグFCの値が零であるような場合には、第1実施例と
全く同一の処理が行なわれる。以上のように構成された
第2実施例では、第1実施例の効果に加えて、減速の結
果フューエルカットが行なわれた場合に、スロットルバ
ルブ16が全閉となった後におけるフューエルカットか
らの復帰時には燃料噴射時間τi のなまし処理を行なわ
ず、フューエルカットからの復帰直後の燃料噴射量の制
御の応答性を阻害することがないといった効果も得られ
る。If the fuel cut condition is not satisfied and the value of the flag FC is zero in the determinations of steps 211 and 217 described above, the same processing as in the first embodiment is performed. In the second embodiment configured as described above, in addition to the effects of the first embodiment, when the fuel cut is performed as a result of deceleration, the fuel cut after the throttle valve 16 is fully closed is performed. At the time of return, the fuel injection time τi is not annealed so that the response of the control of the fuel injection amount immediately after the return from the fuel cut is not hindered.
以上、本発明のいくつかの実施例について説明したが、
本発明は、これらの実施例に何等限定されるものではな
く、例えばなまし処理における重み付けの係数を内燃機
関の回転数や冷却水温の関数として燃料噴射量を求め、
燃料噴射制御を行なう方法や、エアフロメータを用いて
吸入空気量を検出する構成に替えて吸気管負圧やスロッ
トル開度あるいはその他種々の吸入空気量検出手段を用
いた構成に本発明方法を適用するなど、本発明の要旨を
逸脱しない範囲において種々の態様で実施しえることは
勿論である。The several embodiments of the present invention have been described above.
The present invention is not limited to these examples at all, for example, the fuel injection amount is obtained as a function of the rotation speed of the internal combustion engine and the cooling water temperature, the weighting coefficient in the smoothing process,
The method of the present invention is applied to a method of performing fuel injection control or a configuration using intake pipe negative pressure, throttle opening or other various intake air amount detection means instead of the configuration of detecting the intake air amount using an air flow meter. It goes without saying that the present invention can be implemented in various modes without departing from the scope of the present invention.
発明の効果 以上詳述したように、本発明の内燃機関の燃料噴射制御
方法によれば、アイドル走行時には、パラメータに基づ
いて求められた燃料噴射量の値を、前回に実際に噴射さ
れた実燃料噴射量との重み付け平均値に変換しているの
で、出力トルクの変動に起因するサージ現象を良好に防
止することができる。また、アイドル走行時以外のアイ
ドル回転数制御時には、燃料噴射量の値を、上記求めら
れた燃料噴射量の値をより大きく反映した値としている
ので、アイドル回転数を応答性よく制御することができ
る。Effects of the Invention As described above in detail, according to the fuel injection control method for an internal combustion engine of the present invention, the value of the fuel injection amount obtained based on the parameter at the time of idling is used as the actual fuel injection amount obtained last time. Since it is converted into the weighted average value with the fuel injection amount, it is possible to favorably prevent the surge phenomenon due to the fluctuation of the output torque. Further, at the time of idle speed control other than during idle running, the value of the fuel injection amount is set to a value that reflects the value of the fuel injection amount obtained above to a greater extent, so that the idle speed can be controlled with good responsiveness. it can.
第1図は本発明の基本的構成図、第2図は本発明実施例
の内燃機関の概略構成図、第3図は第1実施例において
行なわれる制御を示すフローチャート、第4図は第1実
施例における制御の一例を示すグラフ、第5図は本発明
第2実施例において行なわれる制御を示すフローチャー
ト、第6図はサージ現象発生の様子を示すグラフ、であ
る。 1……内燃機関 3……燃料噴射弁 7……吸気系 13……排気系 14……エアフロメータ 16……スロットルバルブ 22……アイドルスピードコントロールバルブ(ISC
V) 23……スロットルセンサ 24……吸気温センサ 33……回転数センサ 39……冷却水温センサ 50……電子制御装置 51……CPU 62……車速センサFIG. 1 is a basic configuration diagram of the present invention, FIG. 2 is a schematic configuration diagram of an internal combustion engine of an embodiment of the present invention, FIG. 3 is a flow chart showing control performed in the first embodiment, and FIG. FIG. 5 is a graph showing an example of control in the embodiment, FIG. 5 is a flow chart showing the control performed in the second embodiment of the present invention, and FIG. 6 is a graph showing the state of surge phenomenon occurrence. 1 ... Internal combustion engine 3 ... Fuel injection valve 7 ... Intake system 13 ... Exhaust system 14 ... Air flow meter 16 ... Throttle valve 22 ... Idle speed control valve (ISC)
V) 23 ... Throttle sensor 24 ... Intake air temperature sensor 33 ... Rotation speed sensor 39 ... Cooling water temperature sensor 50 ... Electronic control unit 51 ... CPU 62 ... Vehicle speed sensor
───────────────────────────────────────────────────── フロントページの続き (72)発明者 武田 勇二 愛知県豊田市トヨタ町1番地 トヨタ自動 車株式会社内 (56)参考文献 特開 昭61−234238(JP,A) 特開 昭59−196949(JP,A) 特開 昭58−150039(JP,A) 実開 昭59−105040(JP,U) ─────────────────────────────────────────────────── ─── Continuation of the front page (72) Inventor Yuji Takeda 1 Toyota Town, Toyota City, Aichi Prefecture Toyota Motor Co., Ltd. (56) References JP 61-234238 (JP, A) JP 59-196949 (JP, A) JP 58-150039 (JP, A) Actually developed 59-105040 (JP, U)
Claims (1)
出し、これに基づいて上記内燃機関の燃料噴射量を求め
て燃料噴射を制御する内燃機関の燃料噴射制御方法にお
いて、 アイドル走行時には、上記求められた燃料噴射量の値と
前回実際に噴射された実燃料噴射量との間で、所定の重
み付け平均値を算出して燃料噴射量とし、 上記アイドル走行時以外のアイドル回転数制御時には、
上記重み付け平均値よりも上記求められた燃料噴射量を
より大きく反映した値を燃料噴射量とし、 その時点で算出されている燃料噴射量を用いて燃料噴射
を行なうことを特徴とする内燃機関の燃料噴射制御方
法。1. A fuel injection control method for an internal combustion engine, wherein a parameter reflecting the load of the internal combustion engine is detected, the fuel injection amount of the internal combustion engine is obtained based on the detected parameter, and fuel injection is controlled. Between the calculated fuel injection amount value and the actual fuel injection amount that was actually injected last time, a predetermined weighted average value is calculated as the fuel injection amount, and during idle speed control other than during idle running,
A value that reflects the obtained fuel injection amount more than the weighted average value is set as the fuel injection amount, and fuel injection is performed using the fuel injection amount calculated at that time. Fuel injection control method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20718485A JPH0646012B2 (en) | 1985-09-19 | 1985-09-19 | Fuel injection control method for internal combustion engine |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP20718485A JPH0646012B2 (en) | 1985-09-19 | 1985-09-19 | Fuel injection control method for internal combustion engine |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS6267248A JPS6267248A (en) | 1987-03-26 |
| JPH0646012B2 true JPH0646012B2 (en) | 1994-06-15 |
Family
ID=16535635
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP20718485A Expired - Lifetime JPH0646012B2 (en) | 1985-09-19 | 1985-09-19 | Fuel injection control method for internal combustion engine |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0646012B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019048233A (en) * | 2018-12-28 | 2019-03-28 | 株式会社三洋物産 | Game machine |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4852516B2 (en) * | 2007-11-22 | 2012-01-11 | パナソニック株式会社 | Substrate inspection method and substrate inspection apparatus |
-
1985
- 1985-09-19 JP JP20718485A patent/JPH0646012B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019048233A (en) * | 2018-12-28 | 2019-03-28 | 株式会社三洋物産 | Game machine |
Also Published As
| Publication number | Publication date |
|---|---|
| JPS6267248A (en) | 1987-03-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3905261B2 (en) | Control device for turbocharged engine | |
| JPH0615834B2 (en) | Engine controller | |
| JPH0531643B2 (en) | ||
| JPS60166734A (en) | Fuel supply control method for multi-cylinder internal combustion engine | |
| JPS6257813B2 (en) | ||
| JP3973390B2 (en) | Intake pressure detection method for internal combustion engine | |
| JPH0646012B2 (en) | Fuel injection control method for internal combustion engine | |
| JP4306004B2 (en) | Engine control device | |
| JPS59188041A (en) | Fuel supply control method during deceleration of internal combustion engine | |
| JP3389835B2 (en) | Catalyst deterioration determination device for internal combustion engine | |
| JPH0263097B2 (en) | ||
| JPS6254975B2 (en) | ||
| JPH03134237A (en) | Air-fuel ratio correcting device for engine | |
| JP2930256B2 (en) | Engine throttle valve controller | |
| JPH0742876B2 (en) | Electronic control unit for internal combustion engine | |
| JP2623570B2 (en) | Electronic ignition timing control device | |
| JP3812111B2 (en) | Control device for internal combustion engine | |
| JP2572436Y2 (en) | Fuel supply control device for internal combustion engine | |
| JP3334453B2 (en) | Catalyst deterioration detection device for internal combustion engine | |
| JP2990382B2 (en) | Air-fuel ratio control method for a vehicle internal combustion engine | |
| JPH0663466B2 (en) | Internal combustion engine speed control device | |
| JP3514930B2 (en) | Ignition timing control system for lean burn internal combustion engine | |
| JPH0799107B2 (en) | Engine fuel supply controller | |
| JPH0765526B2 (en) | Air-fuel ratio controller for internal combustion engine | |
| JPS6293437A (en) | Air-fuel ratio control method for air-fuel mixture in vehicle internal combustion engine |