JPH0719089A - Engine stability control device - Google Patents

Engine stability control device

Info

Publication number
JPH0719089A
JPH0719089A JP16226093A JP16226093A JPH0719089A JP H0719089 A JPH0719089 A JP H0719089A JP 16226093 A JP16226093 A JP 16226093A JP 16226093 A JP16226093 A JP 16226093A JP H0719089 A JPH0719089 A JP H0719089A
Authority
JP
Japan
Prior art keywords
amount
air
fuel
engine
correction 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.)
Pending
Application number
JP16226093A
Other languages
Japanese (ja)
Inventor
Hatsuo Nagaishi
初雄 永石
Hiroshi Iwano
岩野  浩
Hiroshi Oba
大羽  拓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nissan Motor Co Ltd
Original Assignee
Nissan Motor Co Ltd
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 by Nissan Motor Co Ltd filed Critical Nissan Motor Co Ltd
Priority to JP16226093A priority Critical patent/JPH0719089A/en
Publication of JPH0719089A publication Critical patent/JPH0719089A/en
Pending legal-status Critical Current

Links

Landscapes

  • Electrical Control Of Air Or Fuel Supplied To Internal-Combustion Engine (AREA)
  • Combined Controls Of Internal Combustion Engines (AREA)

Abstract

(57)【要約】 【目的】 補機負荷の急変時はフィードバック補正量の
更新を禁止することにより、補機負荷の急変によって生
じる回転変動の影響を受けないようにする。 【構成】 算出手段52はエンジンの回転変動から燃焼
の安定度を算出し、この安定度の検出値が許容レベルに
収まるように更新手段53がフィードバック補正量を更
新する。このフィードバック補正量にもとづいて算出手
段54が基本制御量の補正量を算出し、この補正量で算
出手段54が基本制御量算出手段51からの基本制御量
を補正してエンジン制御因子の制御量を算出する。この
制御量で制御手段56がエンジン制御因子を制御する。
判定手段57が補機負荷の急変時であることを判定した
とき、禁止手段58が前記フィードバック補正量の更新
を禁止する。
(57) [Summary] [Purpose] The feedback correction amount is prohibited from being updated when the auxiliary load changes suddenly, so that it is not affected by the rotational fluctuation caused by the rapid change in the auxiliary load. [Structure] The calculation unit 52 calculates the stability of combustion from the engine speed fluctuation, and the updating unit 53 updates the feedback correction amount so that the detected value of the stability falls within an allowable level. The calculation unit 54 calculates the correction amount of the basic control amount based on this feedback correction amount, and the calculation unit 54 corrects the basic control amount from the basic control amount calculation unit 51 with this correction amount to control the control amount of the engine control factor. To calculate. The control means 56 controls the engine control factor with this control amount.
When the determining means 57 determines that there is a sudden change in the auxiliary machine load, the inhibiting means 58 inhibits the updating of the feedback correction amount.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】この発明はエンジンの安定度制御
装置、特にエンジン回転の変動から燃焼の安定度を算出
して、エンジン制御因子を最適に制御するものに関す
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an engine stability control device, and more particularly to an engine stability control device that calculates combustion stability from fluctuations in engine rotation to optimally control engine control factors.

【0002】[0002]

【従来の技術】燃料の違いはエンジンの空燃比や点火時
期などのエンジン制御因子に影響を及ぼすため、燃料性
状(主に燃料の揮発性)や燃料性状の違いで変化する因
子を検出し、その検出結果から燃料の揮発性がよいか悪
いかを判断してその判断結果をエンジン制御因子に反映
させることで、エンジンの安定性や過渡時のエミッショ
ンを向上させるものがある。
2. Description of the Related Art Differences in fuel affect engine control factors such as engine air-fuel ratio and ignition timing. Therefore, factors that change depending on fuel properties (mainly fuel volatility) and fuel properties are detected. In some cases, it is determined from the detection result whether the volatility of the fuel is good or bad, and the determination result is reflected in the engine control factor to improve the stability of the engine or the emission at the time of transition.

【0003】これを説明すると、特開平2−5744号
公報では、アイドル時の回転変動幅から一般ガソリンか
重質ガソリン(一般ガソリンよりも揮発性が悪い)かを
判断し、その結果により空燃比や点火時期の制御マップ
を切換える。また、特開昭63−272935号公報で
は、過渡時の実空燃比と目標空燃比の差の大小、バック
ファイヤの発生の有無、低温始動時の完爆時間の長短か
ら一般ガソリンが重質ガソリンかを判断している。特開
昭62−282139号公報のように、光センサで検出
した燃焼光、加速時の空燃比の応答遅れの程度、加速時
の発生トルクの大小から燃料性状を判断するものもあ
る。
To explain this, in Japanese Patent Laid-Open No. 2-5744, it is judged whether the gasoline is heavy gasoline or heavy gasoline (which has lower volatility than ordinary gasoline) based on the fluctuation range of rotation at idle, and the air-fuel ratio is determined based on the result. And switch the ignition timing control map. Further, in Japanese Patent Laid-Open No. 63-272935, general gasoline is a heavy gasoline due to the size of the difference between the actual air-fuel ratio and the target air-fuel ratio at the time of transition, the presence or absence of backfire, and the length of complete explosion time at low temperature start. I'm making a decision. As disclosed in Japanese Patent Laid-Open No. 62-228139, there is a method in which the fuel property is judged from the combustion light detected by an optical sensor, the degree of response delay of the air-fuel ratio during acceleration, and the magnitude of torque generated during acceleration.

【0004】[0004]

【発明が解決しようとする課題】ところで、上記の装置
では、一般ガソリンにマッチングした制御特性に対して
重質ガソリンが使用され、燃焼の不安定で使用燃料が重
質ガソリンであると判断されるまでは燃焼の不安定がエ
ンジン制御因子に反映されず、燃焼が不安定なままにお
かれるため、その間で運転性が悪くなる可能性がある。
By the way, in the above apparatus, heavy gasoline is used for the control characteristics matching with general gasoline, and it is determined that the fuel used is heavy gasoline due to unstable combustion. Until then, the instability of combustion is not reflected in the engine control factor, and combustion is left unstable, and during that time, drivability may deteriorate.

【0005】また、エンジン制御特性と使用燃料の不一
致で、燃焼が一度でも不安定になると、それに起因して
さらに燃焼の不安定の度合いが進む現象(ヒステリシ
ス)があることから、燃料性状の検出精度がよくない。
燃焼の悪化で回転変動が生じている領域では、エンジン
バラツキ(残留ガスや点火エネルギのバラツキ、吸気温
度や湿度の差など)が大きいことも、検出精度の悪化に
つながる。つまり、燃料性状以外の要因で生じる燃焼の
悪化と、燃料の揮発性が悪くなったことによる燃焼の悪
化との区別がつかなくなるのである。かといって、重質
ガソリンの燃料性状を直接に検出するセンサや燃料性状
を間接的に検出する上記の光センサをあらたに設けると
すれば、コストアップを免れない。
Further, if the combustion becomes unstable even once due to the mismatch between the engine control characteristics and the used fuel, there is a phenomenon (hysteresis) that the degree of instability of the combustion further advances. The accuracy is not good.
In a region where rotation fluctuation occurs due to deterioration of combustion, large engine variations (variations in residual gas and ignition energy, differences in intake air temperature and humidity, etc.) also lead to deterioration in detection accuracy. In other words, it becomes impossible to distinguish between the deterioration of combustion caused by factors other than the fuel property and the deterioration of combustion due to deterioration of the volatility of the fuel. On the other hand, if the sensor for directly detecting the fuel property of heavy gasoline and the above-mentioned optical sensor for indirectly detecting the fuel property are newly provided, an increase in cost cannot be avoided.

【0006】そこで、エンジンの回転変動から燃焼の安
定度を算出し、この燃焼の安定度が許容レベルにおさま
るように、燃焼の安定度と強い相関をもつ暖機中の空燃
比をフィードバック補正しつつ、そのフィードバック補
正量を燃料性状信号とすることで、燃料性状を検出する
センサをあらたに設けることなく、かつ重質ガソリンの
使用時であっても暖機時の空燃比がリーン側ならず、暖
機増量の不足によるアイドルなどでの安定度の悪化を防
止できることになった。
Therefore, the combustion stability is calculated from the engine speed fluctuation, and the air-fuel ratio during warm-up, which has a strong correlation with the combustion stability, is feedback-corrected so that the combustion stability falls within an allowable level. At the same time, the feedback correction amount is used as the fuel property signal, so that there is no need to newly provide a sensor for detecting the fuel property, and even when heavy gasoline is used, the air-fuel ratio during warm-up is not lean. , It became possible to prevent the deterioration of stability in idling due to insufficient warm-up increase.

【0007】しかしながら、この装置においては、燃焼
が安定していても、燃料性状とは別の要因、すなわち補
機負荷の切換わりなど、補機負荷の急変によって回転変
動が生じると、燃焼が不安定になったとして空燃比がリ
ッチ側に誤制御されることから、燃費が悪くなり、H
C,COの排出量が増加する。
However, in this device, even if the combustion is stable, if the rotation fluctuation occurs due to a sudden change in the auxiliary load such as a factor other than the fuel property, that is, switching of the auxiliary load, the combustion will not be completed. Since the air-fuel ratio is erroneously controlled to become rich as it becomes stable, fuel consumption becomes worse and H
Emissions of C and CO increase.

【0008】たとえば、エアコン用コンプレッサは、こ
れに装着された電磁クラッチでクランクシャフトと断続
されるようになっており、エアコンスイッチをOFFか
らONに切換えると、エアコン用コンプレッサがエンジ
ンにより駆動され、スイッチをOFFに戻したときは、
エアコン用コンプレッサの負荷がエンジンから解放され
る。このコンプレッサ負荷の切換わりによって、その直
後にエンジン回転数が、図26に示したように一時的に
変動し、燃焼の不安定と関係なくフィードバック補正量
(後述する安定化燃空比補正係数Lldml)が破線の
ように大きい側に更新され、これによって暖機時の空燃
比がリッチ側に誤制御されてしまうのである。
For example, an air conditioner compressor is connected to and disengaged from a crankshaft by an electromagnetic clutch attached to the air conditioner compressor. When the air conditioner switch is switched from OFF to ON, the air conditioner compressor is driven by the engine and the switch is activated. When you turn off the
The load on the air conditioner compressor is released from the engine. Immediately after this switching of the compressor load, the engine speed temporarily fluctuates as shown in FIG. 26, and a feedback correction amount (a stabilized fuel-air ratio correction coefficient Lldml described later) is irrelevant regardless of instability of combustion. ) Is updated to the larger side as indicated by the broken line, and the air-fuel ratio during warm-up is erroneously controlled to the rich side.

【0009】そこでこの発明は、補機負荷の急変時はフ
ィードバック補正量の更新を禁止することにより、補機
負荷の急変によって生じる回転変動の影響を受けないよ
うにすることを目的とする。
Therefore, an object of the present invention is to prevent the influence of the rotation fluctuation caused by the sudden change of the auxiliary machine load by prohibiting the update of the feedback correction amount when the auxiliary machine load suddenly changes.

【0010】[0010]

【課題を解決するための手段】第1の発明は、図1に示
すように、エンジンの運転条件信号からエンジン制御因
子の基本制御量を算出する手段51と、エンジンの回転
変動から燃焼の安定度を算出する手段52と、この安定
度の検出値が許容レベルに収まるようにフィードバック
補正量を更新する手段53と、このフィードバック補正
量にもとづいて前記基本制御量の補正量を算出する手段
54と、この補正量で前記基本制御量を補正して前記エ
ンジン制御因子の制御量を算出する手段55と、この制
御量でエンジン制御因子を制御する手段56と、補機負
荷の急変時であるかどうかを判定する手段57と、この
判定結果より補機負荷の急変時に前記フィードバック補
正量の更新を禁止する手段58とを設けた。
As shown in FIG. 1, a first invention is a means 51 for calculating a basic control amount of an engine control factor from an engine operating condition signal, and a combustion stabilization based on a fluctuation in engine rotation. Degree, a means 53 for updating the feedback correction amount so that the detected value of the stability falls within an allowable level, and a means 54 for calculating the correction amount of the basic control amount based on the feedback correction amount. A means 55 for calculating the control amount of the engine control factor by correcting the basic control amount with this correction amount, a means 56 for controlling the engine control factor with this control amount, and a sudden change of the auxiliary machine load. A means 57 for determining whether or not there is provided, and a means 58 for prohibiting the update of the feedback correction amount when the auxiliary load suddenly changes based on the result of this determination are provided.

