Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0243014B2 - - Google Patents
[go: Go Back, main page]

JPH0243014B2 - - Google Patents

Info

Publication number
JPH0243014B2
JPH0243014B2 JP59019742A JP1974284A JPH0243014B2 JP H0243014 B2 JPH0243014 B2 JP H0243014B2 JP 59019742 A JP59019742 A JP 59019742A JP 1974284 A JP1974284 A JP 1974284A JP H0243014 B2 JPH0243014 B2 JP H0243014B2
Authority
JP
Japan
Prior art keywords
air
fuel ratio
fuel
control
value
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
Application number
JP59019742A
Other languages
Japanese (ja)
Other versions
JPS60164635A (en
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed filed Critical
Priority to JP1974284A priority Critical patent/JPS60164635A/en
Publication of JPS60164635A publication Critical patent/JPS60164635A/en
Publication of JPH0243014B2 publication Critical patent/JPH0243014B2/ja
Granted legal-status Critical Current

Links

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F02COMBUSTION ENGINES; HOT-GAS OR COMBUSTION-PRODUCT ENGINE PLANTS
    • F02DCONTROLLING COMBUSTION ENGINES
    • F02D41/00Electrical control of supply of combustible mixture or its constituents
    • F02D41/02Circuit arrangements for generating control signals
    • F02D41/04Introducing corrections for particular operating conditions
    • F02D41/08Introducing corrections for particular operating conditions for idling

Landscapes

  • Engineering & Computer Science (AREA)
  • Chemical & Material Sciences (AREA)
  • Combustion & Propulsion (AREA)
  • Mechanical Engineering (AREA)
  • General Engineering & Computer Science (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【発明の詳細な説明】 (産業上の利用分野) 本発明は、エンジンの空燃比制御装置に関する
ものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of Industrial Application) The present invention relates to an air-fuel ratio control device for an engine.

(従来技術) 従来より、エンジンの燃焼室に供給する混合気
の空燃比を、その運転状態に応じて適正な値に制
御する技術が種々提案され、例えば、排気ガスの
酸素濃度から空燃比を検出する排気センサーを設
け、その検出信号に応じてエンジンに供給する空
燃比を制御するようにしたものがある。しかる
に、上記排気センサーはその使用条件等によつて
耐久性に問題があり、長時間適正な検出信号を得
ることは困難であり、空燃比制御の精度が低下す
る結果、排気ガス対策、燃料消費率の性能を所期
の状態に維持することができない恐れがある。
(Prior art) Various techniques have been proposed in the past to control the air-fuel ratio of the air-fuel mixture supplied to the combustion chamber of an engine to an appropriate value depending on the operating condition. Some engines are equipped with an exhaust sensor for detection and control the air-fuel ratio supplied to the engine in accordance with the detection signal. However, the above-mentioned exhaust sensor has durability problems depending on its usage conditions, and it is difficult to obtain an appropriate detection signal for a long period of time.As a result, the accuracy of air-fuel ratio control decreases, resulting in problems with exhaust gas countermeasures and fuel consumption. There is a risk that the rate performance may not be maintained at the desired level.

そこで、特公昭56―33569号に見られるように、
アイドル時等の定常運転時には空燃比変化に対し
てエンジン回転数は所定の特性でもつて変化する
ことから、この定常運転時に常時微小空燃比変動
を与え、これに伴う回転速度変動を検出し、検出
回転速度変動幅が設定空燃比の値となるように調
整して、適正空燃比制御を行うようにした技術が
ある。
Therefore, as seen in Special Publication No. 56-33569,
During steady operation such as when idling, the engine speed changes with a predetermined characteristic in response to changes in the air-fuel ratio. Therefore, during steady operation, small air-fuel ratio fluctuations are constantly applied, and the accompanying rotational speed fluctuations are detected. There is a technique that performs appropriate air-fuel ratio control by adjusting the rotational speed fluctuation width to the value of the set air-fuel ratio.

上記のような先行技術においては、所定の検出
精度を得るために、空燃比を変動させるのに伴つ
て実際にエンジン回転数をある程度の範囲で変化
させる必要があることから、運転者の操作によら
ずに運転者が感知し得る回転変動が生起して、運
転者に違和感を与える問題があるとともに、この
回転変動に起因してエンジン振動が発生する恐れ
がある。
In the above-mentioned prior art, in order to obtain a predetermined detection accuracy, it is necessary to actually change the engine speed within a certain range as the air-fuel ratio changes, so it is difficult for the driver to operate the engine. There is a problem that rotational fluctuations that can be sensed by the driver occur without the engine turning, giving the driver a sense of discomfort, and there is also a risk that engine vibrations may occur due to these rotational fluctuations.

(発明の目的) 本発明は上記事情に鑑み、空燃比変化に伴うエ
ンジン回転数変化に関連する信号を検出し、該検
出値に基づいて空燃比を目標値に制御するにおい
て、空燃比変化に伴う回転変動による運転者の違
和感を解消するとともに、この回転変動に起因す
るエンジン振動を防止するようにしたエンジンの
空燃比制御装置を提供することを目的とするもの
である。
(Object of the Invention) In view of the above circumstances, the present invention detects a signal related to a change in engine speed due to a change in the air-fuel ratio, and controls the air-fuel ratio to a target value based on the detected value. It is an object of the present invention to provide an air-fuel ratio control device for an engine that eliminates the driver's discomfort caused by the accompanying rotational fluctuations and prevents engine vibrations caused by the rotational fluctuations.

(発明の構成) 本発明のエンジンの空燃比制御装置は、アイド
ル時のエンジン回転数を一定値にフイードバツク
制御するアイドル回転数制御装置と、エンジンに
燃料を供給する燃料供給手段と、該燃料供給手段
に信号を出力して空燃比を変える空燃比変更手段
と、前記アイドル回転数制御装置の制御量を検出
する変動検出手段と、アイドル時に前記空燃比変
更手段に空燃比を所定の特性で変える信号を出力
し、該空燃比変化に伴う変動検出手段の検出値を
受け、空燃比の変化に伴う上記アイドル回転数制
御装置の制御量の変動との関係から空燃比を目標
値に制御する制御信号を求め上記空燃比変更手段
に出力する制御手段とを備えたことを特徴とする
ものである。
(Structure of the Invention) An air-fuel ratio control device for an engine according to the present invention includes: an idle speed control device that feedback-controls the engine speed during idling to a constant value; a fuel supply means for supplying fuel to the engine; and a fuel supply means for supplying fuel to the engine. an air-fuel ratio changing means for outputting a signal to a means to change the air-fuel ratio; a fluctuation detecting means for detecting a control amount of the idle rotation speed control device; and a fluctuation detecting means for detecting a control amount of the idle speed control device; Control that outputs a signal, receives the detection value of the fluctuation detection means accompanying the change in the air-fuel ratio, and controls the air-fuel ratio to a target value based on the relationship with the fluctuation in the control amount of the idle rotation speed control device accompanying the change in the air-fuel ratio. The present invention is characterized by comprising a control means for obtaining a signal and outputting it to the air-fuel ratio changing means.

(発明の効果) 本発明によれば、アイドル時に空燃比を所定の
特性で変化させ、それに伴つて変動するアイドル
回転数制御装置の制御量を検出し、この検出値に
より空燃比とエンジン回転数との関係から空燃比
を目標値に制御する制御信号を求め、空燃比を目
標値に制御するようにしたことにより、この空燃
比変化に対応する検出を行つているときにもアイ
ドル回転数制御装置によりエンジン回転数は略一
定の値に維持され、運転者に感知されない程度の
回転変動幅であつて、実質的にはエンジン回転数
が変化することなくその検出を行うことができ、
運転者の操作に伴わないエンジン回転数変化を感
知させることなく制御を行つて、運転者の違和
感、エンジン振動の発生を未然に防止し、空燃比
制御の精度の向上を図り、排気ガス対策、燃料消
費率の性能を所期の状態に維持することができ
る。
(Effects of the Invention) According to the present invention, the air-fuel ratio is changed according to a predetermined characteristic during idling, the control amount of the idle speed control device that changes accordingly is detected, and the air-fuel ratio and engine speed are determined based on this detected value. By determining the control signal to control the air-fuel ratio to the target value based on the relationship between The engine speed is maintained at a substantially constant value by the device, and the rotation fluctuation range is such that it is not perceptible to the driver, and the detection can be performed without substantially changing the engine speed,
Control is performed without sensing changes in engine speed that are not associated with driver operations, preventing driver discomfort and engine vibration, improving the accuracy of air-fuel ratio control, and improving exhaust gas countermeasures. The fuel consumption rate performance can be maintained at the desired level.

(実施例) 以下、図面により本発明の実施例を説明する。
第1図は全体構成を示し、エンジン1に吸気を供
給する吸気通路2には、スロツトル弁3が配設さ
れエアクリーナ4が設けられるとともに、エンジ
ン1に燃料を供給する燃料供給手段5を構成する
燃料噴射ノズル6が介装されている。上記燃料噴
射ノズル6にはコントロールユニツト7からの制
御信号が出力されて燃料噴射量が制御され、空燃
比が調整される。
(Example) Hereinafter, an example of the present invention will be described with reference to the drawings.
FIG. 1 shows the overall configuration, in which an intake passage 2 that supplies intake air to the engine 1 is provided with a throttle valve 3 and an air cleaner 4, and constitutes a fuel supply means 5 that supplies fuel to the engine 1. A fuel injection nozzle 6 is interposed. A control signal from the control unit 7 is outputted to the fuel injection nozzle 6 to control the fuel injection amount and adjust the air-fuel ratio.

また、上記スロツトル弁3にはアイドル開度を
調整するアクチユエータ8(比例ソレノイド)が
連接され、該アクチユエータ8にはアイドル回転
数制御回路9からの制御信号が出力されて、アイ
ドル時のエンジン回転数を一定値に制御する公知
のアイドル回転数制御装置10が設けられてい
る。上記アイドル回転数制御回路9にはエンジン
1の回転数を検出する回転数センサー11の検出
信号およびスロツトル弁3の全閉状態を検出する
アイドルスイツチ12の検出信号がそれぞれ入力
され、アイドルスイツチ12がオン状態となつた
アイドル時に、回転数センサー11の検出回転数
が設定値となるようにアクチユエータ8を作動す
る制御信号を出力するものである。
Further, an actuator 8 (proportional solenoid) for adjusting the idle opening degree is connected to the throttle valve 3, and a control signal from an idle speed control circuit 9 is outputted to the actuator 8 to control the engine speed during idle. A known idle speed control device 10 is provided to control the speed to a constant value. A detection signal from a rotation speed sensor 11 that detects the rotation speed of the engine 1 and a detection signal from an idle switch 12 that detects the fully closed state of the throttle valve 3 are input to the idle speed control circuit 9, and the idle switch 12 is During idling, which is the on state, a control signal is output to operate the actuator 8 so that the rotation speed detected by the rotation speed sensor 11 becomes a set value.

一方、上記コントロールユニツト7には、上記
回転数センサー11の検出信号、アイドルスイツ
チ12の検出信号に加えて、吸気通路2の吸気負
圧を検出する負圧センサー13の検出信号、およ
び上記アイドル回転数制御装置10のアクチユエ
ータ8のポジシヨン(制御量)を検出するポジシ
ヨンセンサー14の検出信号がそれぞれ入力され
る。このコントロールユニツト7は、上記燃料噴
射ノズル6に出力する燃料噴射パルスを調整して
空燃比を変更する空燃比変更手段15と、ポジシ
ヨンセンサー14の信号を受けてエンジン回転数
変化に関連する信号(エンジン回転数を一定に保
つための制御量)を検出する変動検出手段16
と、前記負圧センサー13および回転数センサー
11の回転数信号を受けて燃料噴射量(燃料噴射
パルス幅)を演算し空燃比変更手段15に制御信
号を出力し空燃比を目標値に制御する制御手段1
7とを有し、また、上記制御手段17はアイドル
スイツチ12の信号を受けアイドル運転時に空燃
比を変動させ、この空燃比変化に伴うアイドル回
転数制御装置10の制御量を変動検出手段16の
信号によつて検出し、この信号に基づいて空燃比
と燃料噴射パルスとの関係を求め、空燃比を目標
値に制御するように構成されている。
On the other hand, the control unit 7 receives, in addition to the detection signal of the rotation speed sensor 11 and the detection signal of the idle switch 12, the detection signal of the negative pressure sensor 13 that detects the intake negative pressure in the intake passage 2, and the idle rotation. Detection signals from a position sensor 14 that detects the position (control amount) of the actuator 8 of the numerical control device 10 are respectively input. This control unit 7 includes an air-fuel ratio changing means 15 that adjusts the fuel injection pulse output to the fuel injection nozzle 6 to change the air-fuel ratio, and a signal that receives a signal from the position sensor 14 and is related to a change in engine speed. Fluctuation detection means 16 for detecting (control amount for keeping the engine speed constant)
Then, in response to the rotational speed signals from the negative pressure sensor 13 and the rotational speed sensor 11, the fuel injection amount (fuel injection pulse width) is calculated, and a control signal is output to the air-fuel ratio changing means 15 to control the air-fuel ratio to the target value. Control means 1
7, and the control means 17 receives a signal from the idle switch 12 to vary the air-fuel ratio during idle operation, and changes the control amount of the idle rotation speed control device 10 due to the change in the air-fuel ratio to the fluctuation detection means 16. The air-fuel ratio is detected by a signal, the relationship between the air-fuel ratio and the fuel injection pulse is determined based on this signal, and the air-fuel ratio is controlled to a target value.

第2図は空燃比変化に伴うエンジン回転数変化
の特性を示すものであつて、例えばアイドル時の
ような定常運転状態では、エンジン回転数は空燃
比が13.5のときに最高回転数となり、この空燃比
よりリーン(例えば16)であつても、リツチ(例
えば12)であつてもエンジン回転数は低下するも
のであり、その変化特性は各空燃比において異な
つている。これに対し、前記アイドル回転数制御
装置10はエンジン回転数を一定に保つために、
エンジン回転数が設定回転数より高いときにはス
ロツトル弁3を閉じる方向(正方向)にアクチユ
エータ8を駆動し、低いときにはスロツトル弁3
を開く方向(負方向)にアクチユエータ8を駆動
してエンジン回転数を設定値に保つものである。
そこで、上記制御手段17は、空燃比のリツチ側
もしくはリーン側への変化に対してアイドル回転
数制御装置10の制御量が正方向に移動するか負
方向に移動するかを検出し、これから空燃比が
13.5よりもリツチ側かリーン側かを判定し、空燃
比をエンジン回転数が最高となる方向に変動さ
せ、制御量の変動が最も少ないこともしくは制御
が反転する時点を最高回転位置と判断し、この時
の燃料噴射パルスを空燃比の13.5に対応する値と
して学習検出し、これに基づいて実際の目標空燃
比、例えば理論空燃比(14.7)に制御するべく、
これに対応した燃料噴射ノパルスに補正して空燃
比制御を行うようにしている。
Figure 2 shows the characteristics of changes in engine speed as the air-fuel ratio changes. For example, in steady operating conditions such as idling, the engine speed reaches its maximum when the air-fuel ratio is 13.5; The engine speed decreases whether the air-fuel ratio is leaner (for example, 16) or richer (for example, 12), and the characteristics of the change are different for each air-fuel ratio. On the other hand, in order to keep the engine speed constant, the idle speed control device 10
When the engine speed is higher than the set speed, the actuator 8 is driven in the direction (positive direction) to close the throttle valve 3, and when it is lower than the set speed, the actuator 8 is driven to close the throttle valve 3.
The actuator 8 is driven in the opening direction (negative direction) to maintain the engine speed at the set value.
Therefore, the control means 17 detects whether the control amount of the idle speed control device 10 moves in the positive direction or in the negative direction in response to a change in the air-fuel ratio toward the rich side or the lean side, and The fuel ratio
13.5, determine whether it is richer or leaner, vary the air-fuel ratio in the direction where the engine speed is the highest, and determine that the maximum rotational position is when the control amount has the least variation or the control is reversed. In order to learn and detect the fuel injection pulse at this time as a value corresponding to the air-fuel ratio of 13.5, and to control the actual target air-fuel ratio, for example, the stoichiometric air-fuel ratio (14.7) based on this,
The air-fuel ratio is controlled by correcting the fuel injection nopulse corresponding to this.

次に上記コントロールユニツト7の作動を、第
3図のメイン処理ルーチン、第4図の学習処理ル
ーチンおよび第5図の割りみ処理ルーチンをそれ
ぞれ示すフローチヤートにより説明する。なお、
この例においては、空燃比の学習制御時における
空燃比の変動は、第6図に示すように空燃比(燃
料噴射パルス)の基準値αを段階的に所定量ずつ
変えるとともに、この基準値αにおいて補助的に
増減させるようにしたものであつて、この補助的
変動βに対応したアクチユエータ8のポジシヨン
変化が正方向(閉弁方向)か負方向(開弁方向)
かにより、基準値αの変化をリツチ側かリーン側
にするかを判断し、エンジン回転数が最高回転数
となる空燃比(13.5)に変化させるものである。
Next, the operation of the control unit 7 will be explained with reference to flowcharts showing the main processing routine in FIG. 3, the learning processing routine in FIG. 4, and the interrupt processing routine in FIG. 5, respectively. In addition,
In this example, the fluctuation of the air-fuel ratio during the learning control of the air-fuel ratio is determined by changing the reference value α of the air-fuel ratio (fuel injection pulse) by a predetermined amount step by step, as shown in FIG. The position change of the actuator 8 corresponding to this auxiliary variation β is either positive direction (valve closing direction) or negative direction (valve opening direction).
Based on this, it is determined whether the reference value α should be changed to the rich side or the lean side, and the air-fuel ratio is changed to the maximum engine speed (13.5).

第3図はメイン処理ルーチンを示し、スタート
してステツプS1でイニシヤライズを行つた後、
ステツプS2でアイドルスイツチ12がオンかど
うかを判断するとともに、ステツプS3でエンジ
ン回転数が800rpm以下かどうかを判断し、両者
の判断がYESのときエンジン1のアイドル時と
して検出し、ステツプS4で学習完了フラツグが
セツトされているかどうかを判断する。この学習
完了フラツグは第4図の学習処理ルーチンでセツ
トされるものであり、エンジン1が始動されて空
燃比の学習処理を終了すると、この学習完了フラ
ツグがセツトされ、エンジン停止まで学習は行わ
ないようにしている。
FIG. 3 shows the main processing routine. After starting and initializing in step S1,
In step S2, it is determined whether the idle switch 12 is on or not, and in step S3, it is determined whether the engine rotation speed is 800 rpm or less. When both judgments are YES, it is detected that the engine 1 is idling, and the learning is performed in step S4. Determine whether the completion flag is set. This learning completion flag is set in the learning processing routine shown in Fig. 4. When the engine 1 is started and the air-fuel ratio learning processing is completed, this learning completion flag is set, and learning is not performed until the engine is stopped. That's what I do.

上記ステツプS4の判断がNOで学習が完了し
ていない時には、学習フラツグをセツト(S5)
してから、ステツプS6で第4図のルーチンに基
づく学習処理を行つた後、学習フラツグをクリア
(S7)してこのルーチンを終了する。
If the judgment in step S4 above is NO and learning is not completed, a learning flag is set (S5).
Then, in step S6, a learning process is performed based on the routine shown in FIG. 4, and the learning flag is cleared (S7) to end this routine.

第4図の学習処理ルーチンは、スタートしてス
テツプS8でイニシヤライズを行つて、学習前の
燃料噴射パルスτ0(空燃比)を最終目標の燃料噴
射パルス(空燃比)に補正する補正係数K=1に
するとともに、燃料噴射パルスの基準値αをメモ
リから呼出す。ステツプS9で各値を演算初期値
に設定する。
The learning processing routine shown in FIG. 4 starts and initializes in step S8, and then corrects the pre-learning fuel injection pulse τ0 (air-fuel ratio) to the final target fuel injection pulse (air-fuel ratio) using a correction coefficient K=1. At the same time, the reference value α of the fuel injection pulse is recalled from the memory. In step S9, each value is set as an initial value for calculation.

ステツプS10からS15は燃料噴射パルスを
基準値αから補助的変動βに増加するためのもの
であつて、ステツプS10で燃料噴射パルスをT
=T+α+βに設定し、ステツプS11でアクチ
ユエータ8のポジシヨン変動量ΔP(n)を演算し
て、ステツプS12でこの値をメモリに記憶す
る。ステツプS11の演算は、βを1段大きくし
たときのポジシヨンP(β)から前段のポジシヨ
ンP(β−1)を引き、これに前回のポジシヨン
変動量ΔP(n−1)を加算したものである。上記
βが所定値X(βの全変動段の半数)になつたか
どうかステツプS13で判断する。この判断が
NOのときにはステツプS14でnをn+1とす
るとともに、ステツプS15でβをβ+1とし
て、ステツプS10に戻つてβの増大を伴うポジ
シヨン変動量ΔP(n)を順次演算し、それぞれ記
憶する。
Steps S10 to S15 are for increasing the fuel injection pulse from the reference value α to the auxiliary variation β, and in step S10 the fuel injection pulse is increased to T.
=T+α+β, the position fluctuation amount ΔP(n) of the actuator 8 is calculated in step S11, and this value is stored in the memory in step S12. The calculation in step S11 is obtained by subtracting the previous position P (β-1) from the position P (β) when β is increased by one step, and adding the previous position fluctuation amount ΔP (n-1) to this. be. In step S13, it is determined whether the above β has reached a predetermined value X (half of all the variable stages of β). This judgment
If NO, n is set to n+1 in step S14, β is set to β+1 in step S15, and the process returns to step S10 to sequentially calculate the position fluctuation amount ΔP(n) accompanied by an increase in β and store them.

上記ステツプS13の判断がYESでβがXと
なつたときには、ステツプS16ないしS21で
燃料噴射パルスを基準値αに減少する。ステツプ
S16でnをn+1とするとともに、ステツプS
17でβをβ−1としてから、ステツプS18で
燃料噴射パルスをT=T+α+βに設定し、ステ
ツプS19でポジシヨン変動量ΔP(n)を演算し
て、ステツプS20でこの値をメモリに記憶す
る。上記ステツプS19の演算は、βを1段小さ
くした時のポジシヨンP(β)から前段のポジシ
ヨンP(β+1)を引いて、これに前回の変動量
ΔP(n−1)を加算したものである。上記βの値
が0になつたかどうかをステツプS21で判断
し、NOのときにはβを順次減少して上記ステツ
プを繰返し、βの減少に伴うポジシヨン変動量
ΔP(n)を演算し、それぞれ記憶する。
If the determination in step S13 is YES and β becomes X, the fuel injection pulse is decreased to the reference value α in steps S16 to S21. In step S16, n is set to n+1, and in step S
After β is set to β-1 in step S17, the fuel injection pulse is set to T=T+α+β in step S18, the position fluctuation amount ΔP(n) is calculated in step S19, and this value is stored in the memory in step S20. The calculation in step S19 above is the result of subtracting the previous position P (β+1) from the position P (β) when β is reduced by one step, and adding the previous variation ΔP (n-1) to this. . It is determined in step S21 whether or not the value of β has become 0. If NO, β is sequentially decreased and the above steps are repeated, and the amount of position fluctuation ΔP(n) accompanying the decrease in β is calculated and stored. .

ステツプS21の判断がYESでβ=0となる
と、上記ステツプS12およびS20で記憶した
各ポジシヨン変動量ΔP(n)をステツプS22で
積算して積算変動量ΣΔposを演算し、この値が正
(0以上)かどうかをステツプS23で判断する。
この判断がYESの時には、空燃比をリツチ側に
変化してポジシヨン移動量が正方向(開弁方向)
に変動したことから、現在の燃料噴射パルスT+
αに対応する空燃比が13.5よりリーンであるの
で、ステツプS24でαをα+1としてリツチ方
向に変動させる一方、上記判断がNOのときに
は、空燃比をリツチ側に変化してポジシヨン移動
量が負方向に変動したことから、現在の燃料噴射
パルスT+αに対応する空燃比が13.5よりリツチ
であるので、ステツプS25でαをα−1として
リーン方向に変動させるものである。
If the judgment in step S21 is YES and β=0, then step S22 integrates each position fluctuation amount ΔP(n) stored in steps S12 and S20 to calculate the cumulative fluctuation amount ΣΔpos, and if this value is positive (0 above) is determined in step S23.
When this judgment is YES, the air-fuel ratio is changed to the rich side and the position movement amount is in the positive direction (valve opening direction).
Since the current fuel injection pulse T+
Since the air-fuel ratio corresponding to α is leaner than 13.5, in step S24 α is changed to α+1 and varied in the rich direction, while if the above judgment is NO, the air-fuel ratio is changed to the rich side and the position movement amount is changed in the negative direction. Since the air-fuel ratio corresponding to the current fuel injection pulse T+α is richer than 13.5, α is changed to α-1 in step S25 and the air-fuel ratio is varied in the lean direction.

ステツプS26で上記αの値を記憶した後、ス
テツプS27に進んで各値を演算初期値に設定す
る。ステツプS28からS33は燃料噴射パルス
を基準値αから補助的変動βに減少するためのも
のであつて、ステツプS28で燃料噴射パルスを
T=T+α+βに設定した後、ステツプS29で
ポジシヨン変動量ΔP(n)を演算し、ステツプS
30でこの値をメモリに記憶する。ステツプS2
9の演算は、βを1段小さくした時のポジシヨン
P(β)からの前段のポジシヨンP(β+1)を引
いて、この値に前回の変動量ΔP(n−1)を加算
したものである。上記βの値が所定値−X(βの
全変動段の半数)になつたかどうかをステツプS
31で判断し、NOのときにはステツプS32で
nをn+1とするとともに、ステツプS33でβ
をβ−1として、ステツプS28に戻つてβの減
少に伴うポジシヨン変動量ΔP(n)を順次演算
し、それぞれ記憶する。
After storing the value of α in step S26, the process proceeds to step S27, where each value is set as an initial value for calculation. Steps S28 to S33 are for reducing the fuel injection pulse from the reference value α to the auxiliary variation β. After setting the fuel injection pulse to T=T+α+β in step S28, the position variation amount ΔP( n) and step S
30 stores this value in memory. Step S2
Calculation 9 is the result of subtracting the previous position P (β + 1) from the position P (β) when β is reduced by one step, and adding the previous fluctuation amount ΔP (n-1) to this value. . In step S, check whether the value of β has reached the predetermined value - X (half of all the variable stages of β).
If the answer is NO, n is set to n+1 in step S32, and β is set in step S33.
is set as β-1, the process returns to step S28, and position fluctuation amounts ΔP(n) accompanying the decrease in β are sequentially calculated and stored.

上記ステツプS31の判断がYESでβが−X
となつた時には、ステツプS34ないしS39で
燃料噴射パルスを基準値αに増大する。まず、ス
テツプS34でnをn+1とするとともに、ステ
ツプS35でβをβ+1としてから、ステツプS
36で燃料噴射パルスをT=T+α+βに設定し
て、ステツプS37でポジシヨン変動量ΔP(n)
を演算し、ステツプS38でこの値をメモリに記
憶する。ステツプS37の演算は、βを1段大き
くした時のポジシヨンP(β)からの前段のポジ
シヨンP(β−1)を引いて、これに前回の変動
量ΔP(n−1)を加算したものである。上記βの
値が0になつたかどうかをステツプS39で判断
し、NOのときにはβを順次増加して上記ステツ
プを繰返し、βの増大に伴うポジシヨン変動量
ΔP(n)を演算し、それぞれ記憶する。
If the judgment in step S31 above is YES, β is -X
When this happens, the fuel injection pulse is increased to the reference value α in steps S34 to S39. First, in step S34, n is set to n+1, and in step S35, β is set to β+1.
In step S36, the fuel injection pulse is set to T=T+α+β, and in step S37, the position variation amount ΔP(n) is set.
is calculated, and this value is stored in the memory in step S38. The calculation in step S37 is the result of subtracting the previous position P (β-1) from the position P (β) when β is increased by one step, and adding the previous variation amount ΔP (n-1) to this. It is. It is determined in step S39 whether or not the value of β has become 0. If NO, β is increased sequentially and the above steps are repeated, and the amount of position fluctuation ΔP(n) accompanying the increase in β is calculated and stored. .

ステツプS39の判断がYESでβ=0となる
と、上記ステツプS30およびS38で記憶した
各ポジシヨン変動量ΔP(n)をステツプS40で
積算して積算変動量ΣΔposを演算し、この値が負
(0未満)かどうかをステツプS41で判断する。
この判断がYESの時には、空燃比をリーン側に
変化してポジシヨン変動量が負方向(開弁方向)
に変動したことから、現在の燃料噴射パルスT+
αに対応する空燃比が13.5よりリーンであるの
で、ステツプS42でαをα+1としてリツチ方
向に変動させる一方、上記判断がNOのときに
は、空燃比をリーン側に変化してポジシヨン変動
量が正方向に変動したことから、現在の燃料噴射
パルスT+αに対応する空燃比が13.5よりリツチ
であるので、ステツプS43でαをα−1として
リーン方向に変動させるものである。
If the judgment in step S39 is YES and β=0, then in step S40 the respective position fluctuation amounts ΔP(n) stored in steps S30 and S38 are integrated to calculate the cumulative fluctuation amount ΣΔpos, and this value is negative (0). In step S41, it is determined whether or not (less than).
When this judgment is YES, the air-fuel ratio is changed to the lean side and the position fluctuation amount is in the negative direction (valve opening direction).
Since the current fuel injection pulse T+
Since the air-fuel ratio corresponding to α is leaner than 13.5, α is changed to α+1 in step S42 to change it in the rich direction, while if the above judgment is NO, the air-fuel ratio is changed to the lean side and the position fluctuation amount is changed in the positive direction. Since the air-fuel ratio corresponding to the current fuel injection pulse T+α is richer than 13.5, in step S43, α is changed to α-1 and the air-fuel ratio is varied in the lean direction.

ステツプS44で上記αの値を記憶した後、ス
テツプS45でαが2度同一値となつたかどうか
を判断し、同一値となつていないときには、エン
ジン回転数が最高回転数となる燃料噴射パルス
(空燃比)に変化していないものであるから、ス
テツプS9に戻つて、上記ステツプS42もしく
はS43で増大もしくは減少されたαの値に応じ
て空燃比を変化させる処理を繰返す。
After storing the value of α in step S44, it is determined in step S45 whether α has become the same value twice, and if it has not become the same value, the fuel injection pulse ( Since the air-fuel ratio (air-fuel ratio) has not changed, the process returns to step S9 and repeats the process of changing the air-fuel ratio according to the value of α increased or decreased in step S42 or S43.

上記αが2度同一値となつて上記ステツプS4
5の判断がYESの時には、ステツプS46で補
正係数Kを演算し、ステツプS47で学習完了フ
ラツグをセツトする。この補正係数Kの演算は、
αが2度同一値となつた最高エンジン回転数時
(空燃比13.5)の燃料噴射パルスT+αの値、学
習前の燃料噴射パルスτ0の値および目標空燃比
(例えば14.7)が既知であることから、 (T+α):τ0K=1/13.5:1/14.7 に基づいて求められるものである。
When the above α becomes the same value twice, the step S4 is performed.
If the determination in step 5 is YES, a correction coefficient K is calculated in step S46, and a learning completion flag is set in step S47. The calculation of this correction coefficient K is
Since the value of the fuel injection pulse T+α at the maximum engine speed (air-fuel ratio 13.5) where α is the same twice (air-fuel ratio 13.5), the value of the fuel injection pulse τ0 before learning, and the target air-fuel ratio (for example, 14.7) are known. , (T+α):τ0K=1/13.5:1/14.7.

第5図の割込み処理ルーチンはエンジンの運転
状態に応じて燃料噴射パルスを設定するものであ
り、スタートしてステツプS60でイニシヤライ
ズを行つた後、エンジン回転数の検出処理(S6
1)、吸気負圧の検出処理(S62)に基づき、
ステツプS63で基本噴射量を演算する。さら
に、この基本噴射量に対し、ステツプS64から
S67で水温補正、吸気補正、高負荷時のエンリ
ツチ補正、減速時の燃料カツト補正を行い、ステ
ツプS68で基本燃料噴射パルスτ0を演算する。
The interrupt processing routine shown in FIG. 5 sets the fuel injection pulse according to the operating state of the engine, and after starting and initializing in step S60, the engine rotation speed detection processing (S6
1) Based on the intake negative pressure detection process (S62),
In step S63, a basic injection amount is calculated. Further, with respect to this basic injection amount, water temperature correction, intake air correction, enrichment correction during high load, and fuel cut correction during deceleration are performed in steps S64 to S67, and a basic fuel injection pulse τ0 is calculated in step S68.

そして、ステツプS69でアイドル状態かどう
かを判断し、アイドル時(YES)には学習フラ
ツグがセツトされているかどうかを判断し(S7
0)、学習フラツグがセルト(YES)さら第4図
の学習処理が行われているときには、ステツプS
71で最終燃料噴射パルスをτ=T+α+βに設
定し、学習制御時の空燃比変動を行うための燃料
噴射を所定の噴射タイミング(S74)で行う。
また、上記ステツプS70の判断がNOで学習が
完了し学習フラツグがクリアされているときに
は、第4図の学習処理で求めた補正係数Kに基づ
き、ステツプS72で最終燃料噴射パルスをτ=
τ0×Kに設定し、目標空燃比となるように燃料噴
射を行う。さらに、前記ステツプS69の判断が
NOでアイドル以外の時には、ステツプS73で
最終燃料噴射パルスをτ=τ0×K′に設定し、ア
イドル以外の運転状態で目標空燃比となるように
燃料噴射を行う。なお、このステツプS73にお
ける補正係数K′は、学習制御で求めた補正係数
Kより補正率の小さな値として大幅な空燃比変動
を避けるようにしている。
Then, in step S69, it is determined whether it is in an idle state, and if it is in an idle state (YES), it is determined whether a learning flag is set (S7
0), when the learning flag is set to YES and the learning process shown in FIG.
At step 71, the final fuel injection pulse is set to τ=T+α+β, and fuel injection for performing air-fuel ratio variation during learning control is performed at a predetermined injection timing (S74).
Further, if the judgment in step S70 is NO, the learning is completed and the learning flag is cleared, the final fuel injection pulse is set to τ=τ in step S72 based on the correction coefficient K obtained in the learning process shown in FIG.
Set to τ0×K, and perform fuel injection to achieve the target air-fuel ratio. Furthermore, the determination in step S69 is
If NO, in a state other than idling, the final fuel injection pulse is set to τ=τ0×K' in step S73, and fuel is injected so as to reach the target air-fuel ratio in an operating state other than idling. Note that the correction coefficient K' in step S73 is set to a smaller value than the correction coefficient K obtained by learning control to avoid large air-fuel ratio fluctuations.

上記実施例によれば、空燃比と燃料噴射パルス
との関係を求める学習制御時において、空燃比を
変化させるのに対応して変動するアイドル回転数
制御装置10のアクチユエータ8の移動量(制御
量)をポジシヨンセンサー14にて検出し、実際
のエンジン回転数を運転者が感知し得る程度に大
きく変動させることなく、空燃比をエンジン回転
数が最高回転数となる値に変動させるようにして
いる。なお、アイドル回転数制御装置10の制御
量としては、上記ポジシヨンセンサー14による
アクチユエータ8の移動量の他、アイドル回転数
制御回路9からアクチユエータ8に出力される制
御信号から検出するようにしてもよい。
According to the above embodiment, during the learning control for determining the relationship between the air-fuel ratio and the fuel injection pulse, the movement amount (control amount ) is detected by the position sensor 14, and the air-fuel ratio is changed to a value at which the engine speed reaches the maximum speed without significantly changing the actual engine speed to the extent that the driver can detect it. There is. In addition to the amount of movement of the actuator 8 by the position sensor 14, the control amount of the idle speed control device 10 may also be detected from a control signal output from the idle speed control circuit 9 to the actuator 8. good.

また、上記実施例では、空燃比の変動を基準値
αに加えて補助的変動βにより行い、これに伴な
う回転数変化に関連する信号をポジシヨン変動量
ΔP(n)の積算変動量ΣΔposにより求め、その検
知精度を向上させるものであるが、制御の簡略化
のため上記補助的変動βを省略して基準値αのみ
によるポジシヨン変動幅を求め、このポジシヨン
変動幅により空燃比を制御しても良い。
In addition, in the above embodiment, the air-fuel ratio is varied by the auxiliary variation β in addition to the reference value α, and the signal related to the accompanying rotational speed change is expressed as the cumulative variation ΣΔpos of the position variation ΔP(n). However, in order to simplify control, the auxiliary variation β is omitted and the position variation width is determined using only the reference value α, and the air-fuel ratio is controlled using this position variation width. It's okay.

さらに上記実施例では、空燃比をエンジン回転
数が最高回転数となるような値に変化させ、この
時点における燃料噴射パルスを空燃比と対応させ
て検出するようにし、その後、この検出に基づい
て補正係数を求めて目標空燃比に制御するように
した例について示しているが、前記先行例のよう
に、所定幅の空燃比変動に対してアイドル回転数
制御装置の設定変動制御量となるような時点で空
燃比を検出するようにしたもの、もしくは、所定
幅の空燃比変動に対する変動制御量から空燃比と
対応させるようにしたものなど、種々の変形例に
適用可能なものである。
Further, in the above embodiment, the air-fuel ratio is changed to a value such that the engine speed reaches the maximum speed, and the fuel injection pulse at this point is detected in correspondence with the air-fuel ratio, and then based on this detection, An example is shown in which the correction coefficient is determined to control the air-fuel ratio to the target air-fuel ratio, but as in the previous example, the setting fluctuation control amount of the idle rotation speed control device is The present invention can be applied to various modifications, such as one in which the air-fuel ratio is detected at a certain point in time, or one in which the air-fuel ratio is associated with a variable control amount for a fluctuation in the air-fuel ratio within a predetermined range.

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

第1図は本発明の構成を明示するための全体構
成図、第2図は空燃比変化に対するエンジン回転
数の変動特性を示す曲線図、第3図はメイン処理
ルーチンを示すフローチヤート図、第4図は学習
処理ルーチンを示すフローチヤート図、第5図は
燃料噴射を行う割込み処理ルーチンを示すフロー
チヤート図、第6図は第4図における空燃比の変
動例を示す説明図である。 1……エンジン、5……燃料供給手段、7……
コントロールユニツト、10……アイドル回転数
制御装置、15……空燃比変更手段、16……変
動検出手段、17……制御手段。
Fig. 1 is an overall configuration diagram to clarify the structure of the present invention, Fig. 2 is a curve diagram showing the fluctuation characteristics of engine speed with respect to changes in air-fuel ratio, Fig. 3 is a flowchart showing the main processing routine, FIG. 4 is a flowchart showing a learning processing routine, FIG. 5 is a flowchart showing an interrupt processing routine for performing fuel injection, and FIG. 6 is an explanatory diagram showing an example of variation in the air-fuel ratio in FIG. 4. 1... Engine, 5... Fuel supply means, 7...
Control unit, 10... Idle speed control device, 15... Air-fuel ratio changing means, 16... Fluctuation detection means, 17... Control means.

Claims (1)

【特許請求の範囲】[Claims] 1 アイドル時のエンジン回転数を所定値にフイ
ードバツク制御するアイドル回転数制御装置と、
エンジンに燃料を供給する燃料供給手段と、該燃
料供給手段に信号を出力して空燃比を変える空燃
比変更手段と、前記アイドル回転数制御装置の制
御量を検出する変動検出手段と、アイドル時に前
記空燃比変更手段に空燃比を所定の特性で変える
信号を出力し、該空燃比変化に伴う変動検出手段
の検出値を受け、空燃比の変化に伴う上記アイド
ル回転数制御装置の制御量の変動との関係から空
燃比を目標値に制御する制御信号を求め上記空燃
比変更手段に出力する制御手段とを備えたことを
特徴とするエンジンの空燃比制御装置。
1. An idle speed control device that performs feedback control of the engine speed at idle to a predetermined value;
a fuel supply means for supplying fuel to the engine; an air-fuel ratio changing means for outputting a signal to the fuel supply means to change the air-fuel ratio; a fluctuation detection means for detecting a control amount of the idle speed control device; A signal for changing the air-fuel ratio according to a predetermined characteristic is output to the air-fuel ratio changing means, and upon receiving the detection value of the fluctuation detecting means due to the change in the air-fuel ratio, the control amount of the idle rotation speed control device is adjusted according to the change in the air-fuel ratio. 1. An air-fuel ratio control device for an engine, comprising: control means for determining a control signal for controlling the air-fuel ratio to a target value from a relationship with fluctuations and outputting it to the air-fuel ratio changing means.
JP1974284A 1984-02-06 1984-02-06 Air-fuel ratio control valve in engine Granted JPS60164635A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1974284A JPS60164635A (en) 1984-02-06 1984-02-06 Air-fuel ratio control valve in engine

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1974284A JPS60164635A (en) 1984-02-06 1984-02-06 Air-fuel ratio control valve in engine

Publications (2)

Publication Number Publication Date
JPS60164635A JPS60164635A (en) 1985-08-27
JPH0243014B2 true JPH0243014B2 (en) 1990-09-26

Family

ID=12007784

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1974284A Granted JPS60164635A (en) 1984-02-06 1984-02-06 Air-fuel ratio control valve in engine

Country Status (1)

Country Link
JP (1) JPS60164635A (en)

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5578138A (en) * 1978-12-06 1980-06-12 Nissan Motor Co Ltd Idling speed control for internal combustion engine
JPS5633569A (en) * 1979-08-27 1981-04-04 Nec Corp Tracking receiver

Also Published As

Publication number Publication date
JPS60164635A (en) 1985-08-27

Similar Documents

Publication Publication Date Title
JPS58192947A (en) Controlling method of internal-combustion engine
US5440877A (en) Air-fuel ratio controller for an internal combustion engine
JP3181113B2 (en) Air-fuel ratio control device for internal combustion engine
JPH04339147A (en) Air-fuel ratio control device for internal combustion engines
JPS6158940A (en) Air-fuel ratio control device for engine
US4853862A (en) Method and apparatus for controlling air-fuel ratio in an internal combustion engine by corrective feedback control
JP2004076695A (en) Variable compression ratio engine and its control
JPH0243014B2 (en)
JPH051374B2 (en)
JPH051368B2 (en)
JPH0641732B2 (en) Air-fuel ratio controller for engine
JPH0243013B2 (en)
JPS60128953A (en) Air-fuel ratio controller for engine
JPS62195439A (en) Control device for engine
JPH0318021B2 (en)
JPS60128949A (en) Air-fuel ratio controller for engine
JPS60128950A (en) Air-fuel ratio controller for engine
JPS60128954A (en) Air-fuel ratio controller for engine
JPS60128951A (en) Air-fuel ratio controller for engine
JP2742700B2 (en) Engine air-fuel ratio control device
JP3453815B2 (en) Air-fuel ratio learning control device for internal combustion engine
JP2561832B2 (en) Engine idle speed controller
JPH0526935B2 (en)
JPS63189656A (en) Fuel control device for engine
JPS60128952A (en) Air-fuel ratio controller for engine