JPH0452450Y2 - - Google Patents

Info

Publication number
JPH0452450Y2
JPH0452450Y2 JP19668986U JP19668986U JPH0452450Y2 JP H0452450 Y2 JPH0452450 Y2 JP H0452450Y2 JP 19668986 U JP19668986 U JP 19668986U JP 19668986 U JP19668986 U JP 19668986U JP H0452450 Y2 JPH0452450 Y2 JP H0452450Y2
Authority
JP
Japan
Prior art keywords
air
fuel ratio
correction coefficient
feedback correction
engine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired
Application number
JP19668986U
Other languages
Japanese (ja)
Other versions
JPS63174550U (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 JP19668986U priority Critical patent/JPH0452450Y2/ja
Publication of JPS63174550U publication Critical patent/JPS63174550U/ja
Application granted granted Critical
Publication of JPH0452450Y2 publication Critical patent/JPH0452450Y2/ja
Expired legal-status Critical Current

Links

Landscapes

  • Fuel-Injection Apparatus (AREA)
  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)

Description

【考案の詳細な説明】 <産業上の利用分野> 本考案は、空燃比フイードバツク制御機能を有
する電子制御燃料噴射式内燃機関に関し、特に機
関の空燃比制御に伴うサージ発生による車両振動
を低減するための技術に関する。
[Detailed description of the invention] <Industrial application field> The present invention relates to an electronically controlled fuel injection type internal combustion engine having an air-fuel ratio feedback control function, and in particular, to reduce vehicle vibrations caused by surges caused by engine air-fuel ratio control. Regarding technology for

<従来の技術> 空燃比フイードバツク制御機能を有する電子制
御燃料噴射式内燃機関として従来以下に示すよう
なものがある(特開昭60−240840号公報等参照)。
<Prior Art> As an electronically controlled fuel injection type internal combustion engine having an air-fuel ratio feedback control function, there is the following conventional engine (see Japanese Patent Laid-Open No. 60-240840, etc.).

即ち、エアフローメータにより検出される吸入
空気流量Qとクランク角センサや点火コイル等に
よつて検出される機関回転速度Nとから基本燃料
噴射量Tp(=K×Q/N;Kは定数)を演算し、
更に、機関温度を主とする機関運転状態に応じた
各種補正係数COEFと空燃比フイードバツク補正
係数αとバツテリ電圧の変化による燃料噴射弁の
有効開弁時間の変化を補正するための補正分Ts
とをそれぞれ演算し、前記基本燃料噴射量Tpを
これらにより補正演算して最終的な燃料噴射量
Ti(=Tp×COEF×α+Ts)を設定する。
That is, the basic fuel injection amount Tp (=K×Q/N; K is a constant) is calculated from the intake air flow rate Q detected by the air flow meter and the engine rotation speed N detected by the crank angle sensor, ignition coil, etc. calculate,
Furthermore, various correction coefficients COEF according to engine operating conditions, mainly engine temperature, air-fuel ratio feedback correction coefficient α, and correction amount Ts for correcting changes in the effective opening time of the fuel injection valve due to changes in battery voltage.
and correct the basic fuel injection amount Tp using these calculations to obtain the final fuel injection amount.
Set Ti (=Tp×COEF×α+Ts).

そして、設定された燃料噴射量Tiに相当する
パルス巾の噴射パルス信号を各気筒に備えられた
電磁式燃料噴射弁に所定タイミングで出力するこ
とにより、機関に所定量の燃料を噴射供給するよ
うにしていた。
Then, by outputting an injection pulse signal with a pulse width corresponding to the set fuel injection amount Ti to the electromagnetic fuel injection valve provided in each cylinder at a predetermined timing, a predetermined amount of fuel is injected and supplied to the engine. I was doing it.

前記空燃比フイードバツク補正係数αは、機関
吸入混合気の空燃比を所定の目標空燃比(通常は
理論空燃比)に制御するためのものであり、この
空燃比フイードバツク補正係数αの値は、比例積
分制御により変化させることにより安定した制御
としている。
The air-fuel ratio feedback correction coefficient α is for controlling the air-fuel ratio of the engine intake air-fuel mixture to a predetermined target air-fuel ratio (usually the stoichiometric air-fuel ratio), and the value of the air-fuel ratio feedback correction coefficient α is proportional to Stable control is achieved by varying it through integral control.