【0011】第2の発明は、前記フィードバック補正量
の更新禁止が補機負荷の急変時から所定期間の後までで
ある。
According to a second aspect of the present invention, the prohibition of updating the feedback correction amount is from when the auxiliary load suddenly changes to after a predetermined period.

【0012】[0012]

【作用】補機負荷の急変時には、燃焼の不安定と無関係
な回転変動が生じるので、この負荷急変時にも燃焼の安
定度が許容レベルに収まるようにフィードバック補正量
が更新されると、エンジン制御因子が燃焼を安定させる
側に誤って制御される。
[Function] When the auxiliary load suddenly changes, rotational fluctuations unrelated to the unstable combustion occur. Therefore, even when the load suddenly changes, if the feedback correction amount is updated so that the combustion stability is within the allowable level, the engine control Factors are erroneously controlled on the side that stabilizes combustion.

【0013】これに対して、第1の発明で負荷急変時に
フィードバック補正量の更新が禁止されることから、補
機負荷の急変直後にフィードバック補正量が変化せず、
誤制御が避けられる。
On the other hand, according to the first aspect of the present invention, the update of the feedback correction amount is prohibited when the load suddenly changes, so that the feedback correction amount does not change immediately after the sudden change in the auxiliary machine load.
Erroneous control can be avoided.

【0014】第2の発明で補機負荷の急変時から所定期
間の後まで更新が禁止されると、燃焼を安定させる側へ
の誤制御が確実に防がれる。
In the second aspect of the present invention, if the updating is prohibited from the time when the auxiliary load changes abruptly until after a predetermined period, erroneous control to the side that stabilizes combustion can be reliably prevented.

【0015】[0015]

【実施例】図2において、燃料の噴射は、量が多いとき
も少ないときも吸気ポートに設けた一か所のインジェク
タ4から供給するので、量の調整はコントロールユニッ
ト21によりその噴射時間で行う。噴射時間が長くなれ
ば噴射量が多くなり、噴射時間が短くなれば噴射量が少
なくなる。混合気の濃さつまり空燃比は、一定量の吸入
空気に対する燃料噴射量が多くなればリッチ側にずれ、
燃料噴射量が少なくなればリーン側にずれる。
In FIG. 2, fuel is injected from a single injector 4 provided in the intake port regardless of whether the amount is large or small. Therefore, the amount of fuel is adjusted by the control unit 21 according to the injection time. . The injection amount increases as the injection time increases, and the injection amount decreases as the injection time decreases. The richness of the air-fuel mixture, that is, the air-fuel ratio, shifts to the rich side when the fuel injection amount for a fixed amount of intake air increases,
If the fuel injection amount decreases, it shifts to the lean side.

【0016】したがって、吸入空気量との比が一定値と
なるように燃料の基本噴射量を決定してやれば運転条件
が違っても同じ空燃比が得られる。燃料の噴射がエンジ
ンの1回転について1回行われるときは、1回転で吸い
込んだ空気量に対して基本噴射パルス幅Tpをそのとき
の吸入空気量とエンジン回転数とから求めるのである。
通常このTpにより決定される空燃比は理論空燃比付近
になっている。
Therefore, if the basic injection amount of fuel is determined so that the ratio to the intake air amount becomes a constant value, the same air-fuel ratio can be obtained even under different operating conditions. When the fuel injection is performed once per one revolution of the engine, the basic injection pulse width Tp is calculated from the intake air amount at that time and the engine speed with respect to the air amount sucked in one revolution.
Usually, the air-fuel ratio determined by this Tp is near the stoichiometric air-fuel ratio.

【0017】ところで、一般ガソリンに対してエンジン
の制御特性を定めている場合に、重質ガソリンが使用さ
れると、重質ガソリンは燃料の揮発性が一般ガソリンよ
り悪いため、特に燃焼状態のわるい運転条件で運転性に
大きく影響する。燃焼が安定しない始動直後の暖機中
は、理論空燃比よりもリッチ側の空燃比で運転しよう
と、水温増量補正係数Ktwと始動後増量補正係数Ka
sとを用いて燃料の増量補正を行っているのであるが、
これらの増量係数が、一般ガソリンに対してマッチング
されているときは、重質ガソリンの使用で、燃料の揮発
性が悪くなった分だけ、燃焼が悪化するのである。
By the way, when heavy gasoline is used when the control characteristics of the engine are determined for the normal gasoline, the volatility of the fuel of the heavy gasoline is worse than that of the normal gasoline, so that the combustion state is particularly bad. Drivability is greatly affected by operating conditions. During warm-up immediately after startup, where the combustion is not stable, the water temperature increase correction coefficient Ktw and the post-start increase correction coefficient Ka are tried to operate at an air-fuel ratio that is richer than the theoretical air-fuel ratio.
The fuel quantity increase is corrected using s and
When these increasing factors are matched with general gasoline, the use of heavy gasoline deteriorates combustion due to the deterioration of fuel volatility.

【0018】これに対処するため、コントロールユニッ
ト21で、エンジンの回転変動から燃焼の安定度を算出
し、この燃焼の安定度が許容レベルに収まるようにフィ
ードバック補正量(後述する安定化燃空比補正係数Ll
dml)を更新し、このフィードバック補正量にもとづ
いて空燃比補正量を求め、この補正量で暖機中の空燃比
を補正すると、燃焼の安定度と燃料の揮発性とが暖機中
に限って強い相関をもつことから、使用燃料が重質ガソ
リンのために許容レベルを外れた安定度の算出値が再び
許容レベルに収まった状態での空燃比補正量と、一般ガ
ソリンの使用時に安定度の算出値が許容レベルに収まっ
ている状態での空燃比補正量との差は、重質ガソリンと
一般ガソリンの揮発性の違いに精度良く対応する。
In order to deal with this, the control unit 21 calculates the combustion stability from the engine speed fluctuation, and a feedback correction amount (a stabilized fuel-air ratio which will be described later) so that the combustion stability falls within an allowable level. Correction coefficient Ll
dml), the air-fuel ratio correction amount is calculated based on this feedback correction amount, and the air-fuel ratio during warm-up is corrected with this correction amount, the combustion stability and fuel volatility are limited only during warm-up. Since the fuel used is a heavy gasoline and the calculated stability calculation value is out of the allowable range, it is again within the allowable level. The difference with the air-fuel ratio correction amount when the calculated value of is within the allowable level accurately corresponds to the difference in volatility between heavy gasoline and general gasoline.

【0019】この場合、一般ガソリンの使用時に空燃比
補正量がゼロとなるように設定しておけば、重質ガソリ
ンの使用時は、空燃比補正量がゼロでない値をもち、こ
のゼロでない空燃比補正量が一般ガソリンの揮発性との
相違分を表す信号になる。
In this case, if the air-fuel ratio correction amount is set to zero when using general gasoline, the air-fuel ratio correction amount has a non-zero value when using heavy gasoline, and this non-zero The fuel ratio correction amount becomes a signal representing the difference from the volatility of general gasoline.

【0020】さらに、一般ガソリンの揮発性との違いは
温度の低下とほぼ同等であるため、上記の空燃比補正量
を温度補正量に換算することができる。たとえば、冷却
水温Twから空燃比補正量を差し引いた値をあらためて
水温補正温度Twlとし、この水温補正温度Twlで一
般ガソリンに対して設定しているテーブルを参照して水
温増量補正係数や始動後増量補正係数を求めれば、一般
ガソリンの使用時よりも多い噴射量が供給され、重質ガ
ソリンの使用時であっても一般ガソリンと同じに暖機中
の燃焼を安定させることができるのである。
Furthermore, since the difference from the volatility of general gasoline is almost the same as the decrease in temperature, the above air-fuel ratio correction amount can be converted into a temperature correction amount. For example, the value obtained by subtracting the air-fuel ratio correction amount from the cooling water temperature Tw is set again as the water temperature correction temperature Twl, and the water temperature increase correction coefficient and the post-start increase amount are referenced by referring to the table set for this gasoline temperature correction temperature Twl. If the correction coefficient is calculated, a larger injection amount is supplied than when using general gasoline, and even when using heavy gasoline, combustion during warm-up can be stabilized in the same manner as general gasoline.

【0021】しかしながら、燃焼が安定していても、補
機負荷が切換わるなど、補機負荷の急変によって回転変
動が生じると、燃焼が不安定になったとして空燃比がリ
ッチ側に誤制御されることから、燃費が悪くなり、H
C,COの排出量が増加する。
However, even if the combustion is stable, if the rotation of the auxiliary load changes due to a sudden change of the auxiliary load or the like, the combustion becomes unstable and the air-fuel ratio is erroneously controlled to the rich side. As a result, fuel consumption becomes worse and H
Emissions of C and CO increase.

【0022】これに対処するため、コントロールユニッ
ト21では、補機負荷の急変時にフィードバック補正量
の更新を禁止する。
In order to cope with this, the control unit 21 prohibits the update of the feedback correction amount when the auxiliary load changes suddenly.

【0023】このため、エアコンスイッチ32やパワー
ステヤリングスイッチ34などからの信号(図25参
照)が、上記の暖機中の安定度制御に必要となるセンサ
からの信号(7はエアクリーナから吸入される空気量Q
aを検出するエアフローメータ、9はアイドルスイッ
チ、10は単位クランク角度ごとの信号とクランク角度
の基準信号とを出力するクランク角度センサ、11は水
温センサ)とともに、マイコンからなるコントロールユ
ニット21に入力されている。12はO2 センサ、13
はノックセンサ、14は車速センサである。
Therefore, the signal from the air conditioner switch 32, the power steering switch 34, etc. (see FIG. 25) is the signal from the sensor (7 is sucked from the air cleaner) necessary for the stability control during the warm-up. Air volume Q
An air flow meter for detecting a, 9 is an idle switch, 10 is a crank angle sensor for outputting a signal for each unit crank angle and a crank angle reference signal, and 11 is a water temperature sensor), and is input to a control unit 21 including a microcomputer. ing. 12 is an O 2 sensor, 13
Is a knock sensor, and 14 is a vehicle speed sensor.

【0024】[1]回転変動の算出 燃焼の不安定によって回転変動が生じるため、REF間
周期(基準信号REFの間の周期)を測定し、このRE
F間周期のうち最新値と前回値の加算値にもとづいて気
筒別の回転数を算出し、この気筒別回転数の変動から燃
焼の安定度を推定する。
[1] Calculation of Rotational Fluctuation Since rotational fluctuation occurs due to instability of combustion, the period between REFs (the period between reference signals REF) is measured, and this RE is measured.
The rotation speed for each cylinder is calculated based on the added value of the latest value and the previous value in the period between F, and the stability of combustion is estimated from the variation in the rotation speed for each cylinder.

【0025】図4において、REF間周期Refからエ
ンジン1回転区間の周期Refrvを、 Refrv=Ref+Refn-1 …(1) ただし、Refn-1;前回のREF間周期 の式で求め(図4のステップ11)、これを Nerv=KN#/Refrv …(2) ただし、KN#;周期→回転数への変換定数 の式で気筒別回転数Nervに変換する(図4のステッ
プ13)。
In FIG. 4, the cycle Refrv of one engine revolution section is calculated from the cycle REF between REFs: Refrv = Ref + Ref n-1 (1) where Ref n-1 ; the previous cycle between REFs (FIG. 4) Step 11), Nerv = KN # / Refrv (2) where KN #; cycle-to-rotation speed conversion constant is converted to the cylinder-by-cylinder rotation speed Nerv (step 13 in FIG. 4).

【0026】なお、(1)式が導かれる理由は次の通り
である。4気筒エンジン(点火順序を#1−#3−#4
−#2とする)について各気筒の燃焼圧力と回転変動の
関係ならびに基準信号REF(180°CAごとに立ち
上がる)を図5に示す。各気筒の燃焼による回転変動は
180°CA(エンジン半回転のクランク角)ごとに点
火順序にしたがって生じるのに対し、基準信号REFが
圧縮上死点(図ではTDC)の前の所定のクランク角
(たとえば110°CA)で立ち上がると、1つの燃焼
区間とその燃焼の行われる気筒のREF間周期とが時間
的にずれている。
The reason why the formula (1) is derived is as follows. 4-cylinder engine (ignition order # 1- # 3- # 4
FIG. 5 shows the relationship between the combustion pressure and the rotational fluctuation of each cylinder and the reference signal REF (which rises every 180 ° CA) for the (-# 2). Rotational fluctuations due to combustion in each cylinder occur according to the ignition sequence for each 180 ° CA (crank angle of engine half rotation), whereas the reference signal REF is a predetermined crank angle before compression top dead center (TDC in the figure). When rising at (for example, 110 ° CA), one combustion section and the REF cycle of the cylinder in which the combustion is performed are temporally displaced.

【0027】いま仮に#3気筒で代表させれば、#3気
筒の燃焼による回転変動(#3TDCから#4TDCま
で)は、#3REF間周期と#4REF間周期の2周期
にまたがるため、#3気筒の燃焼が寄与するクランク角
範囲は、#4REF間周期のうち110°CAの部分
(図でから#4TDCまで)と#3REF間周期のう
ち70°CAの部分(#3TDCからまで)とであ
る。この寄与割合をそれぞれk1,k2とすれば、 k1=110/180 …(1.1) k2=70/180 …(1.2) であり、#3気筒の半回転区間周期は #3気筒の半回転区間周期 =#4REF間周期×k1+#3REF間周期×k2 …(1.3) の式で表すことができる。
If the # 3 cylinder is used as a representative, the rotation fluctuation (from # 3TDC to # 4TDC) due to the combustion of the # 3 cylinder spans two cycles of the # 3REF cycle and the # 4REF cycle. The crank angle range in which the combustion of the cylinder contributes is 110 ° CA in the cycle between # 4REF (from the figure to # 4TDC) and 70 ° CA in the cycle between # 3REF (from # 3TDC). is there. Assuming that the contribution ratios are k 1 and k 2 , respectively, k 1 = 110/180 (1.1) k 2 = 70/180 (1.2), and the half rotation section cycle of the # 3 cylinder is # 3 cylinder half-rotation period cycle = # 4 REF inter-cycle × k 1 + # 3 REF inter-cycle × k 2 (1.3)

【0028】ここで、REF間周期は点火順に求まるた
め、(1.3)式において今回求まるREF間周期の最
新値Refを#4気筒に対応づければ、REF間周期の
前回値Refn-1が#3気筒に対応し、また#4気筒を
現気筒(現時点の気筒)として考えれば、#3気筒は前
気筒(現気筒より点火順序で1つ前の気筒)であるか
ら、(1.3)式は 前気筒の半回転区間周期=Ref×k1+Refn-1×k2 …(1.4) と書き直すことができる。
Here, since the REF period is obtained in the ignition order, if the latest value Ref of the REF period obtained this time in equation (1.3) is associated with the # 4 cylinder, the previous value Ref n- of the REF period is set. If 1 corresponds to the # 3 cylinder, and if the # 4 cylinder is considered as the current cylinder (current cylinder), the # 3 cylinder is the previous cylinder (the cylinder one before in the ignition order from the current cylinder). .3) can be rewritten as the half-rotation section cycle of the front cylinder = Ref × k 1 + Ref n−1 × k 2 (1.4).

【0029】(1.4)式は#4気筒を現気筒として考
えた式であるが、#2,#1,#3気筒を現気筒として
も(1.4)式と同じ式になる。
The formula (1.4) is a formula considering the # 4 cylinder as the current cylinder, but the formula is the same as the formula (1.4) even if the # 2, # 1, and # 3 cylinders are the current cylinders.

【0030】上記の寄与割合k1,k2は、各気筒で燃焼
がTDC(圧縮上死点)から始まるとしたときのもので
あるが、実際の燃焼はTDC前から始まることを考慮す
ると、燃焼開始クランク角による補正が必要で、このと
きは上記の(1.1),(1.2)式に代えて、 k1=(110−燃焼開始クランク角)/180 …(1.5) k2=(70+燃焼開始クランク角)/180 …(1.6) の式を用いなければならない。たとえば、燃焼開始クラ
ンク角の平均値を圧縮上死点前20°CAとすれば、 k1=(110−20)/180=0.5 …(1.7) k2=(70+20)/180=0.5 …(1.8) であるから、(1.4)式は、 前気筒の半回転区間周期 =Ref×0.5+Refn-1×0.5 …(1.9) となる。
The above-mentioned contribution ratios k 1 and k 2 are obtained when the combustion starts from TDC (compression top dead center) in each cylinder. Considering that the actual combustion starts before TDC, requires correction by the combustion start crank angle, this time in the above (1.1), (1.2) in place of the equation, k 1 = (110- combustion start crank angle) / 180 ... (1.5) k 2 = (70 + combustion start crank angle) / 180 (1.6) must be used. For example, assuming that the average value of the combustion start crank angle is 20 ° CA before the compression top dead center, k 1 = (110-20) /180=0.5 (1.7) k 2 = (70 + 20) / 180 = 0.5 ... (1.8) Therefore, the equation (1.4) becomes the half rotation section cycle of the previous cylinder = Ref × 0.5 + Ref n−1 × 0.5 (1.9) .

【0031】実際には着火のタイミングを知ることは困
難なため点火時期を上記の燃焼開始クランク角の相当値
として採用する。
In practice, it is difficult to know the ignition timing, so the ignition timing is adopted as a value equivalent to the above combustion start crank angle.

【0032】(1.9)式の両辺を2倍にして、 前気筒の1回転区間周期=Ref+Refn-1 …(1.10) この(1.10)式が(1)式のことである。つまり、
(1)式のRefrvは前気筒の1回転区間周期を表す
ので、(1)式によりREF間周期の最新値(Ref)
と前回値(Refn-1)の加算値を(2)式により回転
数単位に変換することで、気筒別回転数を求めることが
できるのである。
By doubling both sides of the equation (1.9), one revolution section cycle of the front cylinder = Ref + Ref n-1 (1.10) This equation (1.10) is the equation (1). is there. That is,
Since Refrv in the equation (1) represents one revolution section cycle of the previous cylinder, the latest value (Ref) of the cycle between REFs is calculated by the equation (1).
By converting the added value of the previous value (Ref n-1 ) into the rotational speed unit by the equation (2), the rotational speed for each cylinder can be obtained.

【0033】なお、2つのREF間周期(REF間周期
の現在値と前回値)を測定区間として図6に示すと、同
図のように、測定区間が点火順序で隣接する2つの気筒
間で測定区間をオーバーラップさせながらずれていく。
このようにして気筒別回転数を求めると、気筒間バラツ
キによる回転変動を燃焼の不安定による回転変動である
と誤認することがない。
When the two REF cycles (current value and previous value of the REF cycle) are shown in FIG. 6 as measurement intervals, the measurement intervals are as shown in FIG. 6 between two cylinders adjacent in the ignition order. It shifts while overlapping the measurement section.
When the cylinder-by-cylinder rotational speed is obtained in this way, the rotational fluctuation due to the variation between the cylinders is not mistakenly recognized as the rotational fluctuation due to the unstable combustion.

【0034】なお、(1.9)式によれば結果としてk
1とk2とが等しく(ともに0.5)なってしまったが、
これは、 〈イ〉直列4気筒エンジンであること 〈ロ〉REFが圧縮上死点前110°CAで立ち上がる
こと 〈ハ〉燃焼開始クランク角が圧縮上死点前20°CAで
あること の3つの条件をすべて満足するときに限るもので、これ
ら条件のうちの1つでも欠ければ、k1≠k2になる。
According to the equation (1.9), k is obtained as a result.
1 and k 2 are equal (both are 0.5),
This is <a> In-line 4-cylinder engine <b> REF rises at 110 ° CA before compression top dead center <c> Combustion start crank angle is 20 ° CA before compression top dead center 3 Only when all of the two conditions are satisfied, if any one of these conditions is not satisfied, k 1 ≠ k 2 .

【0035】上記(2)式の気筒別回転数Nervから
は Dnerv=Nerv−Nervn-4 …(3) ただし、Nervn-4;4回前のNerv の式で気筒別の回転変化量Dnervを算出する(図4
のステップ15)。
From the cylinder-by-cylinder rotational speed Nev in the above equation (2), Dnerv = Nev-Nevn -4 (3) where Nevn -4 ; the rotational variation Dnerv for each cylinder in the Nev equation four times before. Is calculated (Fig. 4
Step 15).

【0036】(2)式の気筒別回転数Nervがたとえ
ば#1気筒(前気筒)のものであるときは、Nerv
n-1(1回前の値)は#2気筒の、Nervn-2(2回前
の値)は#4気筒の、Nervn-3(3回前の値)は#
3気筒のものであるため、#1気筒について回転変化量
を求めるには、(3)式で4回前の値(つまり1サイク
ル前の値)を用いなければならないのである。このよう
に、気筒別回転数のうちの最新値と1サイクル前の値と
の差を気筒別回転変化量Dnervとして求めること
で、気筒間のバラツキを燃焼の不安定による回転変動と
誤認しないようにするわけである。
When the cylinder-by-cylinder rotational speed Nev in the equation (2) is, for example, that of the # 1 cylinder (previous cylinder), Nev
n-1 (the value one time before) is for # 2 cylinder, Nev n-2 (the value before two times) is for # 4 cylinder, and Nev n-3 (the value before three times) is #
Since it has three cylinders, in order to obtain the rotation change amount for the # 1 cylinder, the value four times before (that is, the value one cycle before) must be used in the equation (3). As described above, by obtaining the difference between the latest value of the cylinder-by-cylinder rotational speed and the value one cycle before as the cylinder-by-cylinder rotational change amount Dnerv, the variation between the cylinders is not mistaken for rotational fluctuation due to unstable combustion. That is why.

【0037】なお、(2)式の計算の前に旧Nervの
シフトを行う(図4のステップ12)。これは1回転前
のデータを2回前のRAMに、2回転前のデータを3回
前に、3回転前のデータを4回前にと逐次移し替える操
作である。この旧Nervのシフトによって、気筒別回
転数が記憶されることから、後述するエンジン回転数N
eを、 Ne=(Nerv+Nervn-1+Nervn-2+Ner
n-3)/4 の式で全気筒のエンジン回転数の平均値として求めるこ
とができる。
Before the calculation of the expression (2), the old Nev is shifted (step 12 in FIG. 4). This is an operation of sequentially transferring the data of one rotation before to the RAM of two times before, the data of two rotations before three times, and the data three rotations before four times. The engine speed N, which will be described later, is stored because the cylinder-by-cylinder rotation speed is stored by the shift of the old Nev.
e = Ne = (Nev + Nev n-1 + Nev n-2 + Ner
It can be calculated as the average value of the engine speeds of all cylinders by the formula of v n-3 ) / 4.

【0038】旧Dnervのシフトも旧Nervのシフ
トと同様である(図4のステップ14)。
The shift of the old Dnerv is similar to the shift of the old Nrv (step 14 in FIG. 4).

【0039】(3)式の気筒別回転変化量Dnervか
らは Llj=Dnerv−Dnervn-1 …(4) ただし、Dnervn-1;1回前のDnervの式で気
筒別回転変化量の変化量をトルク変動相当値Lljとし
て求める(図4のステップ16)。
From the cylinder-by-cylinder rotational change amount Dnerv, Llj = Dnerv-Dnerv n-1 (4) where Dnerv n-1 ; The amount is obtained as the torque fluctuation equivalent value Llj (step 16 in FIG. 4).

【0040】(3)式のDnervはある気筒について
前回の燃焼時の1回転周期と今回の燃焼時の1回転周期
の間に生じた回転変化量であるから、(4)式のLlj
は燃焼に伴う疑似的なトルク変動量に相当するわけであ
る。
Since Dnerv in the equation (3) is the amount of change in rotation that has occurred between one revolution cycle during the previous combustion and one revolution cycle during the present combustion for a certain cylinder, Lner of the equation (4) is
Corresponds to a pseudo torque fluctuation amount due to combustion.

【0041】トルク変動相当値Lljにはバンドパスフ
ィルター処理を行い、結果をデジタルフィルター処理出
力Lljdとしてストアする(図4のステップ17,1
8)。バンドパスフィルター処理は、ソフトウエアで行
うため、連続系から離散系に変換した式を用いる。周波
数としては車両のドライバーがサージとして感じやすい
周波数(3〜7Hz)とすればよい。
The torque fluctuation equivalent value Llj is bandpass filtered and the result is stored as a digital filtering output Lljd (steps 17 and 1 in FIG. 4).
8). Since the bandpass filter processing is performed by software, an equation converted from a continuous system to a discrete system is used. The frequency may be a frequency (3 to 7 Hz) that is easily felt by the driver of the vehicle as a surge.

【0042】[2]フィードバック補正量の更新禁止の
条件 燃焼の安定度が許容レベルに収まるように空燃比のフィ
ードバック(図ではF/Bで表示する。)補正を行う運
転条件は暖機中だけで、過渡時や始動時ではない。これ
は、燃焼の安定度と燃料の揮発性とが強い相関をもつの
は、暖機中だけだからである。一方、過渡時に使用燃料
の揮発性によって定まる補正の要求値と実際の補正量と
がずれた場合には、エミッションの悪化が問題であり、
要求値と実際の補正量との差に対応する安定度の差はあ
まり大きくない(過渡時は回転変動が大きく、もともと
安定度の検出ができないこともある)。また始動時は燃
焼前の段階であり、安定度とは無関係である。
[2] Condition for prohibiting update of feedback correction amount The operation condition for feedback correction of the air-fuel ratio (indicated by F / B in the figure) so that the stability of combustion falls within an allowable level is only during warm-up. So it's not a transition or a start. This is because combustion stability and fuel volatility have a strong correlation only during warm-up. On the other hand, when the required correction value determined by the volatility of the fuel used during the transition and the actual correction amount deviate, the deterioration of emission is a problem,
The difference in stability corresponding to the difference between the required value and the actual correction amount is not so large (the rotation fluctuation is large during the transition, and the stability may not be detected originally). Also, at the time of starting, it is a stage before combustion and has nothing to do with stability.

【0043】具体的には、図7に示したように以下の
〈1〉〜〈10〉の条件のいずれかでも成立するときは
フィードバック補正の禁止フラグを“1”にして、フィ
ードバック補正を禁止する(図7のステップ33)。
Specifically, as shown in FIG. 7, when any of the following conditions <1> to <10> is satisfied, the feedback correction inhibition flag is set to "1" to inhibit the feedback correction. (Step 33 in FIG. 7).

【0044】〈1〉始動時水温Twsが上下限の間の所
定範囲内にないこと(図7のステップ21)。これはエ
ンジン運転が不可能な極低温領域や、燃焼が悪くなりよ
うのない高温領域などでフィードバック補正を禁止し、
よく適合された一部の水温領域だけをフィードバック補
正領域とするためである。
<1> The starting water temperature Tws is not within the predetermined range between the upper and lower limits (step 21 in FIG. 7). This prohibits feedback correction in extremely low temperature range where engine operation is impossible, high temperature range where combustion is unlikely to deteriorate,
This is because only a part of the water temperature region that is well adapted is used as the feedback correction region.

【0045】〈2〉現在の水温Twと始動時水温Tws
との差が所定値DTW#以上であること(図7のステッ
プ22)。Tw−Tws≧DTW#であれば始動から時
間がたって安定領域(かりに空燃比が理論空燃比から少
々ずれてリーンになっても安定して運転できる領域)で
あるとし、フィードバック補正を禁止するためである。
<2> Current water temperature Tw and starting water temperature Tws
Is greater than or equal to a predetermined value DTW # (step 22 in FIG. 7). If Tw-Tws ≥ DTW #, it is considered that it is in a stable region (a region in which the air-fuel ratio can be stably operated even if the air-fuel ratio slightly deviates from the stoichiometric air-fuel ratio and becomes lean) after starting, and feedback correction is prohibited. Is.

【0046】〈3〉運転条件がフィードバック補正領域
にないこと(図7のステップ23)。全運転領域は、図
8のように回転数Neとシリンダ空気量相当パルス幅
(エンジン負荷相当量で後述する)Avtpとでいくつ
かの領域に区分けされ、その中にフラグの値が入ってお
り、NeとAvtpから図8のマップを参照した値が
“0”であれば、フィードバック補正を禁止する。
“0”の領域は図示したように高回転域であり、高回転
域では燃焼が悪くなりようがないからである。
<3> The operating condition is not within the feedback correction area (step 23 in FIG. 7). As shown in FIG. 8, the entire operation region is divided into several regions by the rotation speed Ne and the cylinder air amount equivalent pulse width (engine load equivalent amount, which will be described later) Avtp, and the flag value is included therein. , Ne and Avtp, if the value referring to the map of FIG. 8 is “0”, the feedback correction is prohibited.
This is because the region of “0” is the high rotation speed region as shown in the figure, and combustion cannot deteriorate in the high rotation speed region.

【0047】〈4〉ギヤ位置<所定値LLGR#である
こと(図7のステップ24)。ギア位置として高速ギア
位置になるほど大きな値を割り付けており(たとえば1
速、2速、3速、4速に対応して1,2,3,4)、ギ
ヤ位置<LLGR#でフィードバック補正を禁止する。
これは、低速ギヤ走行ではエンジンの回転変化が速く安
定度への外乱となるため、フィードバック補正を禁止で
きるようにしたものである(たとえば1速で禁止)。た
だし、アイドリングではフィードバック補正を行いたい
ので、低速ギア位置にあってもアイドリング時は補正を
行う。
<4> Gear position <predetermined value LLGR # (step 24 in FIG. 7). The higher the gear position, the greater the value assigned (eg 1
Feedback correction is prohibited when the gear position is <LLGR #, corresponding to the second speed, the third speed, the fourth speed, 1, 2, 3, 4).
This is because it is possible to prohibit the feedback correction (for example, the first speed is prohibited) because the rotation speed of the engine rapidly changes during low-speed gear running and causes disturbance to the stability. However, since feedback correction is desired during idling, correction is performed during idling even in the low gear position.

【0048】〈5〉前回のギヤ位置と今回のギヤ位置が
同じでないこと(図7のステップ25)。ギヤ位置の変
更があるとフィードバック補正を禁止するのは、ギヤチ
ェンジによる回転変動によって燃焼の悪化であるとみな
されることによる誤制御を防止するためである。
<5> The previous gear position and the current gear position are not the same (step 25 in FIG. 7). The reason why the feedback correction is prohibited when the gear position is changed is to prevent erroneous control due to the fact that the rotation change due to the gear change is regarded as the deterioration of the combustion.

【0049】〈6〉過渡時であること(図7のステップ
26,27,28)。絞り弁開度Tvo、シリンダ空気
量相当パルス幅Avtp、エンジン回転数Neの所定時
間当たりの各変化量が所定のレベル(絞り弁開度につい
てLLDTVO#、シリンダ空気量相当パルス幅につい
てLLDTP#、エンジン回転数についてLLDNE
#)を越えたら過渡であると判断し、フィードバック補
正を禁止する。
<6> It is a transient time (steps 26, 27 and 28 in FIG. 7). The throttle valve opening Tvo, the cylinder air amount equivalent pulse width Avtp, and the amount of change of the engine speed Ne per predetermined time are at predetermined levels (LLDTVO # for the throttle valve opening, LLDTP # for the cylinder air amount equivalent pulse width, engine About rotation speed LLDNE
If it exceeds #), it is judged to be a transition and feedback correction is prohibited.

【0050】〈7〉エアコンスイッチ(図ではエアコン
Swで略記する)の切換時であること(図7のステップ
29)。
<7> The air conditioner switch (abbreviated as air conditioner Sw in the figure) is being switched (step 29 in FIG. 7).

【0051】図25において、エアコンスイッチ32の
OFF状態ではリレー33が切られているために電磁ク
ラッチ用ソレノイド31に電流が流れず、コンプレッサ
が働くことはないが、エアコンスイッチ32をONにす
ると、リレー33が閉じ、ソレノイド31に電流が流れ
ることから、エンジン出力が電磁クラッチを介してコン
プレッサに伝えられ、コンプレッサが駆動される。エア
コンスイッチがOFFにされたときは、電磁クラッチが
断たれ、コンプレッサ負荷がエンジンから外される。こ
のエアコンスイッチの切換に伴うコンプレッサ負荷の切
換わりによって回転変動が生じるので、この回転変動に
より燃焼の悪化であるとみなされることによる誤制御を
防止するため、フィードバック補正を禁止する。
In FIG. 25, when the air conditioner switch 32 is in the OFF state, since the relay 33 is turned off, current does not flow in the solenoid 31 for the electromagnetic clutch and the compressor does not work. However, when the air conditioner switch 32 is turned on, Since the relay 33 is closed and a current flows through the solenoid 31, the engine output is transmitted to the compressor via the electromagnetic clutch and the compressor is driven. When the air conditioner switch is turned off, the electromagnetic clutch is disengaged and the compressor load is removed from the engine. Rotational fluctuations occur due to switching of the compressor load accompanying the switching of the air conditioner switch, so feedback correction is prohibited in order to prevent erroneous control due to the fact that combustion fluctuations are considered to be deteriorated due to this rotational fluctuations.

【0052】〈8〉パワーステヤリングスイッチ(図で
はパワステSwで略記する)の切換時であること(図7
のステップ30)。パワーステヤリングスイッチの切換
に伴うオイルポンプ負荷の切換わりによっても、燃焼の
不安定と関係のない回転変動が生じるからである。
<8> Switching of power steering switch (abbreviated as power steering Sw in the figure) (FIG. 7)
Step 30). This is because a change in the oil pump load that accompanies the change in the power steering switch causes a rotation fluctuation unrelated to the instability of combustion.

【0053】詳細には、パワーステヤリング用のオイル
ポンプは、ハンドルを切ることで吐出圧が上昇し、駆動
トルクが上昇する。これは、エンジンと直結でいつもオ
イルポンプが回っているのであるが、ハンドルを切らな
ければオイルが循環するだけのサーボ機構をアクチュエ
ータとしてもっているからである。パワーステヤリング
スイッチ34とは、このオイルポンプの吐出圧が所定値
(たとえば数10kg/cm2)以上でONとなる圧力
スイッチのことであり、パワーステヤリングスイッチ3
4のONでポンプ負荷がクランクシャフトに加わり、パ
ワーステヤリングスイッチ34のOFFでポンプ負荷が
クランクシャフトから解放されたことがわかるわけであ
る。
Specifically, in the oil pump for power steering, the discharge pressure increases and the driving torque increases by turning the handle. This is because the oil pump always rotates directly with the engine, but it has a servo mechanism as an actuator that just circulates the oil unless the handle is turned. The power steering switch 34 is a pressure switch which is turned on when the discharge pressure of the oil pump is a predetermined value (for example, several tens kg / cm 2 ) or more.
It can be seen that the pump load is applied to the crankshaft by turning on 4 and the pump load is released from the crankshaft by turning off the power steering switch 34.

【0054】なお、オイルポンプが電動のときは、モー
ター負荷が所定値以上でONとなる圧力スイッチをパワ
ーステヤリングスイッチとすればよい。
When the oil pump is electric, the power steering switch may be a pressure switch that is turned on when the motor load exceeds a predetermined value.

【0055】〈9〉電気負荷スイッチ(図では電気負荷
Swで略記する)の切換時であること(図7のステップ
31)。
<9> The electric load switch (abbreviated as electric load Sw in the drawing) is being changed (step 31 in FIG. 7).

【0056】ここでの電気負荷とは、消費電力が大きく
てON、OFFするものの組み合わせのことで、たとえ
ば図25に示したように、消費電力が大きくてON、O
FFする電気負荷の中からいくつか選定し(ヒーターフ
ァンモーター36、ライト用コイル39、リヤデフォッ
ガー用コイル42の3つ)、それぞれの補機負荷用スイ
ッチ(ヒーターファンスイッチ37、ライトスイッチ4
0、リヤデフォッガースイッチ43)からの信号をOR
回路45を介してコントロールユニット21に入力して
おり、3つのスイッチ37,40,43のいずれかのO
Nで電気負荷スイッチがONに、3つのスイッチ37,
40,43のすべてのOFFで電気負荷スイッチがOF
Fになる(つまり電気負荷スイッチは総称である)。
Here, the electric load is a combination of the ones that are turned on and off due to the large power consumption, and as shown in FIG. 25, for example, the power consumption is turned on and turned on and off.
Some of the electric loads to be flipped are selected (three of the heater fan motor 36, the light coil 39, and the rear defogger coil 42), and the respective auxiliary load switches (heater fan switch 37, light switch 4).
0, OR signal from rear defogger switch 43)
It is input to the control unit 21 via the circuit 45, and any one of the three switches 37, 40 and 43 is turned on.
When N, the electric load switch is turned on, the three switches 37,
The electrical load switch is OF when all 40 and 43 are OFF.
F (that is, the electric load switch is a generic name).

【0057】電気負荷スイッチのONで、モーター36
やコイル39,42に電流が流れ、エンジンに直結され
ているオルタネーターの発電量が増加すると、オルタネ
ーターの駆動トルクが急増し(オルタネーター負荷が急
変する)、これによって回転変動を引き起こすことにな
るのである。
When the electric load switch is turned on, the motor 36
When a current flows through the coils 39 and 42 and the amount of power generated by the alternator directly connected to the engine increases, the driving torque of the alternator sharply increases (the alternator load changes abruptly), which causes fluctuations in rotation. .

【0058】上記のライト、リヤデフォッガーなどのO
N時の消費電力はあらかじめわかるので、消費電力の合
計が所定値を越えると推定されるスイッチONの組み合
わせのときに電気負荷スイッチがONになったとするこ
ともできる。
O of the above lights, rear defogger, etc.
Since the power consumption at the time of N is known in advance, it can be assumed that the electric load switch is turned on when the combination of the switch ONs is estimated that the total power consumption exceeds a predetermined value.

【0059】なお、ヒーターファンスイッチが多段であ
る場合に何段で電気負荷スイッチのONとするかは、各
段の消費電力に応じて適宜決定すればよい。ライトにつ
いても、スモールランプ、ロービームランプ、ハイビー
ムランプの各点灯状態の消費電力に応じ、いずれの点灯
でライトスイッチ37のONとするかを適宜決定するこ
とができる。
When the heater fan switch has multiple stages, the number of stages to turn on the electric load switch may be appropriately determined according to the power consumption of each stage. As for the light, it can be appropriately determined which lighting is used to turn on the light switch 37 according to the power consumption in each lighting state of the small lamp, the low beam lamp, and the high beam lamp.

【0060】〈10〉 上記の〈3〉から〈9〉までが
すべて成立しない場合において、経過時間が所定値TM
LLC#以内であること(図7のステップ32)。条件
成立でフィードバック補正にすぐに入るのでなくTML
LC#の時間待ってフィードバック補正に入るのである
から遅延処理である。遅延処理を行うのは、安定度信号
としてのLljdがフィルター処理出力であるため、外
乱の影響を受けたとしてもすぐには出力が安定しないこ
と、またギヤチェンジなどで発生した回転変動は車両の
振動系の影響で瞬時にはなくならないことにより、安定
したフィードバック補正を行うには、遅延処理を行った
ほうがよいためである。
<10> When all of the above items <3> to <9> are not satisfied, the elapsed time is equal to the predetermined value TM.
It is within LLC # (step 32 in FIG. 7). If the conditions are met, TML is not immediately entered for feedback correction.
This is a delay process because the feedback correction is started after waiting the time of LC #. The delay processing is performed because Lljd as the stability signal is the filter processing output, so that the output is not stable immediately even if it is affected by disturbance, and the rotation fluctuation caused by gear change etc. This is because it is better to perform delay processing in order to perform stable feedback correction because it does not disappear instantaneously due to the influence of the vibration system.

【0061】また、所定値TMLLC#は過渡時と補機
負荷の切換わり時や急変時とで共用しているが、約1〜
3秒程度の時間を設定すれば過渡時やアイドルにおける
補機負荷の切換わり時や急変時の回転変動区間を網羅す
ることができる。
Further, the predetermined value TMLLC # is commonly used at the time of transition, switching of auxiliary equipment load, and sudden change.
If a time of about 3 seconds is set, it is possible to cover the rotation fluctuation section at the time of transition of the auxiliary machine load at the time of transition or idling or at the time of sudden change.

【0062】上記の〈1〉から〈10〉までの条件がす
べて成立しない場合に初めてフィードバック補正の禁止
フラグを“0”にしてフィードバック補正に入る(図7
のステップ34)。
When all of the above conditions <1> to <10> are not satisfied, the feedback correction prohibition flag is set to "0" and the feedback correction is started (Fig. 7).
Step 34).

【0063】[3]安定化燃空比補正係数の計算 図9において、安定度信号(デジタルフィルター処理出
力Lljd)を180度ごとにサンプリングするととも
に、サンプル数をカウントする(図9のステップ4
1)。
[3] Calculation of Stabilized Fuel-Air Ratio Correction Coefficient In FIG. 9, the stability signal (digital filter processing output Lljd) is sampled every 180 degrees and the number of samples is counted (step 4 in FIG. 9).
1).