即ち、第7図に示すように、機関の排気管に装
着されて排気中の酸素濃度に対応した電圧を出力
する酸素センサからの出力電圧Vと所定のスライ
スレベル電圧Vsとを比較して、機関吸入混合気
の空燃比が所定の目標空燃比(通常この目標空燃
比は理論空燃比であり、このとき前記スライスレ
ベル電圧Vsは理論空燃比における酸素濃度に対
応させる)に対してリツチかリーン化を判定し、
例えば空燃比がリーン(リツチ)の場合には、空
燃比フイードバツク補正係数αを所定積分分(I
分)ずつ徐々(例えば機関の1回転毎)に上げて
(下げて)いき、排気中の酸素濃度に基づく空燃
比を目標空燃比に制御する。尚、空燃比のリツ
チ・リーン判定の反転時には、制御速度を早める
ため空燃比フイードバツク補正係数αを所定比例
分(P分)だけ変化させるようにしてある。
That is, as shown in FIG. 7, the output voltage V from an oxygen sensor that is attached to the exhaust pipe of the engine and outputs a voltage corresponding to the oxygen concentration in the exhaust gas is compared with a predetermined slice level voltage Vs. Whether the air-fuel ratio of the engine intake air-fuel mixture is rich or lean with respect to a predetermined target air-fuel ratio (usually this target air-fuel ratio is the stoichiometric air-fuel ratio, and in this case, the slice level voltage Vs corresponds to the oxygen concentration at the stoichiometric air-fuel ratio). determine the
For example, when the air-fuel ratio is lean (rich), the air-fuel ratio feedback correction coefficient α is calculated by a predetermined integral (I
The air-fuel ratio is controlled to be the target air-fuel ratio based on the oxygen concentration in the exhaust gas. When the air-fuel ratio rich/lean determination is reversed, the air-fuel ratio feedback correction coefficient α is changed by a predetermined proportional amount (P) in order to speed up the control speed.

<考案が解決しようとする問題点> ところで、上記のようにして機関吸入混合気の
空燃比を比例積分制御される空燃比フイードバツ
ク補正係数αによつて制御すると、空燃比フイー
ドバツク制御による目標空燃比を中心とする空燃
比変動(リツチ・リーンの反転周期)に伴つてサ
ージが発生して車両前後方向の低周波振動を招く
ことがあつた。
<Problems to be Solved by the Invention> By the way, if the air-fuel ratio of the engine intake air-fuel mixture is controlled by the air-fuel ratio feedback correction coefficient α which is controlled by proportional integral control as described above, the target air-fuel ratio by the air-fuel ratio feedback control is Surges occurred due to fluctuations in the air-fuel ratio (rich-lean reversal period) centered around the 2000, leading to low-frequency vibrations in the longitudinal direction of the vehicle.

即ち、前記空燃比フイードバツク補正係数αに
よる制御では、所定の周期で空燃比のリツチ補正
とリーン補正とを交互に繰り返すことにより平均
的な空燃比を目標空燃比に制御するものであるた
め、リツチ状態とリーン状態とにおけるトルク変
化によつて駆動系のねじり振動が発生して、これ
が車両の前後方向の低周波振動として現れるもの
である。特に車両の定常走行状態においては、こ
の低周波振動が乗員に敏感に感じ取られて不快感
を与えるという問題があつた。
That is, in the control using the air-fuel ratio feedback correction coefficient α, the average air-fuel ratio is controlled to the target air-fuel ratio by alternately repeating rich correction and lean correction of the air-fuel ratio at a predetermined period. Torque changes between the lean state and the lean state generate torsional vibrations in the drive system, which appear as low-frequency vibrations in the longitudinal direction of the vehicle. Particularly when the vehicle is in a steady running state, there is a problem in that the low-frequency vibrations are sensitively felt by the occupants and cause discomfort.

本考案は上記問題点に鑑みなされたものであ
り、空燃比フイードバツク制御に伴うサージ発生
による車両振動を低減できる空燃比制御装置を提
供することを目的とする。
The present invention has been devised in view of the above-mentioned problems, and an object of the present invention is to provide an air-fuel ratio control device that can reduce vehicle vibrations caused by surges associated with air-fuel ratio feedback control.

<問題点を解決するための手段> そのため本考案では、第1図に示すように、機
関に吸入される空気量に関与するパラメータを少
なくとも含む機関運転状態を検出する機関運転状
態検出手段と、機関排気成分を検出しこれにより
機関吸入混合気の空燃比の目標空燃比に対するリ
ツチ・リーンを検出する空燃比検出手段と、この
空燃比検出手段によつて検出される空燃比のリツ
チ・リーンが反転する間隔を計測する反転間隔計
測手段と、前記機関運転状態検出手段によつて検
出されたパラメータに基づいて基本燃料噴射量を
設定する基本燃料噴射量設定手段と、前記空燃比
検出手段によつて検出された空燃比のリツチ・リ
ーンに基づき比例積分制御により空燃比フイード
バツク補正係数を設定する空燃比フイードバツク
補正係数設定手段と、機関定常運転状態における
サージの発生を検出するサージ検出手段と、この
サージ検出手段によるサージ発生検出後に前記空
燃比検出手段によつて空燃比リツチ・リーンの反
転が検出されてから前回の反転間隔だけ空燃比フ
イードバツク補正係数を所定クランプ値にクラン
プして設定する補正係数クランプ設定手段と、こ
の補正係数クランプ設定手段による空燃比フイー
ドバツク補正係数のクランプが解除された後に設
定される空燃比フイードバツク補正係数の周期が
クランプ前の周期と逆位相になるように前記所定
クランプ値を設定するクランプ値設定手段と、設
定された空燃比フイードバツク補正係数と基本燃
料噴射量とに基づいて燃料噴射量を設定する燃料
噴射量設定手段と、これにより設定された燃料噴
射量に応じて燃料噴射弁を駆動制御する燃料噴射
弁駆動制御手段と、を備えるようにした。
<Means for Solving the Problems> Therefore, in the present invention, as shown in FIG. 1, an engine operating state detection means for detecting an engine operating state including at least a parameter related to the amount of air taken into the engine; an air-fuel ratio detecting means for detecting engine exhaust components and thereby detecting a rich/lean air-fuel ratio of an engine intake air-fuel mixture with respect to a target air-fuel ratio; a reversal interval measuring means for measuring a reversal interval; a basic fuel injection amount setting means for setting a basic fuel injection amount based on a parameter detected by the engine operating state detecting means; air-fuel ratio feedback correction coefficient setting means for setting an air-fuel ratio feedback correction coefficient by proportional-integral control based on rich/lean air-fuel ratios detected during engine operation; a correction coefficient that is set by clamping the air-fuel ratio feedback correction coefficient to a predetermined clamp value for the previous reversal interval after the air-fuel ratio detection means detects the reversal of the air-fuel ratio rich/lean after the surge occurrence is detected by the surge detection means; clamp setting means; and the predetermined clamp value such that the period of the air-fuel ratio feedback correction coefficient set after the clamping of the air-fuel ratio feedback correction coefficient by the correction coefficient clamp setting means is released is in opposite phase to the period before clamping. a clamp value setting means for setting the fuel injection amount; a fuel injection amount setting means for setting the fuel injection amount based on the set air-fuel ratio feedback correction coefficient and the basic fuel injection amount; A fuel injection valve drive control means for driving and controlling the fuel injection valve is provided.

<作用> かかる構成により、機関の定常運転状態でサー
ジが発生したときには、検出された空燃比のリツ
チ・リーンに基づき設定される空燃比フイードバ
ツク補正係数は用いずに、サージの検出後の空燃
比反転検出から前回反転間隔だけ空燃比フイード
バツク補正係数を所定クランプ値にクランプ設定
する。然も、クランプ解除後に再開される空燃比
のリツチ・リーンに基づく空燃比フイードバツク
補正係数の設定が、クランプ前の周期と逆位相と
なるようにクランプ値が設定される。
<Operation> With this configuration, when a surge occurs during steady engine operation, the air-fuel ratio after the surge is detected without using the air-fuel ratio feedback correction coefficient that is set based on the rich/lean of the detected air-fuel ratio. The air-fuel ratio feedback correction coefficient is clamped to a predetermined clamp value by the previous reversal interval after reversal detection. However, the clamp value is set so that the setting of the air-fuel ratio feedback correction coefficient based on the rich/lean air-fuel ratio restarted after the clamp is released has an opposite phase to the cycle before clamping.

従つて、空燃比フイードバツク補正係数のクラ
ンプにより空燃比がこのクランプ期間(前回の反
転間隔)だけ略一定となつて機関発生トルクが一
定となり、クランプ前の空燃比フイードバツク補
正係数による空燃比の変動に伴う車両の前後方向
の低周波振動が減衰し始める。更に、クランプ解
除のときの空燃比フイードバツク補正係数による
空燃比制御周期がクランプ前の空燃比制御周期と
逆位相になるため、補正係数をクランプしても慣
性により残る車両振動と、クランプ後の空燃比制
御によつて発生する機関の出力方向とが逆方向と
なつて更に車両振動を減衰させる。
Therefore, by clamping the air-fuel ratio feedback correction coefficient, the air-fuel ratio becomes approximately constant for this clamp period (previous reversal interval), and the engine generated torque becomes constant, and the air-fuel ratio changes due to the air-fuel ratio feedback correction coefficient before clamping. The accompanying low-frequency vibrations in the longitudinal direction of the vehicle begin to attenuate. Furthermore, since the air-fuel ratio control cycle based on the air-fuel ratio feedback correction coefficient when the clamp is released is in the opposite phase to the air-fuel ratio control cycle before clamping, even if the correction coefficient is clamped, vehicle vibrations that remain due to inertia and the air-fuel ratio control cycle after clamping are The direction of the engine output generated by the fuel ratio control is in the opposite direction, further damping vehicle vibrations.

<実施例> 以下に本考案の一実施例を図面に基づいて説明
する。
<Example> An example of the present invention will be described below based on the drawings.

第2図において、内燃機関1にはエアクリーナ
2、吸気ダクト3、スロツトルチヤンバ4、吸気
マニホールド5及び吸気弁6を介して空気が吸入
される。
In FIG. 2, air is taken into an internal combustion engine 1 through an air cleaner 2, an intake duct 3, a throttle chamber 4, an intake manifold 5, and an intake valve 6.

スロツトルチヤンバ4には、図示しないアクセ
ルペダルと連動するスロツトル弁7が設けられて
いて、吸入空気流量Qを制御する。
The throttle chamber 4 is provided with a throttle valve 7 that operates in conjunction with an accelerator pedal (not shown) to control the intake air flow rate Q.

吸気マニホールド5には、各気筒毎に燃料噴射
弁8が設けれらている。この燃料噴射弁8は、ソ
レノイドに通電されて開弁し、通電停止されて閉
弁する電磁式燃料噴射弁であつて、コントロール
ユニツト9からの駆動パルス信号によりソレノイ
ドに通電されて開弁し、図示しない燃料ポンプか
ら圧送されプレツシヤレギユレータにより所定圧
力に調整された燃料を機関1に噴射供給する。
The intake manifold 5 is provided with a fuel injection valve 8 for each cylinder. The fuel injection valve 8 is an electromagnetic fuel injection valve that opens when the solenoid is energized and closes when the energization is stopped, and opens when the solenoid is energized by a drive pulse signal from the control unit 9. The engine 1 is injected with fuel that is pressure-fed from a fuel pump (not shown) and adjusted to a predetermined pressure by a pressure regulator.

コントロールユニツト9は、各種のセンサから
の入力信号を受け、内蔵のマイクロコンピユータ
により後述の如く演算処理(空燃比フイードバツ
ク制御を含む)して燃料噴射量(噴射時間)Ti
を設定し、これに従つて駆動パルス信号を燃料噴
射弁8に出力する。
The control unit 9 receives input signals from various sensors, performs arithmetic processing (including air-fuel ratio feedback control) as described later using a built-in microcomputer, and determines the fuel injection amount (injection time) Ti.
is set, and a drive pulse signal is output to the fuel injection valve 8 in accordance with the setting.

前記各種のセンサとしては、吸気ダクト3に熱
線式のエアフローメータ10が設けられていて、
吸入空気流量Qに応じた信号を出力する。また、
図示しないデイストリビユータに内蔵させてクラ
ンク角センサ11が設けられていて、所定のクラ
ンク角毎(例えば単位角度である2°毎と4気筒の
場合180°毎)に信号(単位角度信号及び基準角度
信号)を出力する。スロツトルチヤンバ4に設け
られたスロツトル弁7には、ポテンシヨメータ式
のスロツトルセンサ12が設けられていて、スロ
ツトル弁7の開度θに応じた信号を出力する。機
関1のウオータジヤケツトには水温センサ13が
設けられていて、冷却水温度Twに応じた信号を
出力する。更に、排気マニホールド14の集合部
には、排気中の酸素濃度を検出する空燃比検出手
段としての酸素センサ15が設けられていて、排
気中の酸素濃度に応じた信号(電圧V)を出力す
る。
As the various sensors, a hot wire type air flow meter 10 is provided in the intake duct 3,
A signal corresponding to the intake air flow rate Q is output. Also,
A crank angle sensor 11 is provided built into a distributor (not shown), and a signal (unit angle signal and reference angle signal). The throttle valve 7 provided in the throttle chamber 4 is provided with a potentiometer type throttle sensor 12, which outputs a signal corresponding to the opening degree θ of the throttle valve 7. A water temperature sensor 13 is provided in the water jacket of the engine 1, and outputs a signal corresponding to the cooling water temperature Tw. Further, an oxygen sensor 15 as an air-fuel ratio detection means for detecting the oxygen concentration in the exhaust gas is provided at the gathering part of the exhaust manifold 14, and outputs a signal (voltage V) according to the oxygen concentration in the exhaust gas. .

本実施例において機関運転状態検出手段とは、
上記エアフローメータ10及びクランク角センサ
11が相当する。
In this embodiment, the engine operating state detection means is
This corresponds to the air flow meter 10 and crank angle sensor 11 described above.

次にコントロールユニツト9内のマイクロコン
ピユータをよる燃料噴射量制御を第3図〜第5図
のフローチヤートに従つて説明する。
Next, fuel injection amount control by the microcomputer in the control unit 9 will be explained with reference to the flowcharts of FIGS. 3 to 5.

第3図のフローチヤートに示すルーチンは、空
燃比フイードバツク補正係数αの設定制御を行う
ためのものであり、機関1の1回転毎に実行され
る。即ち、本実施例において、コントロールユニ
ツト9は、空燃比フイードバツク補正係数設定手
段、反転間隔計測手段、補正係数クランク設定手
段、クランク値設定手段を兼ねると共に、クラン
ク角センサ11とスロツトルセンサ12とによつ
てサージ検出手段を構成する。
The routine shown in the flowchart of FIG. 3 is for controlling the setting of the air-fuel ratio feedback correction coefficient α, and is executed every revolution of the engine 1. That is, in this embodiment, the control unit 9 also functions as an air-fuel ratio feedback correction coefficient setting means, a reversal interval measuring means, a correction coefficient crank setting means, and a crank value setting means. This constitutes a surge detection means.

ステツプ(図中では「S」としてあり、以下同
様とする)1では、酸素センサ15からの出力さ
れる排気中の酸素濃度に応じた電圧Vと、クラン
ク角センサ11からの単位角度信号若しくは基準
角度信号に基づき算出される機関回転速度Nと、
スロツトルセンサ12によつて検出されるスロツ
トル弁7の開度θと、を入力する。
In step 1 (indicated as "S" in the figure, the same applies hereinafter), the voltage V corresponding to the oxygen concentration in the exhaust gas output from the oxygen sensor 15 and the unit angle signal or reference from the crank angle sensor 11 are determined. The engine rotation speed N calculated based on the angle signal,
The opening degree θ of the throttle valve 7 detected by the throttle sensor 12 is input.

ステツプ2では、空燃比フイードバツク補正係
数αを所定値にクランプすべき運転状態か否かを
示すクランプフラグ(後に詳細に説明する)の判
定を行う。
In step 2, a clamp flag (described in detail later) is determined, which indicates whether the operating state is such that the air-fuel ratio feedback correction coefficient α should be clamped to a predetermined value.

ステツプ2でクランプフラグが0であると判定
されたとき、即ち、空燃比フイードバツク補正係
数αをクランプすべき運転状態でないときには、
ステツプ3へ進み機関1の吸入混合気の空燃比を
判定する。具体的には、ステツプ1で入力した酸
素センサ15の出力電圧Vと、目標空燃比である
理論空燃比の混合気を燃焼させたときの酸素濃度
に対応する所定のスライスレベル電圧Vsとを比
較することにより、現在の排気中の酸素濃度に基
づく空燃比が理論空燃比に対してリツチであるか
リーンであるかを判定する。
When it is determined in step 2 that the clamp flag is 0, that is, when the operating state is not such that the air-fuel ratio feedback correction coefficient α should be clamped,
Proceeding to step 3, the air-fuel ratio of the intake air-fuel mixture of the engine 1 is determined. Specifically, the output voltage V of the oxygen sensor 15 input in step 1 is compared with a predetermined slice level voltage Vs corresponding to the oxygen concentration when a mixture of the stoichiometric air-fuel ratio, which is the target air-fuel ratio, is combusted. By doing so, it is determined whether the air-fuel ratio based on the current oxygen concentration in the exhaust gas is rich or lean with respect to the stoichiometric air-fuel ratio.

ここで、空燃比リツチと判定されたときには、
ステツプ4へ進んでこのリツチ判定が初回である
か否かを判定する。
Here, when it is determined that the air-fuel ratio is rich,
Proceeding to step 4, it is determined whether this rich determination is the first time.

そして、リツチ判定が初回であると判定された
ときにはステツプ5へ進み、今回までにカウント
アツプされた周期カウンタTMLMDの値を空燃
比フイードバツク補正係数αの周期(比例制御の
間隔即ち空燃比反転の間隔)Aとして設定すると
共に、周期カウンタTMLMDの値を0にリセツ
トする。次のステツプ6では、後述するようにサ
ージ発生の検出時に1に設定されるサージフラグ
を判定し、サージフラグが1であるときにはステ
ツプ23へ進み、サージフラグが0であるときには
ステツプ7へ進む。ステツプ7では、前回までの
空燃比フイードバツク補正係数αの値から所定の
比例分PRを減算して今回の空燃比フイードバツ
ク補正係数αとして設定する。
When it is determined that the rich determination is the first, the process proceeds to step 5, where the value of the period counter TMLMD that has been counted up so far is calculated as the period of the air-fuel ratio feedback correction coefficient α (the interval of proportional control, that is, the interval of air-fuel ratio reversal). ) A and reset the value of the period counter TMLMD to 0. In the next step 6, as will be described later, the surge flag that is set to 1 when the surge occurrence is detected is determined. If the surge flag is 1, the process proceeds to step 23, and if the surge flag is 0, the process proceeds to step 7. In step 7, a predetermined proportional amount P R is subtracted from the previous value of the air-fuel ratio feedback correction coefficient α, and the result is set as the current air-fuel ratio feedback correction coefficient α.