【0064】このカウント値と比較する所定のショート
サンプル数Sとロングサンプル数L(L>S)を求める
(図9のステップ42)。SとLの値は、検出精度(多
いほどよい)と制御精度(少ないほど速い)を考慮して
決定する。たとえばエンジン回転数Neから図10を内
容とするテーブルを参照して求めている。
A predetermined short sample number S and long sample number L (L> S) to be compared with this count value are obtained (step 42 in FIG. 9). The values of S and L are determined in consideration of detection accuracy (more is better) and control accuracy (less is faster). For example, it is obtained from the engine speed Ne by referring to a table having the contents of FIG.

【0065】S個のサンプル数がでそろうと、サンプル
データの合計をSで除算した値(つまり平均値)が第1
のスライスレベルSlh以上であるかどうかみて、(サ
ンプルデータ合計/S)≧Slhであれば、燃焼の安定
度が許容レベルを越えたと判断し、フィードバック補正
量としての安定化燃空比補正係数Lldmlを Lldml=Lldmln-1+DLLH# …(5) ただし、Lldmln-1;1回前のLldml DLLH#;高速更新量 の式で更新する(図9のステップ44,45,46)。
When the number of S samples is the same, the value obtained by dividing the sum of the sample data by S (that is, the average value) is the first.
If (sample data total / S) ≧ Slh, it is determined that the combustion stability has exceeded the allowable level, and the stabilized fuel-air ratio correction coefficient Lldml as the feedback correction amount is determined. Lldml = Lldml n-1 + DLLH # (5) where Lldml n-1 ; Lldml DLLH # one time before; high-speed update amount is updated (steps 44, 45, 46 in FIG. 9).

【0066】L個のサンプル数がでそろったときも、サ
ンプルデータの合計をLで除算した値から第2のスライ
スレベルSll(Sll<Slh)を差し引き、その差
し引いた値から図11を内容とするテーブルを参照して
低速更新量Dlldmlを求め、この値を用いて、 Lldml=Lldmln-1+Dlldml …(6) ただし、Lldmln-1;1回前のLldml の式で安定化燃空比補正係数Lldmlを更新する(図
9のステップ47,48,49,50)。
Even when the number of L samples is uniform, the second slice level Sll (Sll <Slh) is subtracted from the value obtained by dividing the total of the sample data by L, and FIG. 11 is obtained from the subtracted value. The low-speed update amount Dlldml is obtained by referring to the table, and using this value, Lldml = Lldml n−1 + Dlldml (6) where Lldml n−1 ; The correction coefficient Lldml is updated (steps 47, 48, 49, 50 in FIG. 9).

【0067】(5)式の高速更新量DLLH#はプラス
の一定値であるが、低速更新量Dlldmlは、図11
に示したように、(サンプルデータ合計/L−Sll)
が正の領域で(サンプルデータ合計/L−Sll)に応
じて大きく、また(サンプルデータ合計/L−Sll)
が負の領域で|サンプルデータ合計/L−Sll|に応
じて負の値で大きくしている。
The high-speed update amount DLLH # in equation (5) is a positive constant value, but the low-speed update amount Dlldml is as shown in FIG.
As shown in (sample data total / L-Sll)
Is large in the positive region according to (total sample data / L-Sll), and (total sample data / L-Sll)
In the negative region, the negative value is increased according to | total sample data / L-Sll |.

【0068】このように、S個のサンプル数がでそろっ
たときとL個のサンプル数がでそろったときとで2段階
に安定化燃空比補正係数Lldmlを更新するのは、サ
ンプルデータ数が少ない段階で大きな値のスライスレベ
ルSlhを越えたとき、とりあえず大きな更新量DLL
H#を用いて応答よくLldmlの値を増量側に変化さ
せ、サンプルデータ数が多い段階でSlhより値の小さ
なスライスレベルSllを越えたときは、その越えた量
に応じた更新量を用いてLldmlの値を精度良く変化
させるためである。
In this way, the stabilized fuel-air ratio correction coefficient Lldml is updated in two steps depending on the number of S samples and the number of L samples. When the slice level Slh, which is a large value, is exceeded in a small number of times, the large update amount DLL for the time being
When H # is used, the value of Lldml is changed to the increasing side in a responsive manner, and when the slice level Sll, which is smaller than Slh, is exceeded at the stage where the number of sample data is large, the update amount according to the exceeded amount is used. This is for changing the value of Lldml with high accuracy.

【0069】なお、安定化燃空比補正係数Lldmlに
より結果的に暖機中の空燃比が変更されるので、図11
において(サンプルデータ合計/L−Sll)が小さい
範囲でも更新量Dlldmlを与えると、空燃比の変更
によるトルク変動が生じる。これを防止するため、図1
1においては不感帯(サンプルデータ合計/L−Sl
l)の値が0を中心とする所定の範囲にあるときDll
dml=0とする領域)を設けている。
The stabilized fuel-air ratio correction coefficient Lldml eventually changes the air-fuel ratio during warm-up.
In (1), if the update amount Dlldml is given even in the range where (total sample data / L-Sll) is small, torque fluctuation occurs due to change in air-fuel ratio. In order to prevent this,
In 1 the dead zone (total sample data / L-Sl
Dll when the value of l) is in a predetermined range around 0
The area (dml = 0) is provided.

【0070】最後に、安定化燃空比補正係数Lldml
が最小値の0以下になったときは、Lldml=0に、
またLldmlが最大値LLDMMX#以上になると、
Lldml=LLDMMX#とする(図9のステップ5
1)。
Finally, the stabilized fuel-air ratio correction coefficient Lldml
When is less than the minimum value of 0, set Lldml = 0,
When Lldml becomes the maximum value LLDMMX # or more,
Lldml = LLDMMX # (step 5 in FIG. 9)
1).

【0071】[4]安定度判定用スライスレベルの計算 安定度信号が許容レベルに収まっているかどうかの判定
に用いた上記の2つのスライスレベルSlh、Sllは
一定値でなく、図12に示したように、可変値で求めて
いる。アイドル時またはギヤ位置がニュートラルでない
ときは、回転数Neとシリンダ空気量相当パルス幅Av
tpを用いて図13を内容とするマップを参照して、ま
たアイドル時またはニュートラルであれば、回転数Ne
から図14を内容とするテーブルを参照してスライスレ
ベルSllとSlhを求めるのである(図12のステッ
プ61,62、ステップ61,63)。
[4] Calculation of Slice Level for Stability Judgment The above two slice levels Slh and Sll used for judging whether or not the stability signal is within the allowable level are not constant values and are shown in FIG. Thus, it is calculated with a variable value. When idling or when the gear position is not in neutral, the rotation speed Ne and the cylinder air amount equivalent pulse width Av
Referring to the map having the content shown in FIG. 13 using tp, and at the time of idling or neutral, the rotation speed Ne
Then, the slice levels Sll and Slh are obtained by referring to the table having the contents of FIG. 14 (steps 61 and 62, steps 61 and 63 of FIG. 12).