尚、上記比例分PR及び後述する比例分PL、積
分分IR,ILは、例えば基本燃料噴射量Tpと機関回
転速度Nとに対応させて記憶させておき、前記
TpとNとに応じて可変設定しても良く、また、
一定値でも良い。
Incidentally, the above-mentioned proportional part P R and the later-described proportional part P L , integral parts I R and I L are stored in correspondence with, for example, the basic fuel injection amount Tp and the engine rotational speed N, and the above-mentioned
Variable settings may be made depending on Tp and N, and
It may be a constant value.

一方、ステツプ4でリツチ判定が初回でないと
判定されたときには、ステツプ8へ進んで周期カ
ウンタTMLMDを1アツプさせ、次のステツプ
9で前回の空燃比フイードバツク補正係数αの値
から所定の積分分IRを減算して今回の空燃比フイ
ードバツク補正係数αとして設定する。
On the other hand, if it is determined in step 4 that the rich determination is not the first, the program proceeds to step 8 where the cycle counter TMLMD is incremented by 1, and in the next step 9, a predetermined integral I is calculated from the previous value of the air-fuel ratio feedback correction coefficient α. R is subtracted and set as the current air-fuel ratio feedback correction coefficient α.

また、ステツプ3で空燃比がリーンであると判
定されたときには、ステツプ10へ進みリツチ判定
のときと同様にそのリーン判定が初回であるか否
かを判定する。
Furthermore, when it is determined in step 3 that the air-fuel ratio is lean, the process proceeds to step 10, where it is determined whether or not the lean determination is the first time, in the same manner as in the rich determination.