【0072】図13に示したように、アイドル時または
ニュートラル以外の走行中に用いるスライスレベルSl
lとSlhをエンジンの負荷に応じても割り付けたの
は、実験的に負荷の影響を受けることがわかったからで
ある。これは、エンジンマウティングのバネ定数などが
負荷で変化するためと思われる。なお、図13はSll
とSlhに共通の特性を示しており、実際にはSllと
Slhとで別々のマップを用意していることはいうまで
もない。
As shown in FIG. 13, the slice level Sl used during idling or during running other than neutral
I and Slh were also assigned according to the load of the engine because it was experimentally found to be affected by the load. This is probably because the spring constant of engine mounting changes with load. Note that FIG. 13 shows Sll
And Slh show common characteristics, and it goes without saying that separate maps are actually prepared for Sll and Slh.

【0073】アイドル時またはニュートラルの運転条件
とそれ以外の走行中とで分けたのは、安定度に与える影
響が異なるからである。アイドル時またはニュートラル
ではエンジンにトランスミッションの一部の小さいマス
が結合しているだけなので、回転変動が大きく出るのに
対し、それ以外の走行中はエンジンに車両マスが結合し
ているので、燃焼が変動しても回転変動は比較的小さく
なるからである。
The reason why the driving condition is divided into the idling or neutral driving condition and the other running condition is that the influence on the stability is different. At idle or in neutral, only a small mass of the transmission is connected to the engine, which causes large fluctuations in rotation, while during other driving, the vehicle mass is connected to the engine, so combustion does not occur. This is because the rotation fluctuation is relatively small even if it fluctuates.

【0074】[5]冷却水温の補正 フィードバック補正量(安定化燃空比補正係数Lldm
l)から水温補正温度Twlを Twl=Tw−Lldml …(7) ただし、Tw;冷却水温 の式で求める(図15のステップ71)。
[5] Correction of cooling water temperature Feedback correction amount (stabilized fuel-air ratio correction coefficient Lldm
The water temperature correction temperature Twl is calculated from l) as follows: Twl = Tw-Lldml (7) where Tw is the cooling water temperature (step 71 in FIG. 15).

【0075】(7)式によれば一般ガソリンより揮発し
にくくなるほどTwlが小さくなる。これは、燃料の揮
発性の違いが温度の違いとほぼ同様であることを巧みに
利用したものである。つまり、一般ガソリンとの揮発性
の相違量に対応する燃空比補正係数Lldmlを(7)
式で温度補正量に換算しているわけである。
According to the equation (7), Twl becomes smaller as it becomes harder to volatilize than general gasoline. This takes advantage of the fact that the difference in volatility of fuels is almost the same as the difference in temperature. That is, the fuel-air ratio correction coefficient Lldml corresponding to the difference in volatility from general gasoline is set to (7)
It is converted into the temperature correction amount by the formula.

【0076】[6]暖機時増量暖機中の空燃比を制御す
る値には、水温増量補正係数Ktwと始動後増量補正係
数Kasとがあり、これらは周知である。たとえば、 Ktw=Ktw0*Ktwn …(8) ただし、Ktw0;補正係数の基本値 Ktwn;回転補正率 の式で水温増量補正係数Ktwを、また Kas=Kas0*Kasn*Rtime …(9) ただし、Kas0;補正係数の基本値 Kasn;回転補正率 Rtime;減衰率 の式で始動後増量補正係数Kasを計算している(図1
6のステップ94,98)。
[6] Warm-up increase The values for controlling the air-fuel ratio during warm-up include the water temperature increase correction coefficient Ktw and the after-start increase correction coefficient Kas, which are well known. For example, Ktw = Ktw0 * Ktwn (8) where Ktw0: basic value of correction coefficient Ktwn: rotation correction rate, water temperature increase correction coefficient Ktw, and Kas = Kas0 * Kasn * Rtime (9) where Kas0 A basic value of the correction coefficient Kasn; a rotation correction rate Rtime; an attenuation rate is used to calculate the increase correction coefficient Kas after starting (FIG. 1).
6 steps 94, 98).

【0077】従来と異なるのは、冷却水温Twに代えて
(7)式の水温補正温度Twlを用いる点だけである。
このため、水温補正温度Twlから図18を内容とする
テーブルを参照して各基本値Ktw0、Kas0を求め
る(図16のステップ92,95)。図18を内容とす
るテーブルは、一般ガソリンに対して用意してある従来
のテーブルの変数名をTwからTwlに単に置き換えた
だけのもので、データの値はそのままである。
The only difference from the prior art is that the water temperature correction temperature Twl of the equation (7) is used in place of the cooling water temperature Tw.
Therefore, the basic values Ktw0 and Kas0 are obtained from the water temperature correction temperature Twl by referring to the table having the contents shown in FIG. 18 (steps 92 and 95 in FIG. 16). The table having the content of FIG. 18 is obtained by simply replacing the variable name in the conventional table prepared for general gasoline with Tw instead of Twl, and the data value remains unchanged.

【0078】(9)式の減衰率Rtimeにより初期値
(Kas0とKasnで決まる)を低温時は高温時より
もゆっくりと減少させるのであるが、この減衰率Rti
meについても、水温補正温度Twlと始動後時間とか
ら図20を内容とするテーブルを参照して求める(図1
6のステップ97)。
Although the initial value (determined by Kas0 and Kasn) is decreased more slowly at low temperature than at high temperature by the attenuation rate Rtime of the equation (9), this attenuation rate Rti
Also for me, it is determined from the water temperature correction temperature Twl and the time after startup by referring to the table having the content of FIG. 20 (see FIG. 1).
Step 6 of 6).

【0079】(8)式,(9)式の回転補正率Ktwn
とKasnとは図19を内容とするテーブルを参照して
求める(図16のステップ93,96)。
The rotation correction factor Ktwn of the equations (8) and (9)
And Kasn are obtained by referring to the table having the contents shown in FIG. 19 (steps 93 and 96 in FIG. 16).

【0080】[7]目標燃空比Tfbya これは、公知の Tfbya=Kmr+Ktw+Kas …(10) ただし、Kmr;目標燃空比マップ値 の式により計算する(図16のステップ100)。[7] Target fuel-air ratio Tfbya This is known Tfbya = Kmr + Ktw + Kas (10) where Kmr is the target fuel-air ratio map value (step 100 in FIG. 16).

【0081】燃空比を用いるのは、燃料制御は目標空燃
比をめざして行い、空気流量の検出値から最終的に供給
燃料量を求めていることを考えると、(空気流量)×
(燃空比)=(供給燃料量)の関係が成立することか
ら、燃空比のほうが空燃比より扱いやすいためである。
The fuel-air ratio is used because the fuel control is performed with the aim of the target air-fuel ratio, and the fuel supply amount is finally obtained from the detected air flow rate.
This is because the fuel-air ratio is easier to handle than the air-fuel ratio because the relationship of (fuel-air ratio) = (fuel supply amount) is established.

【0082】(10)式の目標燃空比マップ値Kmrは
回転数Neと負荷信号とから図17を内容とするマップ
を参照して求める(図16のステップ91)。
The target fuel-air ratio map value Kmr of the equation (10) is obtained from the rotational speed Ne and the load signal with reference to the map having the contents shown in FIG. 17 (step 91 in FIG. 16).

【0083】(10)式より冷間始動直後の暖機中は、
目標燃空比マップ値Kmrが1.0(つまり理論空燃比
相当)にあり、暖機中の空燃比が暖機時増量(Kmrと
Ktw)によって理論空燃比よりもリッチ側にシフトす
るわけである。
From equation (10), during warm-up immediately after cold start,
The target fuel-air ratio map value Kmr is 1.0 (that is, equivalent to the theoretical air-fuel ratio), and the air-fuel ratio during warm-up shifts to the rich side of the theoretical air-fuel ratio due to the warm-up increase (Kmr and Ktw). is there.

【0084】なお、O2センサ12が十分活性化したこ
と、始動後増量がなくても運転性に問題がでない程度に
始動後時間が経過したこと、水温Twが所定値以上にな
ったことのすべてを満たしたとき、O2センサ12にも
とづく空燃比のフィードバック補正を開始する。この空
燃比フィードバック補正条件ではTfbya=1.0と
なり(図16のステップ99,101)、三元触媒6が
最大限に活用される。高負荷域になると再び空燃比フィ
ードバック補正の禁止条件(クランプ条件)となり、図
17のように目標燃空比マップ値Kmrを1.0より大
きくする(空燃比をリッチ側にシフトする)ことで出力
要求に応じている。
It should be noted that the O 2 sensor 12 was sufficiently activated, the post-starting time had passed to such an extent that there was no problem in drivability even if there was no increase in the post-starting amount, and the water temperature Tw was above a predetermined value. When all are satisfied, the feedback correction of the air-fuel ratio based on the O 2 sensor 12 is started. Under this air-fuel ratio feedback correction condition, Tfbya = 1.0 (steps 99 and 101 in FIG. 16), and the three-way catalyst 6 is utilized to the maximum. In the high load range, the air-fuel ratio feedback correction prohibition condition (clamping condition) becomes again, and as shown in FIG. 17, the target fuel-air ratio map value Kmr is made larger than 1.0 (the air-fuel ratio is shifted to the rich side). Meets output requirements.

【0085】[8]燃料噴射パルス幅の計算 各インジェクタ4に出力する燃料噴射パルス幅Tiは Ti=(Avtp+Kathos)*Tfbya*(α+αm)+Ts …(11) ただし、Avtp;シリンダ空気量相当パルス幅 Kathos;壁流補正量 Tfbya;目標燃空比 α;空燃比フィードバック補正係数 αm;空燃比学習補正係数 Ts;無効パルス幅 の式で計算する(図15のステップ74)。[8] Calculation of Fuel Injection Pulse Width The fuel injection pulse width Ti output to each injector 4 is Ti = (Avtp + Kathos) * Tfbya * (α + αm) + Ts (11) where Avtp; cylinder air amount equivalent pulse width Kathos; wall flow correction amount Tfbya; target fuel-air ratio α; air-fuel ratio feedback correction coefficient αm; air-fuel ratio learning correction coefficient Ts; invalid pulse width (step 74 in FIG. 15).

【0086】(11)式のシリンダ空気量相当パルス幅
Avtpは、 Avtp=Tp*Fload+Avtpn-1*(1−Fload) …(12) ただし、Tp;基本噴射パルス幅 Avtpn-1;前回のAvtp Fload;加重平均係数 の式により基本噴射パルス幅Tpをなました値、またT
pはエアフローメータ出力をA/D変換した後リニアラ
イズして求めた吸入空気量Qsから Tp=(Qs/Ne)*K#*Ktrm …(13) ただし、K#;基本空燃比を定める定数 Ktrm;インジェクタの流量特性より定まる定数 の式で計算した値である(図15のステップ72)。
(12)、(13)式とも公知である。
The cylinder air amount equivalent pulse width Avtp of the equation (11) is Avtp = Tp * Fload + Avtp n-1 * (1-Fload) (12) where Tp; basic injection pulse width Avtp n-1 ; Avtp Fload; value obtained by defining the basic injection pulse width Tp by the formula of weighted average coefficient
p is the intake air amount Qs obtained by A / D converting the air flow meter output and then linearizing it. Tp = (Qs / Ne) * K # * Ktrm (13) where K # is a constant that determines the basic air-fuel ratio. Ktrm is a value calculated by the formula of a constant determined from the flow rate characteristic of the injector (step 72 in FIG. 15).
The expressions (12) and (13) are also known.