そして、リーン判定が初回であると判定された
ときにはステツプ11へ進み、今回までにカウント
アツプされた周期カウンタTMLMDの値を空燃
比フイードバツク補正係数αの周期Aとして設定
すると共に、周期カウンタTMLMDの値を0に
リセツトする。尚、このステツプ11での処理はス
テツプ5と同様である。
When it is determined that the lean determination is the first time, the process proceeds to step 11, where the value of the cycle counter TMLMD counted up so far is set as the cycle A of the air-fuel ratio feedback correction coefficient α, and the value of the cycle counter TMLMD is set as the cycle A of the air-fuel ratio feedback correction coefficient α. Reset to 0. Note that the processing at step 11 is the same as step 5.

次のステツプ12では、ステツプ6と同様にサー
ジフラグの判定を行い、サージフラグが1である
ときにはステツプ23へ進み、サージフラグが0で
あるときにはステツプ13へ進む。ステツプ13で
は、前回の空燃比フイードバツク補正係数αの値
に所定の比例分PLを加算して今回の補正係数α
として設定する。
In the next step 12, the surge flag is determined in the same way as in step 6. If the surge flag is 1, the process advances to step 23, and if the surge flag is 0, the process advances to step 13. In step 13, a predetermined proportional amount P L is added to the value of the previous air-fuel ratio feedback correction coefficient α to determine the current correction coefficient α.
Set as .

一方、ステツプ10でリーン判定が初回でないと
判定されたときには、ステツプ14へ進んでステツ
プ8と同様に周期カウンタTMLMDを1アツプ
させ、次のステツプ15で前回の空燃比フイードバ
ツク補正係数αの値に所定の積分分ILを加算して
今回の補正係数αとして設定する。このように、
周期カウンタTMLMDは、空燃比リツチ・リー
ンの判定初回即ちリツチ・リーン反転時にリセツ
トされ、リツチ若しくはリーン状態が継続してい
るときには1アツプさせることにより、空燃比反
転間隔である周期Aを順次更新設定するものであ
る。
On the other hand, if it is determined in step 10 that the lean determination is not the first time, the process proceeds to step 14, where the cycle counter TMLMD is incremented by 1 in the same manner as in step 8, and in the next step 15, it is returned to the previous value of the air-fuel ratio feedback correction coefficient α. A predetermined integral I L is added and set as the current correction coefficient α. in this way,
The period counter TMLMD is reset when the air-fuel ratio rich/lean is determined for the first time, that is, when the rich/lean is reversed, and when the rich or lean state continues, it is incremented by 1 to sequentially update the period A, which is the air-fuel ratio reversal interval. It is something to do.

ステツプ7及びステツプ9での空燃比フイード
バツク補正係数α設定は、空燃比リツチ状態にお
けるものであるため、ステツプ7及びステツプ9
の次はステツプ16へ進んで空燃比フラグをリツチ
を示す1に設定する。
The air-fuel ratio feedback correction coefficient α setting in steps 7 and 9 is for the air-fuel ratio rich state.
Next, the program proceeds to step 16, where the air-fuel ratio flag is set to 1, indicating rich.

一方、ステツプ13及びステツプ15での空燃比フ
イードバツク補正係数αの設定は、空燃比リーン
状態におけるものであるため、ステツプ13及びス
テツプ15の次はステツプ17へ進んで空燃比フラグ
をリーンを示す0に設定する。
On the other hand, since the setting of the air-fuel ratio feedback correction coefficient α in steps 13 and 15 is for the air-fuel ratio lean state, the process proceeds to step 17 after steps 13 and 15, and the air-fuel ratio flag is set to 0, which indicates lean. Set to .

ステツプ16で空燃比フラグを1に設定すると、
次のステツプ18ではステツプ1において今回入力
した機関回転速度Nと前回入力値とから回転速度
変化率ΔN(ルーチンの実行周期当たりの変化量)
を求め、このΔNと正の所定値N1とを比較する。
空燃比リツチ状態(空燃比フラグ←1)では、第
7図に示すようにサージの発生によつて回転速度
Nが上昇傾向を示すため、このステツプ18でΔN
>N1と判定されて機関回転速度Nが所定以上の
割合で上昇していると認められたときには、サー
ジ発生の可能性があるため、ステツプ20へ進んで
機関回転速度Nの上昇が過渡運転(機関加速)に
よるものであるか否かを判定する。一方、ステツ
プ18でΔN≦N1と判定されて機関回転速度Nの上
昇割合が僅かであるか上昇が認められないときに
は、ステツプ22へ進んでサージ発生の有無を示す
サージフラグを、サージの発生がないことを示す
0に設定する。
When the air-fuel ratio flag is set to 1 in step 16,
In the next step 18, the engine speed change rate ΔN (amount of change per routine execution cycle) is determined from the engine speed N input this time in step 1 and the previous input value.
is calculated, and this ΔN is compared with a positive predetermined value N1 .
In the air-fuel ratio rich state (air-fuel ratio flag ← 1), as shown in Fig. 7, the rotational speed N shows an increasing tendency due to the occurrence of a surge, so in step 18, ΔN
>N 1 , and it is recognized that the engine rotation speed N is increasing at a rate higher than the predetermined rate, there is a possibility that a surge will occur, so proceed to step 20 and check that the increase in the engine rotation speed N is due to transient operation. (engine acceleration). On the other hand, if it is determined in step 18 that ΔN≦N 1 and the rate of increase in the engine speed N is small or no increase is recognized, the process proceeds to step 22 and sets a surge flag indicating whether a surge has occurred. Set to 0 to indicate that there is no.

また、ステツプ17で空燃比フラグを0に設定す
ると、次のステツプ19ではステツプ18と同様にス
テツプ1において今回入力した機関回転速度Nと
前回入力値とから回転速度変化率ΔNを求め、こ
のΔNと負の所定値−N1とを比較する。空燃比リ
ーン状態(空燃比フラグ←0)では、第7図に示
すようにサージの発生によつて機関回転速度Nが
下降傾向を示すため、このステツプ19でΔN<−
N1と判定されて機関回転速度Nが所定以上の割
合で下降していると認められたときには、サージ
発生の可能性があるため、ステツプ20へ進んで機
関回転速度Nの下降が過渡運転(機関減速)によ
るものであるか否かを判定する。一方、ステツプ
19でΔN≧−N1と判定されて機関回転速度Nの下
降割合が僅かであるか下降が認められないときに
は、ステツプ22へ進んでサージフラグを0に設定
する。
Furthermore, when the air-fuel ratio flag is set to 0 in step 17, in the next step 19, similarly to step 18, the rotation speed change rate ΔN is calculated from the engine rotation speed N input this time in step 1 and the previous input value, and this ΔN and a predetermined negative value -N1 . In the air-fuel ratio lean state (air-fuel ratio flag←0), the engine rotational speed N shows a downward trend due to the occurrence of a surge as shown in FIG.
If it is determined that the engine rotational speed N is decreasing at a rate higher than the predetermined rate, the process proceeds to step 20 and the engine rotational speed N decreases during transient operation ( Determine whether or not this is due to engine deceleration. On the other hand, step
If it is determined in step 19 that ΔN≧−N 1 and the rate of decrease in the engine rotational speed N is small or no decrease is recognized, the process proceeds to step 22 and the surge flag is set to 0.

ステツプ20では、機関1が過渡運転状態、即ち
加速又は減速運転状態であるか否かを判定する。
具体的には、ステツプ1で今回入力したスロツト
ル弁開度θと前回入力値とからスロツトル弁開度
変化率Δθ(ルーチン実行周期当たりの開度変化
量)を求め、スロツトル弁7が所定以上の割合で
開弁若しくは閉弁されていることが判別されたと
きには、機関1が過渡運転状態であつてステツプ
18及びステツプ19においてそれぞれ判定された所
定方向所定以上の回転速度変化がこの過渡運転に
よるものであるとする。従つて、ステツプ20で機
関1が過渡運転状態であると判定されたときに
は、所定以上の回転速度変化が認められないとき
と同様にステツプ22へ進んでサージフラグを0に
設定する。
In step 20, it is determined whether the engine 1 is in a transient operating state, that is, in an acceleration or deceleration operating state.
Specifically, in step 1, the throttle valve opening change rate Δθ (opening change amount per routine execution cycle) is calculated from the throttle valve opening θ input this time and the previous input value, and the throttle valve opening change rate Δθ (opening change amount per routine execution cycle) is calculated. When it is determined that the valve is opened or closed at a certain rate, the engine 1 is in a transient operating state and the step is stopped.
It is assumed that the change in rotational speed in a predetermined direction that is greater than or equal to a predetermined value determined in steps 18 and 19 is due to this transient operation. Therefore, when it is determined in step 20 that the engine 1 is in a transient operating state, the process proceeds to step 22 and the surge flag is set to 0, in the same way as when a change in rotational speed of more than a predetermined value is not recognized.

また、ステツプ20で機関1が過渡運転状態でな
いと判定されたときには、スロツトル弁7の開度
に対応しないで機関運転速度Nが変化していて、
然も、その変化方向が空燃比状態に対応している
ことになり、機関定常運転状態における空燃比制
御に伴うサージの発生を示すので、ステツプ21へ
進んでサージフラグをサージ発生を示す1に設定
する。
Further, when it is determined in step 20 that the engine 1 is not in a transient operating state, the engine operating speed N is changing without corresponding to the opening degree of the throttle valve 7.
However, since the direction of change corresponds to the air-fuel ratio state and indicates the occurrence of a surge due to air-fuel ratio control under steady engine operating conditions, proceed to step 21 and set the surge flag to 1, which indicates the occurrence of a surge. Set.

酸素センサ15の出力電圧Vに基づく通常の空燃
比フイードバツク補正係数α設定時に、機関定常
運転におけるサージの発生が検出されてステツプ
21でサージフラグが1に設定されると、空燃比の
リツチ若しくはリーン判定が初回であると判定さ
れるまではステツプ9若しくはステツプ15で空燃
比フイードバツク補正係数αの設定が行われ、そ
の後空燃比が反転して初回であると判定される
と、サージフラグが1に設定されているためステ
ツプ6若しくはステツプ12からステツプ23へ進み
本考案にかかる空燃比フイードバツク補正係数α
のクランプ制御を開始する。
When the normal air-fuel ratio feedback correction coefficient α is set based on the output voltage V of the oxygen sensor 15, the occurrence of a surge during steady engine operation is detected and the step is stopped.
When the surge flag is set to 1 in step 21, the air-fuel ratio feedback correction coefficient α is set in step 9 or step 15 until it is determined that the air-fuel ratio is being rich or lean for the first time. When it is determined that this is the first time when the surge flag is reversed, the process proceeds from step 6 or step 12 to step 23, and the air-fuel ratio feedback correction coefficient α according to the present invention is determined.
Starts clamp control.

ステツプ23では、ステツプ20と同様して機関1
が過渡運転状態であるかを判定する。これは、サ
ージ発生検出(サージフラグ1設定)後における
過渡運転状態における空燃比フイードバツク補正
係数αのクランプを回避するためであり、過渡運
転状態であると判定されたときには、ステツプ33
へ進んでクランプフラグ及びサージフラグを0に
設定して、酸素センサ15の出力電圧Vに基づく
制御に戻す。
In step 23, engine 1 is set as in step 20.
Determine whether the is in a transient operating state. This is to avoid clamping of the air-fuel ratio feedback correction coefficient α in the transient operating state after the surge occurrence is detected (surge flag 1 is set), and when it is determined that the transient operating state is present, step 33
Then, the clamp flag and the surge flag are set to 0, and the control is returned to the control based on the output voltage V of the oxygen sensor 15.

ステツプ23で機関1が過渡運転状態でないと判
定されたときには、ステツプ24へ進んでステツプ
8及びステツプ14と同様に周期カウンタ
TMLMDを1アツプさせる。
If it is determined in step 23 that the engine 1 is not in a transient operating state, the process proceeds to step 24, where the period counter is counted in the same manner as in steps 8 and 14.
Increase TMLMD by 1.

次のステツプ25では、ステツプ24で1アツプさ
せた周期カウンタTMLMDの値と、ステツプ5
若しくはステツプ11で設定された前回の空燃比フ
イードバツク補正係数αの周期A(空燃比反転間
隔)とを比較する。
In the next step 25, the value of the cycle counter TMLMD incremented by 1 in step 24 and the value of the period counter TMLMD incremented by 1 in step 24 are
Alternatively, the period A (air-fuel ratio reversal interval) of the previous air-fuel ratio feedback correction coefficient α set in step 11 is compared.

ここで、TMLMD<Aであつて空燃比フイー
ドバツク補正係数αの周期途中である(前回空燃
比が反転した時期まで到つていない)と判定され
たときには、ステツプ26へ進んでステツプ16若し
くはステツプ17で設定された空燃比フラグの判定
を行い、サージフラグが1に設定されたとき即ち
サージの発生が検出されたときの空燃比を判定す
る。
Here, if it is determined that TMLMD<A and the air-fuel ratio feedback correction coefficient α is in the middle of the cycle (the time when the air-fuel ratio was reversed last time has not been reached), the process proceeds to step 26 and then steps 16 or 17. The air-fuel ratio flag set in is determined, and the air-fuel ratio is determined when the surge flag is set to 1, that is, when the occurrence of a surge is detected.

ステツプ26で空燃比フラグが0であると判定さ
れ、サージ発生検出時における空燃比がリーンで
あつたときには、ステツプ28へ進んで空燃比フイ
ードバツク補正係数αをリーンにおけるクランプ
値である(a+b)/2+βに設定する。また、
空燃比フラグが1であると判定され、サージ発生
検出時における空燃比がリツチであつたときに
は、ステツプ29へ進んで空燃比フイードバツク補
正係数αをリツチにおけるクランプ値である(a
+b)/2−βに設定する。
If it is determined in step 26 that the air-fuel ratio flag is 0, and the air-fuel ratio is lean at the time of the surge occurrence detection, the process proceeds to step 28, where the air-fuel ratio feedback correction coefficient α is set to the lean clamp value (a+b)/ Set to 2+β. Also,
If it is determined that the air-fuel ratio flag is 1 and the air-fuel ratio is rich at the time of detecting the occurrence of the surge, the process proceeds to step 29 and sets the air-fuel ratio feedback correction coefficient α to the clamp value at rich (a).
+b)/2-β.

上記(a+b)/2は、第4図のフローチヤー
トに示すルーチンに示すようにして可変設定され
るものであり、また、βは一定値である。ここ
で、(a+b)/2の設定を第4図のフローチヤ
ートに従つて説明すると、ステツプ41で酸素セン
サ15の出力電圧Vと、第3図のフローチヤート
に示すルーチンに従つて設定される空燃比フイー
ドバツク補正係数αとを入力する。ステツプ42で
は、ステツプ41で入力した酸素センサ15の出力
電圧Vに基づき空燃比がリツチ→リーン若しくは
リーン→リツチに反転をしたかを判定する。空燃
比の反転が判定されたときには、初期設定が0で
ある反転フラグを判定し、空燃比の反転が検出さ
れなかつたときにはそのままリターンさせる。
The above (a+b)/2 is variably set as shown in the routine shown in the flowchart of FIG. 4, and β is a constant value. Here, the setting of (a+b)/2 will be explained according to the flowchart of FIG. 4. In step 41, the output voltage V of the oxygen sensor 15 is set according to the routine shown in the flowchart of FIG. Input the air-fuel ratio feedback correction coefficient α. In step 42, it is determined based on the output voltage V of the oxygen sensor 15 input in step 41 whether the air-fuel ratio has reversed from rich to lean or from lean to rich. When a reversal of the air-fuel ratio is determined, the reversal flag whose initial setting is 0 is determined, and when no reversal of the air-fuel ratio is detected, the process returns directly.