【0087】(11)式の壁流補正量Kathosは、
壁流の低周波分(比較的ゆっくりと変化する壁流分のこ
と)の修正を目的とし、運転条件ごとに平衡付着量Mf
hを記憶しておき、過渡に伴う平衡付着量の変化を総補
正量として、燃料噴射ごとに所定の割合ずつシリンダ空
気量相当パルス幅Avtpに加算(減速時は減算)する
もので、これも公知である。たとえば、加速時は噴射量
を増量しなければならないが、どんなに霧化特性のよい
インジェクタといえども、燃料の一部は吸気マニホール
ド壁に付着し、吸気管壁を伝って液状のまま流れ(この
流れが壁流)、空気に乗せられた燃料より遅い速度でシ
リンダに流れる。つまり、壁流燃料によってシリンダに
吸入される混合気が一時的に薄くなるので、この一時的
な混合気の希薄化を防止するため、加速時は壁流補正量
Kathosだけ増量するのである。この逆に、マニホ
ールド圧が急激に高負圧になる減速時は、マニホールド
壁に付着していた燃料がいっせいに気化してくるため、
混合気が一時的に濃すぎになり、CO,HCが増加す
る。そこで、減速時はこの気化する壁流分を減量してや
るわけである。
The wall flow correction amount Kathos of the equation (11) is
Equilibrium deposition amount Mf for each operating condition is aimed at correcting the low-frequency component of the wall flow (the wall flow that changes relatively slowly).
The value h is stored, and the change in the equilibrium adhesion amount due to the transient is added as a total correction amount to the cylinder air amount equivalent pulse width Avtp (subtracted during deceleration) at a predetermined ratio for each fuel injection. It is known. For example, when accelerating, the injection amount must be increased, but no matter how good the atomization characteristics of the injector, a part of the fuel adheres to the intake manifold wall and flows in the liquid state along the intake pipe wall. Flow is wall flow), flowing into the cylinder at a slower rate than the fuel entrained in the air. That is, since the air-fuel mixture drawn into the cylinder is temporarily thinned by the wall-flow fuel, the wall-flow correction amount Kathos is increased at the time of acceleration in order to prevent the temporary lean mixture. On the contrary, during deceleration when the manifold pressure suddenly becomes a high negative pressure, the fuel adhering to the manifold wall is vaporized all at once,
The air-fuel mixture becomes temporarily too rich, and CO and HC increase. Therefore, during deceleration, the vaporized wall flow is reduced.

【0088】なお、減速時や高回転時などの一定の燃料
カット条件になると、(11)式のTiに代えて無効パ
ルス幅Tsをストアする(そうでなければTiを出力レ
ジスタにストアする(図15のステップ78,79、ス
テップ78,80)ことで、噴射タイミングでの噴射に
備える。
Under a constant fuel cut condition such as during deceleration or high rotation, the invalid pulse width Ts is stored in place of Ti in equation (11) (otherwise, Ti is stored in the output register ( By performing steps 78 and 79 and steps 78 and 80 in FIG. 15, the injection timing is prepared.

【0089】[9]始動時噴射量 冷間始動時にも重質ガソリンの使用が運転性に大きく影
響する。これは、冷間始動時に要求される燃料噴射量も
燃料の揮発性の違いで大きく異なるからである。
[9] Injection amount at start-up The use of heavy gasoline greatly affects drivability even during cold start-up. This is because the fuel injection amount required at the time of cold start also greatly differs due to the difference in the volatility of the fuel.

【0090】このため、燃料の揮発性の検出値に相当す
るフィードバック補正量(Lldml)を始動時噴射量
に反映させる。
Therefore, the feedback correction amount (Lldml) corresponding to the detected value of the fuel volatility is reflected in the starting injection amount.

【0091】[9−1]補正量のバッテリバックアップ O2センサを用いての空燃比フィードバック補正の開始
によって安定度のフィードバック補正が終了するが、こ
の終了時以降もフィードバック補正量(安定化燃空比補
正係数Lldml)を保持しておき、エンジンの停止後
にはその保持値をバッテリバックアップする。
[9-1] Battery backup of correction amount The feedback correction of the stability is completed by starting the air-fuel ratio feedback correction using the O 2 sensor. The ratio correction coefficient Lldml) is held, and the held value is backed up by the battery after the engine is stopped.

【0092】[9−2]始動時噴射パルス幅の計算 基本的な計算方法は変数名が異なるだけで上記の始動後
増量補正係数Kasと同様である。ただ、時間補正率K
csだけは図24に示すように始動後増量補正係数Ka
sの場合とやや異なっている(スタートスイッチがオン
になって一定値TKCS1#の時間が経過したときまた
はスタートスイッチST/SWがオフとなったらすぐに
減少特性に入る点が異なる)。
[9-2] Calculation of injection pulse width at start-up The basic calculation method is the same as the above-mentioned post-start-up increase correction coefficient Kas except that the variable names are different. However, the time correction rate K
As for cs, as shown in FIG. 24, the increase correction coefficient Ka after starting is
It is slightly different from the case of s (the difference is that when the start switch is turned on and the time of the constant value TKCS1 # has passed or when the start switch ST / SW is turned off, the decrease characteristic is immediately entered).

【0093】図21において始動時噴射パルス幅Tst
は、 Tst=Tst0*Csn*Kcs …(14) ただし、Tst0;噴射パルス幅の基本値 Csn;回転補正率 Kcs;時間補正率 であるが(図21のステップ114)、噴射パルス幅の
基本値Tst0については、始動時水温補正温度Twl
(水温補正温度Twlの算出法と同じなので変数名を同
じにしている)から図22を内容とするテーブルを参照
して求める(図21のステップ111)。このテーブル
も、従来のテーブルのパラメータをTwからTwlに単
に変更しただけのもので、データは従来のままである。
In FIG. 21, the starting injection pulse width Tst
Is Tst = Tst0 * Csn * Kcs (14) where Tst0 is the basic value of the injection pulse width Csn is the rotation correction rate Kcs is the time correction rate (step 114 in FIG. 21), but the basic value of the injection pulse width Regarding Tst0, the water temperature correction temperature Twl at the time of starting
It is determined by referring to the table having the contents shown in FIG. 22 (step 111 in FIG. 21) from (the same variable name is used as the method of calculating the water temperature correction temperature Twl). Also in this table, the parameter of the conventional table is simply changed from Tw to Twl, and the data remains the same.

【0094】始動かどうかをみて始動であれば(14)
式で始動時噴射パルス幅Tstを求めてそれをTiとす
る(図15のステップ75,76)。
Whether it is a start or not (14)
The starting injection pulse width Tst is calculated from the equation and is set as Ti (steps 75 and 76 in FIG. 15).

【0095】このように、前回の運転時に使用した燃料
に対して得られたフィードバック補正量(Lldml)
がエンジンの停止後もバッテリバックアップにより保持
され、この保持されたフィードバック補正量にもとづい
て始動時噴射量が計算されると、今回も続けて同じ燃料
が使用されるかぎり、冷間始動時でもその使用燃料に対
する最適な噴射量が供給される。たとえば、前回の運転
時に使用したのが重質ガソリンであれば、今回も続けて
重質ガソリンが使用されるときは、一般ガソリンに対す
るよりも多い燃料が供給されるわけで、これにより重質
ガソリンの使用時にも冷間始動時の運転性が向上するの
である。
Thus, the feedback correction amount (Lldml) obtained for the fuel used during the previous operation
Is retained by the battery backup even after the engine is stopped, and if the injection amount at startup is calculated based on this retained feedback correction amount, as long as the same fuel is continuously used this time, that amount is maintained even at cold start. The optimum injection amount for the used fuel is supplied. For example, if heavy gasoline was used during the previous operation, when heavy gasoline is used again this time, more fuel will be supplied than for regular gasoline. The operability at the cold start is improved even when the is used.

【0096】また、始動時噴射量は、従来のテーブルや
マップ(図22に示した特性のテーブルは変数名を単に
入れ替えただけのもの)をそのまま用いて計算すること
ができるので、テーブルやマップ作成の工数が大幅に増
加することはない。
Further, since the starting injection amount can be calculated by directly using the conventional table or map (the table of characteristics shown in FIG. 22 is one in which the variable names are simply replaced), the table and the map can be calculated. There is no significant increase in man-hours for creation.

【0097】ここで、この例の作用を図26を参照しな
がら説明すると、同図はエアコンスイッチの切換時のも
のである。
Here, the operation of this example will be described with reference to FIG. 26, which is when the air conditioner switch is switched.

【0098】エアコンスイッチの切換時には、燃焼の不
安定と無関係な回転変動が生じるので、この切換時にも
安定度信号(デジタルフィルター処理出力Lljd)が
許容レベルに収まるように、安定化燃空比補正係数Ll
dmlが更新されると、安定化燃空比補正係数Lldm
lが、破線のように大きくなり、空燃比がリッチ側に誤
って制御される(燃費の悪化とCO,HCの増加を招
く)。
At the time of switching the air conditioner switch, a rotational fluctuation unrelated to combustion instability occurs. Therefore, at the time of this switching, the stabilized fuel-air ratio correction is performed so that the stability signal (digital filter processing output Lljd) falls within the allowable level. Coefficient Ll
When dml is updated, the stabilized fuel-air ratio correction coefficient Lldm
l becomes large as indicated by the broken line, and the air-fuel ratio is erroneously controlled to the rich side (inviting deterioration of fuel consumption and increase of CO and HC).

【0099】これに対して、この例ではエアコンスイッ
チの切換時になると、安定化燃空比補正係数Lldml
の更新が禁止されることから、実線で示したように、エ
アコンスイッチの切換直後に安定化燃空比補正係数Ll
dmlが変化しないため、空燃比をリッチ側に誤って制
御してしまうことがない。エアコンスイッチの切換に伴
う回転変動が生じることがあっても、燃費の悪化とC
O,HCの増加を防ぐことができるのである。
On the other hand, in this example, when the air conditioner switch is switched, the stabilized fuel-air ratio correction coefficient Lldml
Is prohibited from being updated, as shown by the solid line, the stabilized fuel-air ratio correction coefficient Ll is set immediately after switching the air conditioner switch.
Since dml does not change, the air-fuel ratio will not be erroneously controlled to the rich side. Even if the rotation fluctuation occurs due to the switching of the air conditioner switch, the fuel consumption is deteriorated and C
The increase of O and HC can be prevented.

【0100】また、エアコンスイッチの切換時から所定
期間(矢印の区間参照)にわたって、更新が禁止される
と、空燃比のリッチ側への誤制御を確実に防ぐことがで
きる。エアコンスイッチの切換に伴う回転変動はスイッ
チ切換直後からしばらく継続するので、この期間に合わ
せて所定期間を設定しているわけである。
Further, if the update is prohibited for a predetermined period (see the section indicated by the arrow) from the time of switching the air conditioner switch, it is possible to reliably prevent erroneous control of the air-fuel ratio to the rich side. Since the rotation fluctuation accompanying the switching of the air conditioner switch continues for a while immediately after the switch switching, the predetermined period is set in accordance with this period.

【0101】同様にして、補機負荷が急変するパワース
テヤリングスイッチや電気負荷スイッチの切換時に安定
化燃空比補正係数の更新が禁止されることでも、空燃比
をリッチ側へと誤制御することがなく、燃費の悪化とC
O,HCの増加を防ぐことができる。
Similarly, even if the update of the stabilizing fuel-air ratio correction coefficient is prohibited when the power steering switch or the electric load switch where the auxiliary load changes abruptly, the air-fuel ratio is erroneously controlled to the rich side. Fuel efficiency and C
It is possible to prevent an increase in O and HC.

【0102】実施例では安定化燃空比補正係数の更新を
禁止するものを示したが、更新量を極度に小さくするこ
とでも、同一の効果が得られることはいうまでもない。
In the embodiment, the updating of the stabilized fuel-air ratio correction coefficient is prohibited, but it goes without saying that the same effect can be obtained by making the updating amount extremely small.

【0103】上記の安定度制御は、リーンバーンエンジ
ンにおいて、リーン空燃比域でも行うことができる。リ
ーン空燃比域で安定度信号が許容レベルに収まるように
フィードバック補正量を更新し、このフィードバック補
正量にもとづいて求めた空燃比補正量でリーン空燃比域
での目標空燃比のマップ値を補正するのである。
The above-described stability control can be performed in the lean burn engine even in the lean air-fuel ratio range. The feedback correction amount is updated so that the stability signal stays within the allowable level in the lean air-fuel ratio region, and the map value of the target air-fuel ratio in the lean air-fuel ratio region is corrected with the air-fuel ratio correction amount obtained based on this feedback correction amount. To do.

【0104】この場合にも、補機負荷の急変時にフィー
ドバック補正量の更新を禁止することで、空燃比のリッ
チ方向への誤制御による一時的なNOxの増加やトルク
上昇(その後低下)による運転性の悪化を防止すること
ができる。
Also in this case, by prohibiting the update of the feedback correction amount when the load of the auxiliary machine suddenly changes, the operation is temporarily increased by NOx due to the erroneous control of the air-fuel ratio in the rich direction and the torque is increased (then it is decreased). It is possible to prevent deterioration of sex.

【0105】[0105]

【発明の効果】第1の発明によれば、エンジンの運転条
件信号からエンジン制御因子の基本制御量を算出する手
段と、エンジンの回転変動から燃焼の安定度を算出する
手段と、この安定度の検出値が許容レベルに収まるよう
にフィードバック補正量を更新する手段と、このフィー
ドバック補正量にもとづいて前記基本制御量の補正量を
算出する手段と、この補正量で前記基本制御量を補正し
て前記エンジン制御因子の制御量を算出する手段と、こ
の制御量でエンジン制御因子を制御する手段と、補機負
荷の急変時であるかどうかを判定する手段と、この判定
結果より補機負荷の急変時に前記フィードバック補正量
の更新を禁止する手段とを設けたため、補機負荷の急変
によって回転変動が生じることがあっても、誤制御する
ことがない。
According to the first aspect of the present invention, the means for calculating the basic control amount of the engine control factor from the engine operating condition signal, the means for calculating the combustion stability from the engine rotation fluctuation, and the stability Means for updating the feedback correction amount so that the detected value falls within an allowable level, means for calculating the correction amount for the basic control amount based on this feedback correction amount, and the basic control amount is corrected with this correction amount. Means for calculating the control amount of the engine control factor, means for controlling the engine control factor with this control amount, means for judging whether or not there is a sudden change in the auxiliary machine load, and the auxiliary machine load based on this judgment result. Since the means for prohibiting the update of the feedback correction amount at the time of sudden change is provided, erroneous control is not performed even if the rotation fluctuation may occur due to the sudden change of the auxiliary machine load.

【0106】第2の発明は、前記フィードバック補正量
の更新禁止が補機負荷の急変時から所定期間の後までで
あるため、誤制御を確実に防ぐことができる。
According to the second aspect of the present invention, the prohibition of the update of the feedback correction amount is from the time of the sudden change of the auxiliary equipment load to the time after a predetermined period, so that the erroneous control can be reliably prevented.

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

【図1】第1の発明のクレーム対応図である。FIG. 1 is a diagram corresponding to a claim of the first invention.

【図2】一実施例の制御システム図である。FIG. 2 is a control system diagram of an embodiment.

【図3】180度ジョブの流れ図である。FIG. 3 is a flow chart of a 180 degree job.

【図4】変動の算出を説明するための流れ図である。FIG. 4 is a flowchart for explaining calculation of fluctuations.

【図5】4気筒エンジンの場合の燃焼圧力、回転数、基
準信号の関係を示す波形図である。
FIG. 5 is a waveform diagram showing the relationship between combustion pressure, rotation speed, and reference signal in the case of a 4-cylinder engine.

【図6】測定区間を説明するための波形図である。FIG. 6 is a waveform diagram for explaining a measurement section.

【図7】安定度フィードバック補正条件の判断を説明す
るための流れ図である。
FIG. 7 is a flowchart for explaining determination of stability feedback correction conditions.

【図8】安定度フィードバック補正を行う領域を示す図
である。
FIG. 8 is a diagram showing a region where stability feedback correction is performed.

【図9】安定化燃空比補正係数Lldmlの算出を説明
するための流れ図である。
FIG. 9 is a flowchart for explaining calculation of a stabilized fuel-air ratio correction coefficient Lldml.

【図10】所定のサンプル数S,Lのテーブル内容を示
す特性図である。
FIG. 10 is a characteristic diagram showing table contents of predetermined sample numbers S and L.

【図11】安定化燃空比補正係数Lldmlの更新量D
lldmlのテーブル内容を示す特性図である。
FIG. 11: Update amount D of stabilized fuel-air ratio correction coefficient Lldml
It is a characteristic view which shows the table content of lldml.

【図12】バックグラウンドジョブの流れ図である。FIG. 12 is a flowchart of a background job.

【図13】2つのスライスレベルSll、Slhのマッ
プ内容を示す特性図である。
FIG. 13 is a characteristic diagram showing map contents of two slice levels Sll and Slh.

【図14】2つのスライスレベルSll、Slhのテー
ブル内容を示す特性図である。
FIG. 14 is a characteristic diagram showing the table contents of two slice levels Sll and Slh.

【図15】10msecジョブの流れ図である。FIG. 15 is a flowchart of a 10 msec job.

【図16】目標燃空比Tbyaの計算を説明するための
流れ図である。
FIG. 16 is a flowchart for explaining calculation of a target fuel-air ratio Tbya.

【図17】目標燃空比マップ値Kmrのマップ内容を示
す特性図である。
FIG. 17 is a characteristic diagram showing map contents of a target fuel-air ratio map value Kmr.

【図18】補正係数の基本値Ktw0、Kas0のテー
ブル内容を示す特性図である。
FIG. 18 is a characteristic diagram showing table contents of basic values Ktw0 and Kas0 of correction coefficients.

【図19】回転補正率Ktwn、Kasnのテーブル内
容を示す特性図である。
FIG. 19 is a characteristic diagram showing table contents of rotation correction factors Ktwn and Kasn.

【図20】減衰率Rtimeのテーブル内容を示す特性
図である。
FIG. 20 is a characteristic diagram showing the table contents of the attenuation rate Rtime.

【図21】始動時噴射パルス幅Tstの計算を説明する
ための流れ図である。
FIG. 21 is a flow chart for explaining calculation of a starting injection pulse width Tst.

【図22】噴射パルス幅の基本値Tst0のテーブル内
容を示す特性図である。
FIG. 22 is a characteristic diagram showing the table contents of the basic value Tst0 of the injection pulse width.

【図23】回転補正率Csnのテーブル内容を示す特性
図である。
FIG. 23 is a characteristic diagram showing table contents of a rotation correction rate Csn.

【図24】時間補正率Kcsのテーブル内容を示す特性
図である。
FIG. 24 is a characteristic diagram showing the table contents of the time correction rate Kcs.

【図25】補機負荷の電気回路図である。FIG. 25 is an electric circuit diagram of an auxiliary load.

【図26】エアコンスイッチの切換時の作用を説明する
ための波形図である。
FIG. 26 is a waveform diagram for explaining an operation at the time of switching the air conditioner switch.

【符号の説明】[Explanation of symbols]

4 インジェクタ(燃料供給装置) 7 エアフローメータ 9 アイドルスイッチ 10 クランク角度センサ 11 水温センサ 21 コントロールユニット 32 エアコンスイッチ 34 パワーステヤリングスイッチ 37 ヒーターファンスイッチ 40 ライトスイッチ 43 リヤデフォッガースイッチ 51 基本制御量算出手段 52 燃焼安定度算出手段 53 フィードバック補正量更新手段 54 補正量算出手段 55 制御量算出手段 56 制御因子制御手段 57 補機負荷急変時判定手段 58 更新禁止手段 4 Injector (fuel supply device) 7 Air flow meter 9 Idle switch 10 Crank angle sensor 11 Water temperature sensor 21 Control unit 32 Air conditioner switch 34 Power steering ring switch 37 Heater fan switch 40 Light switch 43 Rear defogger switch 51 Basic control amount calculation means 52 Combustion stabilization Degree calculation means 53 feedback correction amount update means 54 correction amount calculation means 55 control amount calculation means 56 control factor control means 57 auxiliary equipment load sudden change judgment means 58 update prohibition means

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】エンジンの運転条件信号からエンジン制御
因子の基本制御量を算出する手段と、 エンジンの回転変動から燃焼の安定度を算出する手段
と、 この安定度の検出値が許容レベルに収まるようにフィー
ドバック補正量を更新する手段と、 このフィードバック補正量にもとづいて前記基本制御量
の補正量を算出する手段と、 この補正量で前記基本制御量を補正して前記エンジン制
御因子の制御量を算出する手段と、 この制御量でエンジン制御因子を制御する手段と、 補機負荷の急変時であるかどうかを判定する手段と、 この判定結果より補機負荷の急変時に前記フィードバッ
ク補正量の更新を禁止する手段とを設けたことを特徴と
するエンジンの安定度制御装置。
1. A means for calculating a basic control amount of an engine control factor from an engine operating condition signal, a means for calculating a combustion stability from an engine speed fluctuation, and a detected value of the stability falling within an allowable level. Means for updating the feedback correction amount, means for calculating the correction amount of the basic control amount based on the feedback correction amount, and the control amount of the engine control factor for correcting the basic control amount with this correction amount. A means for calculating the engine control factor with this control amount, a means for determining whether or not there is a sudden change in the auxiliary machine load, and a determination result of this feedback correction amount when the auxiliary machine load changes suddenly. An engine stability control device comprising means for prohibiting updating.
【請求項2】 前記フィードバック補正量の更新禁止が
補機負荷の急変時から所定期間の後までであることを特
徴とする請求項1に記載のエンジンの安定度制御装置。
2. The engine stability control device according to claim 1, wherein the prohibition of updating the feedback correction amount is from a time when the auxiliary load suddenly changes to a time after a predetermined period.
JP16226093A 1993-06-30 1993-06-30 Engine stability control device Pending JPH0719089A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP16226093A JPH0719089A (en) 1993-06-30 1993-06-30 Engine stability control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP16226093A JPH0719089A (en) 1993-06-30 1993-06-30 Engine stability control device

Publications (1)

Publication Number Publication Date
JPH0719089A true JPH0719089A (en) 1995-01-20

Family

ID=15751066

Family Applications (1)

Application Number Title Priority Date Filing Date
JP16226093A Pending JPH0719089A (en) 1993-06-30 1993-06-30 Engine stability control device

Country Status (1)

Country Link
JP (1) JPH0719089A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009036023A (en) * 2007-07-31 2009-02-19 Denso Corp Dissimilar fuel mixing determination device for internal combustion engine
JP2011025722A (en) * 2009-07-21 2011-02-10 Torabaasu:Kk In-vehicle generating device, and construction vehicle equipped with the same
JP2012092753A (en) * 2010-10-27 2012-05-17 Daihatsu Motor Co Ltd Control apparatus for internal combustion engine
JP2012197775A (en) * 2011-03-23 2012-10-18 Mazda Motor Corp Control device for spark-ignition gas fuel engine

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009036023A (en) * 2007-07-31 2009-02-19 Denso Corp Dissimilar fuel mixing determination device for internal combustion engine
JP2011025722A (en) * 2009-07-21 2011-02-10 Torabaasu:Kk In-vehicle generating device, and construction vehicle equipped with the same
JP2012092753A (en) * 2010-10-27 2012-05-17 Daihatsu Motor Co Ltd Control apparatus for internal combustion engine
JP2012197775A (en) * 2011-03-23 2012-10-18 Mazda Motor Corp Control device for spark-ignition gas fuel engine

Similar Documents

Publication Publication Date Title
JP4464876B2 (en) Engine control device
JP3979692B2 (en) In-cylinder injection engine control device
JPS60240840A (en) Control device of air-fuel ratio in internal-combustion engine
JP3454182B2 (en) Control device for internal combustion engine
JP4055568B2 (en) Oil dilution fuel estimation device and control device for internal combustion engine using the same
JPH04159432A (en) Electronic control fuel injection system
JP3791032B2 (en) Fuel injection control device for internal combustion engine
WO2000060230A1 (en) Device for controlling rotational speed of internal combustion engine
JPH0719089A (en) Engine stability control device
JP2924576B2 (en) Engine stability control device
JP3478163B2 (en) Control device for internal combustion engine
JP3413965B2 (en) Fuel injection control device for internal combustion engine
JPH08284708A (en) Engine fuel injector
JP3319068B2 (en) Vehicle stability control device
JP3478175B2 (en) Engine speed control device for internal combustion engine
JPH0552136A (en) Air-fuel ratio controller for engine
JPH0734931A (en) Engine stability control device
JPH074286A (en) Engine controller
JP3061277B2 (en) Air-fuel ratio learning control method and device
JP2924577B2 (en) Engine stability control device
JP2914085B2 (en) Intake air amount control device for internal combustion engine
JP3319167B2 (en) Control device for internal combustion engine
JP2873504B2 (en) Engine fuel control device
JP2966258B2 (en) Air-fuel ratio correction control method
JP2962981B2 (en) Control method of air-fuel ratio correction injection time during transient