ステツプ43で反転フラグが0であると判定され
たときには、ステツプ44へ進みステツプ41で入力
した空燃比フイードバツク補正係数α(比例制御
される前の値)を定数aとして設定する。即ち、
空燃比の反転時に、空燃比フイードバツク補正係
数αが比例制御されて所定の比例分(P分)だけ
増減される前のピーク値を求めるものである。定
数aを設定すると、ステツプ45で反転フラグを1
に設定し、次回に空燃比の反転が判定されたとき
にはステツプ43からステツプ46へ進むようにす
る。
When it is determined in step 43 that the reversal flag is 0, the process proceeds to step 44, where the air-fuel ratio feedback correction coefficient α (value before proportional control) inputted in step 41 is set as a constant a. That is,
When the air-fuel ratio is reversed, the peak value before the air-fuel ratio feedback correction coefficient α is proportionally controlled and increased or decreased by a predetermined proportional amount (P) is determined. After setting the constant a, the inversion flag is set to 1 in step 45.
, so that the next time it is determined that the air-fuel ratio is inverted, the process proceeds from step 43 to step 46.

ステツプ46では、ステツプ44と同様にしてステ
ツプ41で入力した空燃比フイードバツク補正係数
αを定数bとして設定する。このとき、定数aが
最大値であるとすれば、定数bは最小値である。
そして、この定数bと前回の空燃比反転のときに
設定した定数aとの平均(a+b)/2をステツ
プ47で演算し、次のステツプ48で反転フラグを0
に設定して、次回の空燃比反転時には定数aの更
新設定がなされるようにする。即ち、空燃比フイ
ードバツク補正係数αは空燃比が反転する毎に交
互にその最大値・最小値をとるため、ピーク値の
平均値を順次更新設定して空燃比フイードバツク
補正係数αの平均値(目標空燃比に対応した値)
を求めるようにしたものである。尚、ピーク値の
平均を記憶させるようにして、加重平均させるよ
うにしても良い。
In step 46, similarly to step 44, the air-fuel ratio feedback correction coefficient α input in step 41 is set as a constant b. At this time, if constant a is the maximum value, constant b is the minimum value.
Then, in step 47, the average (a+b)/2 of this constant b and the constant a set during the previous air-fuel ratio inversion is calculated, and in the next step 48, the inversion flag is set to 0.
, so that the constant a is updated at the next air-fuel ratio reversal. That is, since the air-fuel ratio feedback correction coefficient α takes the maximum and minimum values alternately each time the air-fuel ratio is reversed, the average value of the peak values is sequentially updated and set to the average value (target value) of the air-fuel ratio feedback correction coefficient α. (value corresponding to air-fuel ratio)
It was designed to seek. Incidentally, the average of the peak values may be stored to perform a weighted average.

再び、第3図のフローチヤートに戻つて説明す
ると、ステツプ28及びステツプ29では上記のよう
にして設定された(a+b)/2と所定値βとに
よつて決定される値に空燃比フイードバツク補正
係数αをクランプ設定し、次のステツプ30でクラ
ンプフラグを1に設定する。クランプフラグが1
に設定されると、ステツプ33での処理が実行され
るまでは、ステツプ2からステツプ23へと進みク
ランプ制御がなされる。
Returning to the flowchart of FIG. 3 again, in steps 28 and 29, the air-fuel ratio feedback is corrected to a value determined by (a+b)/2 set as described above and the predetermined value β. The coefficient α is set as a clamp, and the clamp flag is set to 1 in the next step 30. Clamp flag is 1
When set to , the process proceeds from step 2 to step 23 and clamp control is performed until the process at step 33 is executed.

即ち、第6図に示すように、空燃比フイードバ
ツク補正係数αを酸素センサ15の検出結果に基
づき通常設定しているときにサージの発生が検出
されると、空燃比のリツチ・リーン反転が検出さ
れるまでは酸素センサ15に基づく通常の補正係
数α設定を行い、サージ検出後に空燃比の反転が
検出されるとサージ検出時の空燃比と通常設定時
における空燃比フイードバツク補正係数αの平均
値とに基づく所定値(a+b)/2±βに、前回
の通常設定における周期Aの間だけ空燃比フイー
ドバツク補正係数αをクランプするものである。
That is, as shown in FIG. 6, if the occurrence of a surge is detected while the air-fuel ratio feedback correction coefficient α is normally set based on the detection result of the oxygen sensor 15, a rich-lean reversal of the air-fuel ratio is detected. Until this happens, the normal correction coefficient α is set based on the oxygen sensor 15, and when a reversal of the air-fuel ratio is detected after the surge is detected, the average value of the air-fuel ratio at the time of the surge detection and the air-fuel ratio feedback correction coefficient α at the time of the normal setting is set. The air-fuel ratio feedback correction coefficient .alpha. is clamped to a predetermined value (a+b)/2.+-..beta. based on the period A of the previous normal setting.

従つて、ステツプ2からステツプ23へと進み、
ステツプ24でカウントアツプされる周期カウンタ
TMLMDの値が、ステツプ5若しくはステツプ
11において設定された周期A(クランプ前の通常
設定時における周期)の値を越えるようになる
と、通常制御に戻すためステツプ27で空燃比フラ
グの判定を行う。
Therefore, proceed from step 2 to step 23,
Period counter counted up in step 24
If the value of TMLMD is in Step 5 or
When the value exceeds the period A (the period at the time of normal setting before clamping) set in step 11, the air-fuel ratio flag is determined in step 27 in order to return to normal control.

ここで、空燃比フラグが1であると判定され、
空燃比リツチ状態においてサージの発生が検出さ
れたものであるときには、第6図に示すように、
ステツプ31で前回までのクランプ値に所定比例分
PRF(例えばクランプ前の通常のリーン反転時にお
ける積分分ILによる制御の開始点とクランプ解除
時の開始点を略一致させるようにする)を加算し
て今回の空燃比フイードバツク補正係数αとして
設定する。また、ステツプ27で空燃比フラグが0
であると判定され、空燃比リーン状態においてサ
ージの発生が検出されたものであるときには、ス
テツプ32で前回までのクランプ値から所定比例分
PLF(前述の比例分PRFと同様に通常制御への移行
がスムースとなるように設定する)を減算して今
回の空燃比フイードバツク補正係数αとして設定
する。
Here, it is determined that the air-fuel ratio flag is 1,
When the occurrence of a surge is detected in the air-fuel ratio rich state, as shown in FIG.
In step 31, a predetermined proportional amount is added to the previous clamp value.
P RF (for example, the starting point of the control using the integral I L during the normal lean inversion before clamping should be approximately the same as the starting point when the clamp is released) is added as the current air-fuel ratio feedback correction coefficient α. Set. Also, in step 27, the air-fuel ratio flag is set to 0.
If it is determined that the surge has occurred in a lean air-fuel ratio state, step 32 calculates a predetermined proportional amount from the previous clamp value.
The current air-fuel ratio feedback correction coefficient α is set by subtracting P LF (set so that the transition to normal control is smooth in the same way as the proportional portion P RF described above).

そして、次のステツプ33でクランプフラグ及び
サージフラグを0に設定して、次回においてステ
ツプ2からステツプ3へ進むようにし、空燃比フ
イードバツク補正係数αの設定を酸素センサ15
の出力に基づく通常の比例積分制御に戻す。
Then, in the next step 33, the clamp flag and the surge flag are set to 0, so that the next time the process proceeds from step 2 to step 3, and the air-fuel ratio feedback correction coefficient α is set to 0.
Return to normal proportional-integral control based on the output of

サージ検出のときの空燃比が第6図に示すよう
にリツチ状態であつて、空燃比がリーンへ反転し
てから空燃比フイードバツク補正係数αを(a+
b)/2−βにクランプ設定すると、クランプ値
が目標空燃比に対応する値である(a+b)/2
よりも所定値βだけ低く設定されるため、本来空
燃比がリーン状態であるのでリツチ制御すべき状
態においてリーン制御がなされることになり、再
び酸素センサ15の出力に基づく比例積分制御に
移行したときにもリーン状態が継続してリツチ制
御がなされることになる。従つて、見掛け上クラ
ンプ制御期間(前回周期A)だけリツチ制御が遅
れることになり、クランプ前の空燃比フイードバ
ツク補正係数αの周期がクランプ後に逆位相とな
る。このクランプ後の逆位相化は、サージ検出が
空燃比リーン状態でなされた場合でも、前述の理
由により同様となる。
The air-fuel ratio at the time of surge detection is in a rich state as shown in FIG. 6, and after the air-fuel ratio reverses to lean, the air-fuel ratio feedback correction coefficient α is
b) When the clamp is set to /2-β, the clamp value is the value corresponding to the target air-fuel ratio (a+b)/2
Since the air-fuel ratio is set lower by a predetermined value β than , lean control is performed in a state where rich control should be performed since the air-fuel ratio is originally in a lean state, and the shift is again made to proportional-integral control based on the output of the oxygen sensor 15. Sometimes the lean state continues and rich control is performed. Therefore, the rich control is apparently delayed by the clamp control period (previous cycle A), and the cycle of the air-fuel ratio feedback correction coefficient α before clamping becomes inverted in phase after clamping. This reverse phase change after clamping is the same even when surge detection is performed in a lean air-fuel ratio state for the reasons described above.

第3図のフローチヤートに示すルーチンに従つ
て空燃比フイードバツク補正係数αを設定する
と、この空燃比フイードバツク補正係数αを用い
第5図のフローチヤートに示すルーチンに従つて
燃料噴射量Tiの設定がなされる。即ち、本実施
例においてコントロールユニツト9は、基本燃料
噴射量設定手段、燃料噴射量設定手段及び燃料噴
射弁駆動制御手段を兼ねるものである。
When the air-fuel ratio feedback correction coefficient α is set according to the routine shown in the flowchart of FIG. 3, the fuel injection amount Ti is set using this air-fuel ratio feedback correction coefficient α according to the routine shown in the flowchart of FIG. It will be done. That is, in this embodiment, the control unit 9 serves as a basic fuel injection amount setting means, a fuel injection amount setting means, and a fuel injection valve drive control means.

ステツプ51では、各センサによつて検出される
機関回転速度N、吸入空気流量Q、スロツトル弁
開度θ、冷却水温度Twを入力する。
In step 51, the engine rotational speed N, intake air flow rate Q, throttle valve opening θ, and cooling water temperature Tw detected by each sensor are input.

ステツプ52では、ステツプ51で入力した機関回
転速度Nと吸入空気流量Qとに基づき基本燃料噴
射量Tp(←K×Q/N;Kは定数)を演算する。
In step 52, a basic fuel injection amount Tp (←K×Q/N; K is a constant) is calculated based on the engine rotational speed N and intake air flow rate Q input in step 51.

ステツプ53では、スロツトル弁開度θによつて
知ることのできる機関1のアイドル運転状態や過
渡運転状態、更に機関温度を代表する冷却水温度
Tw等に対応させて各種補正係数COEFを設定す
る。
In step 53, the idle operating state and transient operating state of the engine 1, which can be known from the throttle valve opening θ, and the cooling water temperature, which is representative of the engine temperature, are determined.
Various correction coefficients COEF are set corresponding to Tw, etc.

ステツプ54では、第3図のフローチヤートに示
したルーチンに従つて前述のように設定される空
燃比フイードバツク補正係数αを読み込む。
In step 54, the air-fuel ratio feedback correction coefficient α set as described above is read in accordance with the routine shown in the flowchart of FIG.

ステツプ55では、バツテリ電圧による燃料噴射
弁8の開弁特性変化を補正するための補正分Ts
を設定する。
In step 55, a correction amount Ts is calculated to correct the change in the valve opening characteristic of the fuel injector 8 due to the battery voltage.
Set.

ステツプ56では、上記ステツプ52〜55で設定さ
れた各要素に基づき最終的な燃料噴射量Ti(=
Tp×COEF×α+Ts)を演算する。
In step 56, the final fuel injection amount Ti (=
Calculate Tp×COEF×α+Ts).

そして、次のステツプ57でこの燃料噴射量Ti
に相当する駆動パルス信号を所定の燃料噴射弁8
に対してセツトし、所定タイミングとなつたとこ
ろで燃料噴射弁8を所定時間だけ開弁させて燃料
噴射弁8から燃料を噴射供給させる。
Then, in the next step 57, this fuel injection amount Ti is
A drive pulse signal corresponding to the predetermined fuel injection valve 8
When a predetermined timing is reached, the fuel injection valve 8 is opened for a predetermined period of time, and fuel is injected and supplied from the fuel injection valve 8.

ところで、燃料噴射量Tiを上記のように空燃
比フイードバツク補正係数αによつて制御する場
合には、目標空燃比を中心として空燃比をリツ
チ・リーンに反転制御することにより、実際の空
燃比を平均的に目標空燃比に制御するものである
ため、この空燃比のリツチ・リーン制御周期に沿
つてサージが発生して車両の前後方向の低周波振
動となつて現れることは前にも述べたが、本実施
例のようにサージ検出後に空燃比フイードバツク
補正係数αをクランプ制御することによりこの車
両振動を効率良く低減できる。
By the way, when controlling the fuel injection amount Ti using the air-fuel ratio feedback correction coefficient α as described above, the actual air-fuel ratio can be adjusted by inverting the air-fuel ratio in a rich/lean manner around the target air-fuel ratio. Since the air-fuel ratio is controlled to the target air-fuel ratio on average, surges occur along the rich/lean control cycle of this air-fuel ratio and appear as low-frequency vibrations in the longitudinal direction of the vehicle, as mentioned earlier. However, by performing clamp control on the air-fuel ratio feedback correction coefficient α after detecting the surge as in this embodiment, this vehicle vibration can be efficiently reduced.

なぜなら、機関1のサージ発生に伴う車両の前
後方向の低周波振動は、機関1の定常運転状態が
継続されると助長されて時間経過に伴つて増大す
る傾向を示し、たとえ空燃比を一定に保つように
しても慣性があるため徐々に減衰する。本実施例
の場合、定常運転状態が継続されてサージが所定
以上のレベルとなると、次回周期において空燃比
フイードバツク補正係数αをクランプするため、
このクランプ期間は機関1の出力が略一定となり
車両の前後方向の低周波振動は減衰し始める。こ
こで、クランプ後の空燃比フイードバツク補正係
数αの周期が第6図に示すようにクランプ前と逆
位相となるため、慣性によつて残るクランプ前の
補正係数αの周期に沿つた車両の前後方向の低周
波振動と、クランプ後の空燃比フイードバツク制
御による機関1の出力方向とが逆方向となり、慣
性による振動と機関出力方向が相殺されて、車両
の前後方向の低周波振動は微小レベルとなる。こ
のようにして、車両の前後方向の低周波振動が微
小レベルになれば、問題となるレベルにまで振動
が増大するのに時間がかかるため再発を抑止で
き、車両振動を速やかに減衰させることができる
と共に、長時間に亘つて一定走行する場合でも車
両振動の発生を抑止できるものである。
This is because low-frequency vibrations in the longitudinal direction of the vehicle due to the occurrence of surges in the engine 1 are amplified when the engine 1 continues to operate in a steady state, and tend to increase over time. Even if you try to maintain it, it will gradually decay due to inertia. In the case of this embodiment, when the steady state of operation continues and the surge reaches a predetermined level or higher, the air-fuel ratio feedback correction coefficient α is clamped in the next cycle.
During this clamp period, the output of the engine 1 becomes substantially constant, and low-frequency vibrations in the longitudinal direction of the vehicle begin to attenuate. Here, since the period of the air-fuel ratio feedback correction coefficient α after clamping is in the opposite phase to that before clamping, as shown in FIG. The low-frequency vibrations in the direction and the output direction of the engine 1 due to the air-fuel ratio feedback control after clamping are in the opposite direction, and the vibrations due to inertia and the engine output direction cancel each other out, and the low-frequency vibrations in the longitudinal direction of the vehicle are reduced to a minute level. Become. In this way, if the low-frequency vibration in the longitudinal direction of the vehicle reaches a minute level, it will take time for the vibration to increase to a problematic level, so recurrence can be prevented, and vehicle vibration can be quickly damped. In addition, it is possible to suppress the occurrence of vehicle vibration even when the vehicle is driven for a long period of time.

<考案の効果> 以上説明したように本考案によると、機関定常
運転状態における空燃比フイードバツク制御周期
に伴うサージの発生によつて車両の前後方向の低
周波振動が発生しても、この車両振動を速やかに
減衰させ、再発を抑止できるという効果がある。
<Effects of the invention> As explained above, according to the invention, even if low-frequency vibrations occur in the longitudinal direction of the vehicle due to the generation of surges associated with the air-fuel ratio feedback control period during steady engine operation, this vehicle vibration can be suppressed. It has the effect of quickly attenuating the problem and preventing its recurrence.

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

第1図は本考案の構成図、第2図は本考案の一
実施例を示すシステム図、第3図は同上実施例に
おける空燃比フイードバツク補正係数αの設定ル
ーチンを示すフローチヤート、第4図は同上実施
例におけるクランプ値設定ルーチンを示すフロー
チヤート、第5図は同上実施例の燃料噴射量設定
ルーチンを示すフローチヤート、第6図は同上実
施例における効果を説明するためのタイムチヤー
ト、第7図は従来の問題点を説明するためのタイ
ムチヤートである。 1……機関、8……燃料噴射弁、9……コント
ロールユニツト、10……エアフローメータ、1
1……クランク角センサ、12……スロツトルセ
ンサ、15……酸素センサ。
FIG. 1 is a configuration diagram of the present invention, FIG. 2 is a system diagram showing an embodiment of the present invention, FIG. 3 is a flowchart showing a routine for setting the air-fuel ratio feedback correction coefficient α in the above embodiment, and FIG. 4 FIG. 5 is a flowchart showing the fuel injection amount setting routine of the above embodiment. FIG. 6 is a time chart for explaining the effects of the above embodiment. FIG. 7 is a time chart for explaining the conventional problems. 1... Engine, 8... Fuel injection valve, 9... Control unit, 10... Air flow meter, 1
1... Crank angle sensor, 12... Throttle sensor, 15... Oxygen sensor.

Claims (1)

【実用新案登録請求の範囲】[Scope of utility model registration request] 機関に吸入される空気量に関与するパラメータ
を少なくとも含む機関運転状態を検出する機関運
転状態検出手段と、機関排気成分を検出しこれに
より機関吸入混合気の空燃比の目標空燃比に対す
るリツチ・リーンを検出する空燃比検出手段と、
該空燃比検出手段によつて検出される空燃比のリ
ツチ・リーンが反転する間隔を計測する反転間隔
計測手段と、前記機関運転状態検出手段によつて
検出されたパラメータに基づいて基本燃料噴射量
を設定する基本燃料噴射量設定手段と、前記空燃
比検出手段によつて検出された空燃比のリツチ・
リーンに基づき比例積分制御により空燃比フイー
ドバツク補正係数を設定する空燃比フイードバツ
ク補正係数設定手段と、機関定常運転状態におけ
るサージの発生を検出するサージ検出手段と、該
サージ検出手段によるサージ発生検出後に空燃比
リツチ・リーンの反転が検出されてから前回の反
転間隔だけ空燃比フイードバツク補正係数を所定
クランプ値にクランプして設定する補正係数クラ
ンプ設定手段と、該補正係数クランプ設定手段に
よる空燃比フイードバツク補正係数のクランプが
解除された後に設定される空燃比フイードバツク
補正係数の周期がクランプ前の周期と逆位相にな
るように前記所定クランプ値を設定するクランプ
値設定手段と、設定された空燃比フイードバツク
補正係数と基本燃料噴射量とに基づいて燃料噴射
量を設定する燃料噴射量設定手段と、設定された
燃料噴射量に応じて燃料噴射弁を駆動制御する燃
料噴射弁駆動制御手段と、を備えてなる電子制御
燃料噴射式内燃機関の空燃比制御装置。
an engine operating state detection means for detecting an engine operating state including at least a parameter related to the amount of air taken into the engine; and an engine operating state detection means for detecting engine exhaust components, thereby determining whether the air-fuel ratio of the engine intake air-fuel mixture is rich or lean relative to the target air-fuel ratio. air-fuel ratio detection means for detecting;
A reversal interval measuring means for measuring the interval at which rich/lean of the air-fuel ratio detected by the air-fuel ratio detecting means is reversed, and a basic fuel injection amount based on the parameter detected by the engine operating state detecting means. basic fuel injection amount setting means for setting the air-fuel ratio, and a rich fuel injection amount setting means for setting the air-fuel ratio,
an air-fuel ratio feedback correction coefficient setting means for setting an air-fuel ratio feedback correction coefficient by proportional-integral control based on lean; a surge detection means for detecting the occurrence of a surge in a steady engine operating state; a correction coefficient clamp setting means for clamping and setting an air-fuel ratio feedback correction coefficient to a predetermined clamp value for the previous reversal interval after a fuel ratio rich/lean reversal is detected; and an air-fuel ratio feedback correction coefficient set by the correction coefficient clamp setting means. clamp value setting means for setting the predetermined clamp value so that the cycle of the air-fuel ratio feedback correction coefficient set after the clamp is released is in opposite phase to the cycle before clamping; and the set air-fuel ratio feedback correction coefficient. and a fuel injection valve drive control means for driving and controlling the fuel injection valve according to the set fuel injection amount. Air-fuel ratio control device for electronically controlled fuel injection internal combustion engines.
JP19668986U 1986-12-23 1986-12-23 Expired JPH0452450Y2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP19668986U JPH0452450Y2 (en) 1986-12-23 1986-12-23

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP19668986U JPH0452450Y2 (en) 1986-12-23 1986-12-23

Publications (2)

Publication Number Publication Date
JPS63174550U JPS63174550U (en) 1988-11-11
JPH0452450Y2 true JPH0452450Y2 (en) 1992-12-09

Family

ID=31155742

Family Applications (1)

Application Number Title Priority Date Filing Date
JP19668986U Expired JPH0452450Y2 (en) 1986-12-23 1986-12-23

Country Status (1)

Country Link
JP (1) JPH0452450Y2 (en)

Also Published As

Publication number Publication date
JPS63174550U (en) 1988-11-11

Similar Documents

Publication Publication Date Title
JPH0737789B2 (en) Electronic control unit for multi-cylinder engine
JP2776971B2 (en) Control device for internal combustion engine
JP3612719B2 (en) Fuel injection control device for internal combustion engine
JPH0452450Y2 (en)
JPS63124842A (en) Electronic control fuel injection device
JP3932022B2 (en) Idle rotational speed control device for internal combustion engine
JPH0543253Y2 (en)
JP2581046B2 (en) Fuel injection method for internal combustion engine
JP2631580B2 (en) Air-fuel ratio learning control device for internal combustion engine
JP2917195B2 (en) Electronic control fuel supply device for internal combustion engine
JP2512726Y2 (en) Electronically controlled fuel injection device for internal combustion engine
JP2527321Y2 (en) Electronically controlled fuel injection device for internal combustion engine
JP2531063Y2 (en) Electronically controlled fuel injection device for internal combustion engine
JP2503055Y2 (en) Electronically controlled fuel injection device for internal combustion engine
JPH0432939B2 (en)
JPH01151748A (en) Electronic control fuel injection device for internal combustion engine
JPS60187724A (en) Controlling device of air-fuel ratio in internal-combustion engine
JPH02104945A (en) Device for controlling engine
JPH04370346A (en) Control device for multicylinder internal combustion engine
JPH0385345A (en) Transitional fuel compensation
JPH01147131A (en) Electronic control fuel injection system for internal combustion engine
JPH0553937B2 (en)
JPS6371535A (en) Electronic control type fuel injector for internal combustion engine
JPS63154831A (en) Electronic control fuel injection device for internal combustion engine
JPH04358736A (en) Fuel injection quantity controller