JPH02271043A - 内燃機関の燃料供給制御装置 - Google Patents

内燃機関の燃料供給制御装置

Info

Publication number
JPH02271043A
JPH02271043A JP8974489A JP8974489A JPH02271043A JP H02271043 A JPH02271043 A JP H02271043A JP 8974489 A JP8974489 A JP 8974489A JP 8974489 A JP8974489 A JP 8974489A JP H02271043 A JPH02271043 A JP H02271043A
Authority
JP
Japan
Prior art keywords
fuel
amount
supply
additional
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.)
Granted
Application number
JP8974489A
Other languages
English (en)
Other versions
JP2543762B2 (ja
Inventor
Shinpei Nakaniwa
伸平 中庭
Hiromitsu Yamaura
山浦 弘光
Junichi Furuya
純一 古屋
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.)
Hitachi Ltd
Original Assignee
Japan Electronic Control Systems 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 Japan Electronic Control Systems Co Ltd filed Critical Japan Electronic Control Systems Co Ltd
Priority to JP1089744A priority Critical patent/JP2543762B2/ja
Publication of JPH02271043A publication Critical patent/JPH02271043A/ja
Application granted granted Critical
Publication of JP2543762B2 publication Critical patent/JP2543762B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〈産業上の利用分野〉 本発明は内燃機関の燃料供給制御装置に関し、特に、機
関加速運転時の燃料供給量の補正制御を高精度に行って
加速運転性能を向上した装置に関する。
〈従来の技術〉 内燃機関の燃料供給制御装置としては、次のようなもの
が知られている。
機関の吸入空気量に関与する状態量として吸入空気流量
や吸気圧力を検出し、これらと機関回転速度の検出値と
に基づいて基本燃料供給量Tpを演算する。そして、該
基本燃料供給量TPを、機関温度等の運転状態に基づい
て設定された各種補正係数C0EF、排気中の酸素濃度
の検出を介して求められる空燃比に従って設定される空
燃比フィードバック補正係数LAMBDA、駆動電源で
あるバッテリ電圧による燃料噴射弁の有効開弁時間の変
化を補正するための補正分子s等により補正して最終的
な燃料供給量Tiを演算しくTi+−TpXCOE F
 XLAMBDA+T S”) 、該演算された量の燃
料が機関回転に同期したタイミングで燃料噴射弁等によ
り間欠的に機関に供給される(特開昭57−8328号
公報等参照)。
〈発明が解決しようとする課題〉 ところで、このように燃料供給量を演算設定して電子制
御する装置にあっては、過渡運転時に各種センサの検出
遅れや制御装置の演算遅れを生じると共に、吸入空気流
量や吸気圧力の検出時と吸入行程時とに時間差があるた
めに、例えば加速時では実際の機関要求量よりも小さめ
に燃料供給量が設定され、空燃比がリーン化して排気中
の窒素酸化物NOxや炭化水素HCの排出量が増加した
り、平均有効圧力の応答遅れにより加速ショックや加速
応答性悪化を招くという問題がある。
そこで、本出願人は、スロットル弁開度(機関吸気系の
開口面積)と機関回転速度とから求めた機関負荷変動量
と、吸気行程の所定クランク角位置までの時間とに基づ
いて、燃料制御の目標位1までにおける要求燃料量の変
化を予測し、この予測結果に基づいて燃料供給量の補正
量を設定するよう構成したものを先に提案した(特願昭
62−269467号参照)。
しかしながら、例えば前記吸気行程の所定クランク角位
置(燃料制御の目標位置)を吸気BDCとし、機関回転
に同期した燃料供給開始タイミングが各気筒の吸気BD
Cの3608CA前だとすると、通常の燃料供給量を補
正するためには機関が360°回転する間における機関
負荷の変動量を予測する必要があり、変動量を精度良く
予測することが困難であるために予測値のエラーが発生
し、運転性能上から高精度な空燃比制御性が要求される
加速運転時に大きな問題となっていた。
特に、要求燃料量の変化が立ち上がる機関の加速初期(
第10図参照)や、要求燃料量変化が頭打ちとなる加速
後期においては、前記予測エラーが大きくなり、更に、
予測期間が長くなれば、前記予測エラーは大きくなるか
ら、第10図に示すへの−クバルブオーブン;INT/
V  0PEN)に近づけるようにすれば、予測エラー
を減少させることができるが、第11図に示すように、
燃料供給のタイミングによって排気性状や燃費などの機
関性能が左右され、然も、4ベストタイミングが第11
図の点線に示すように機関によって異なるため、機関に
よっては前記のように吸気BDCの360゜CA前で燃
料供給を開始させる必要が発生する場合があり、これに
よって長い期間の機関負荷変動を予測する必要が発生し
、予測制御の精度が確保できないことがあったものであ
る。
また、燃料噴射弁による噴射供給量の少ない領域では、
第12図に示すように一般に設定噴射量に対する実際の
噴射量が精度良く供給できないので、特に小排気量の機
関では、機関の2回転毎に1回だけ全気筒同時に燃料を
噴射供給するなどの手法を用いて、燃料噴射弁から1回
に噴射供給する燃料量を確保して供給量の精度を得るよ
うにしているため、この場合にも、機関負荷変動量を予
測する期間が長くなって、精度の良い予測制御が行えな
い。
本発明は上記問題点に鑑みなされたものであり、機関回
転に同期した通常の燃料供給がセットされてからの要求
燃料量の増大変化に対して、精度良い燃料供給量を応答
性良く補正することができ、機関加速運転時の空燃比制
御性を向上させ得る燃料供給制御装置を提供することを
目的とする。
〈課題を解決するための手段〉 そのため本発明では、第1図に示すように、機関の吸入
空気量に関与する機関の状態量を検出する機関運転状態
検出手段と、この機関運転状態検出手段で検出した状態
量に基づいて機関の要求燃料量を演算する要求燃料量演
算手段と、この要求燃料量演算手段で演算した要求燃料
量の単位時間当たりの変化量を演算する変化量演算手段
と、この変化量演算手段で演算した変化量に基づいて追
加供給燃料量を演算する追加供給燃料量演算手段と、機
関回転に同期したタイミングで行われる主たる燃料供給
とは別に、前記追加供給燃料量を前記単位時間毎に追加
供給する燃料追加供給制御手段と、この燃料追加供給制
御手段で供給制御する前記追加供給燃料量が所定の最小
燃料量よりも少ないときに燃料追加供給制御手段による
燃料の追加供給を禁止する追加供給禁止手段と、を備え
るようにした。
また、第1図点線示のように、追加供給禁止手段で追加
供給が禁止された追加供給燃料量を積算して記憶し、こ
の積算記憶した追加供給燃料量と前記追加′供給燃料量
演算手段で演算した最新の追加燃料供給量との加算量を
、前記燃料追加供給制御手段で制御する追加供給燃料量
として補正設定する追加燃料供給量加算補正手段を設け
ても良い。
更に、第1図点線示のように、追加供給禁止手段で追加
供給が禁止された追加供給燃料量を積算して記憶し、こ
の積算記憶した追加供給燃料量を、機関回転に同期して
行われる主たる燃料供給量に加算補正する主燃料供給量
補正手段を設けても良い。
〈作用〉 かかる構成において、機関運転状態検出手段によって検
出された機関の吸入空気量に関与する機関の状態量に基
づいて、要求燃料量演算手段が機関の要求燃料量を演算
する。そして、変化量演算手段は、前記要求燃料量の単
位時間当たりの変化量を演算し、追加供給燃料量演算手
段は、前記変化量に基づいて追加供給燃料量を演算する
燃料追加供給制御手段は、機関回転に同期したタイミン
グで行われる主たる燃料供給とは別に、前記追加供給燃
料量を前記単位時間毎に追加供給する。また、追加供給
禁止手段は、前記燃料供給制御手段で供給制御する前記
追加供給燃料量が、所定の最小燃料量よりも少ないとき
に、燃料追加供給制御手段による燃料の追加供給を禁止
する。
即ち、要求燃料量の単位時間当たりの変化量に基づいて
前記単位時間毎に燃料を追加供給して、主たる燃料供給
では対応し切れない加速時の要求燃料量の変化に追従で
きるようにする一方、追加供給しようとする燃料量が所
定の最小燃料量よりも少ないときには、燃料供給量を精
度良く計量できず所望の燃料制御が行えない(第12図
参照)ので、追加供給燃料量の供給制御を禁止する。
また、追加燃料供給量加算補正手段は、追加供給禁止手
段で追加供給が禁止された追加供給燃料量、即ち、要求
燃料量の変化に基づいて追加供給すべき燃料量であるの
にその量が少ないために追加供給をしなかった燃料を積
算して記憶し、この未供給の追加供給燃料の総量と、追
加供給燃料量演算手段で演算した最新の追加燃料供給量
との加算値が、燃料追加供給制御手段によって追加供給
制御されるようにする。これにより、追加供給が禁止さ
れた少ない量の追加供給燃料量が、そのまま供給されず
に終わることなく、追加供給が禁止された量を積算して
最新の追加供給燃料量と加算した量が、最小燃料量より
も多くなったときに、複数回分の追加燃料供給量がまと
めて供給制御される。
また、主燃料供給量補正手段は、最小燃料量よりも少な
いために追加供給が禁止された追加供給燃料量を積算し
て記憶し、この積算した未供給の燃料量を、機関回転に
同期して行われる主たる燃料供給量に加算補正して、追
加供給されなかった追加供給燃料量が主たる燃料供給時
と共に機関に供給されるようにし、追加供給燃料量をま
とめて供給する際の余り量や、緩加速時で追加供給され
ぬまま主たる燃料供給のタイミングになったときにも、
要求燃料量の変化に応じた燃料供給量の補正が行われる
〈実施例〉 以下に本発明の詳細な説明する。
一実施例のシステム構成を示す第2図において、内燃機
関1には、エアクリーナ2.吸気ダクト3゜スロットル
チャンバ4及び吸気マニホールド5を介して空気が吸入
される。エアクリーナ2には、吸気温度(大気温度)T
A(’C)を検出するための吸気温センサ6が設けられ
ている。
スロットルチャンバ4には、図示しないアクセルペダル
と連動するスロットル弁7が設けられていて、吸入空気
流1tQを制御する。前記スロットル弁7には、その開
度TVOを検出するボテンシ町メータと共に、その全開
位置(アイドル位置)でONとなるアイドルスイッチ8
Aを含むスロットルセンサ8が付設されている。
スロットル弁7下流の吸気マニホールド5には、吸気圧
力FBを検出する吸気圧センサ9が設けられると共に、
各気筒毎に電磁式の燃料噴射弁10が設けられている。
前記電磁式の燃料噴射弁10は、後述するマイクロコン
ピユータラ内蔵したコントロールユニット11から出力
される駆動パルス信号によって間欠的に開弁駆動し、図
示しない燃料ポンプから圧送されプレッシャレギュレー
タにより所定圧力に制御された燃料を吸気マニホールド
5内に噴射供給する。即ち、前記燃料噴射弁10による
燃料供給量は、燃料噴射弁10の開弁駆動時間で制御さ
れるようになっている。
更に、機関1の冷却ジャケット内の冷却水温度Twを検
出する水温センサ12が設けられると共に、排気通路1
3内で排気中酸素濃度を検出することによって機関吸入
混合気の空燃比を検出する酸素センサ14が設けられて
いる。
コントロールユニット11は、クランク角センサ15か
ら機関回転に同期して出力されるクランク単位角度信号
PO3を一定時間カウントして又は所定クランク角位置
毎(4気筒の場合180°毎であり、本実施例ではBT
DC120@としである。)に出力されるクランク基準
角度信号REFの周期を計測して機関回転速度Nを検出
する。
この他、機関1に付設されたトランスミッションに、車
速を検出する車速センサ16とニュートラル位置を検出
するニュートラルセンサ17が設けられ、これらの信号
はコントロールユニット11に入力される。
また、スロットル弁7をバイパスする補助空気通路1日
には補助空気量を介してアイドル回転速度を制御する電
磁式のア、イドル制御弁19が設けられている。
コントロールユニット11は、前記の各種センサからの
検出信号に基づいて燃料噴射量Ti(噴射パルス信号の
パルス巾)を演算すると共に、設定した燃料噴射量Ti
に基づいて燃料噴射弁10を機関回転に同期した所定タ
イミングでそれぞれに開駆動制御して通常の燃料供給を
制御する一方、要求燃料量の増大変化に応じて通常の燃
料供給とは別に燃料の追加供給(割込噴射)を制御する
更に、コントロールユニット11は、アイドルスイッチ
8A及びニュートラルセンサ17に基づき検出されるア
イドル運転時に、アイドル制御弁19の開度を制御する
ことによってアイドル回転速度を目標アイドル回転速度
にフィードバック制御する。
次にコントロールユニット11により行われる燃料供給
制御のための各種演算処理を第3図〜第6図のフローチ
ャートにそれぞれ示すルーチンに従って説明する。
本実施例において、要求燃料量演算手段、変化量演算手
段、追加供給燃料量演算手段、燃料追加供給制御手段、
追加供給禁止手段、追加燃料供給量加算補正手段、主燃
料供給量補正手段としての機能は、前記第3図〜第6図
のフローチャートに示すようにソフトウェア的に備えら
れている。また、本実施例において、機関運転状態検出
手段は、スロットル弁7の開度TVOを検出するスロッ
トルチンバ8と、機関回転に同期した検出信号を出力す
るクランク角センサ15が相当する。
尚、本実施例における内燃機関lは4気筒機関であり、
燃料供給は各気筒毎に設けられた燃料噴射弁10を各気
筒の吸気行程に合わせて別々に駆動制御して行うよう構
成されている。
第3図のフローチャートに示すルーチンは、10rms
毎に実行されるものである。
まず、ステップ1では、吸気圧センサ9によって検出さ
れた吸気圧力PB、クランク角センサ15からの検出信
号に基づいて算出された機関回転速度N、スロットルセ
ンサ8によって検出されたスロットル弁開度TVO等を
入力する。
ステップ2では、スロットル弁7で可変制御されるスロ
ットルチャンバ4の(機関吸気系の)開口面積AII1
mtを、ステップ1で入力したスロットル弁開度TVO
に基づいて予め設定されたマツプから検索して求める。
ステップ3では、ステップ2で求めた開口面積Aを機関
回転速度Nで除算した値に基づいて、定常運転時に対応
する機関lの基本体積効率QHφ(%)をマツプから検
索して求める。即ち、開口面積Aと機関回転速度Nとか
ら機関の吸入空気量の予測を行う。
ステップ4では、ステップ3で求められる基本体積効率
QHφを、機関1の過渡運転時における真の機関負荷変
化に略対応させるべ(加重平均するときに用いるための
加重重みXを、機関回転速度Nと開口面積Aとに基づい
て設定する。具体的には、機関回転速度Nに応じて設定
される定数aと、やはり機関回転速度Nに応じて設定さ
れる定数すに開口面積Aを乗算して得た値と、を加算し
て最終的に加重重みXを設定する。この加重重みXは、
最新の基本体積効率QHφに対する重み付けを示すもの
であり、高回転高負荷領域はど真の機関負荷の変化はス
ロットル弁の開度変化に対して早くなるため、前記加重
重みXは、高回転高負荷領域はど大きくなるようにしで
ある。
次のステップ5では、下式に従って今回ステップ3で求
めた基本体積効率QHφと、本ルーチンの前回実行時に
このステップ5で演算された体積効率QCYLとを、前
記加重重みXを用いて加重平均して、その結果を最新の
体積効率QCYLとして設定する。
QCYL ←(1−X)QCYL+XXQHφ上記演算
式に従って体積効率QCYLを求めるようにすれば、定
常運転時にはQHφ=QCYLとなって体積効率QCY
Lは一定値に安定するが、機関lが過渡運転されると、
そのときの機関運転状態に応じて体積効率QCYLの変
化を基本体積効率QHφの変化に対して鈍らし、これに
よって、開口面積A及び機関回転速度Nの変化に対して
遅れる実際の機関負荷変化に略対応した体積効率QCY
Lが設定されるようになっている。
ステップ6では、以下の式により開口面積Aと機関回転
速度Nとに従った体積効率QCYLに基づく基本燃料噴
射*<m関要求燃料量)ANTpを演算する。。
ANTp”KCONAXQCYL ここで、演算される基本燃料噴射量ANTpは、機関l
の過渡運転時における真の機関負荷変化に略対応した体
積効率QCYLに基づいて演算されるものであるが、後
述する吸気圧センサ9によって検出される吸気圧力PB
に基づいて設定される基本燃料噴射@TpPBに対して
は、第7図に示すように数十ms程度の位相が進んだ値
となるようにしである。
前記基本燃料噴射量ANTpは、機関過渡運転時におけ
る機関1の要求燃料量の変化を求めるために設定するも
のであり、基本燃料噴射量TPPBに対して数+ms程
度だけ位相が進んだ値とするのは、燃料噴射弁10から
噴射された燃料がシリンダ内に吸入されるまでのトラベ
ルタイムを考慮したもので、この基本燃料噴射量ANT
pに基づいて要求燃料量の変化を求めて、後述するよう
に通常の噴射とは別に要求燃料量変化に見合った燃料の
追加供給(割込噴射)を行えば、予め燃料のトラベルタ
イムが考寞されているため応答性良く要求燃料量の変化
に対応できるものである。
また、吸気圧力PBは、吸気通路内に発生する圧力脈動
の影響を受けて脈動するために、基本燃料噴射量TpP
Bも脈動して、基本燃料噴射量TpPBの変化が真の要
求量変化に一致しなくなることがあるが、要求燃料量の
変化を、上記のように開口面積Aと機関回転速度Nとか
ら求めた基本燃料噴射量ANTpに基づいて検出すれば
、前記圧力脈動の影響を受けることがなく、然も、検出
応答性に優れているため、要求燃料量の変化を精度良く
捉えることができる。
次のステップ7では、今回ステップ6で演算した基本燃
料噴射IANTpから、本ルーチンの前回実行時にステ
ップ6で演算された基本燃料噴射量A N T P O
LDを減算して、本ルーチンの実行周囲である10m5
間における(単位時間当たりの)基本燃料噴射量ANT
pの変化量ΔANTpを演算する。この変化量ΔANT
pは、10ms間における機関の要求燃料量の変化に対
応した値であり、機、  関1が加速されて要求燃料量
が増大傾向を示すときには、プラスの値となる。
ステップ8では、今回ステップ6で演算した基本燃料噴
射量ANTpを、前回値A N T potoにセット
して、本ルーチンの次回実行時におけるステップ7での
変化量ΔANTpの演算に用いられるようにする。
次のステップ9では、ステップ7で求めた変化量ΔAN
Tpを2倍した値を、最近の10m5間における1つの
気筒での要求燃料噴射量の変化量とし、この変化量にバ
ッテリ電圧に基づいて設定される電圧補正分子sを加算
して、その結果を通常の燃料噴射の間に割り込ませて追
加供給させる割込噴射量(追加供給燃料量)Yにセント
する。
本実施例では、機関運転状態に基づいて演算される基本
燃料噴射1tTpを2倍した値が1つの気筒に対する基
本燃料供給量となるように便宜上設定してあり、後述す
る機関回転に同期して行われる通常の燃料供給制御にお
いても吸気圧力PBから求めた基本燃料噴射量TpPβ
を2倍して最終的な燃料噴射量Tiが演算されるように
なっているので、前述のように変化量ΔANTpを2倍
しである。
また、この値2×ΔANTpに基づいて燃料噴射弁10
を駆動制御しても、実際には燃料噴射弁1゜の応答遅れ
時間があり、然もこの遅れは燃料噴射弁10の駆動電源
であるパンテリの電圧によって変化するので、バッテリ
電圧に基づいて設定される電圧補正分子sを加算して、
実際に燃料噴射弁10から2×ΔANTp相当の燃料が
噴射供給されるようにしである。
次のステップ10では、割込噴射i1Yがらバッテリ電
圧補正分子sを除いた値である1oIls間における要
求燃料量の変化分2×ΔANTpを変化量Zにセットす
る。
そして、ステップ11では、ステップ9で設定した割込
噴射量Y(←2×ΔANT p 十T s )に、前回
までに割込噴射されることなく積算されている#4気筒
における持ち越し割込噴射量である積算値ΣQ4を加算
した値と、割込噴射制御が許可される最小噴射量(最小
燃料量)Ti、□7とを比較する。
そして、Y+ΣQ4がT1+uRよりも小さいときには
、割込噴射を実施することなく(燃料の追加供給を禁止
して)ステップ12へ進み、前記ステップ10でセット
したZに前回までの積算値ΣQ4を加算して、その結果
を新たに積算値ΣQ4にセットする。このため、前記積
算値ΣQ4は、#4気筒において変化量ΔANTpに基
づいて追加噴射すべき追加供給燃料量であるのに、その
噴射量が最小噴射量Txai+tよりも少ないために追
加供給が禁止されて、現状において噴射されずに持ち越
されている割込噴射量となる。
前記最小噴射量Ti、、、は、このT14111%未満
の噴射量に基づいて燃料噴射弁10を駆動制御すると、
開弁駆動時間に対して実際に燃料噴射弁10から噴射さ
れる燃料のバラツキが大きく、開弁駆動時間の制御によ
って燃料噴射量を精度良く制御できない領域であること
を示すものである(第12図参照)。
従って、前記ステップ11で割込噴射量Y子種算値ΣQ
4が最小噴射量Txeatnよりも小さいと判別された
ときには、今回は割込噴射(追加噴射)を行わず、全回
分の割込噴射量を次回にまで持ち越して(この持ち越し
分がΣQ4に相当する。)、次回で更にこの持ち越し分
に最新の割込噴射量Yが加算されて、その結果が最小噴
射I T 1 sinを越えたときに割込噴射されるよ
うにする。
即ち、割込噴射量(追加供給燃料量)が最小噴射量Tj
++l+sよりも少ないときには、割込噴射を実施して
も精度の良い燃料供給制御が行えないので、今回の割込
噴射量を次回にまで持ち越すことにより積算結果が最小
噴射量Tl−1−を越えて燃料噴射弁10による燃料計
量の精度が得られるときに(燃料噴射弁10の流量特性
が安定する噴射量で)割込噴射を実施させるものであり
、積算値ΣQ4が#4気筒における通常の燃料噴射開始
時期まで噴射されずに残ったときには、機関回転に同期
した通常燃料供給(主たる燃料供給)にこの噴射されず
に持ち越された分ΣQ4を加算して燃料噴射させ、この
とき前記積算値ΣQ4をゼロリセットする。
このため、機関加速の立ち上がりや後半時期で要求燃料
量(機関負荷)の変化が微小であるときにも、これに゛
対応する微小な割込噴射量が何回分かまとめて供給され
ることになり、割込噴射量による空燃比制御性が確保さ
れる。
また、緩加速時で割込噴射量Yを積算しても、次の通常
噴射までの積算値が最小噴射量T 1sinを越えない
ようなときでも、その持ち越された割込噴射IYの積算
値が通常の燃料供給量に加算されるので、設定される割
込噴射量Yが少ないことで、燃料供給量の増量補正が行
われなくなることがない。
但し、上記のように、通常燃料供給間で設定された割込
噴射量Yが割込噴射されることな(、通常の噴射量に積
算加算されるときには、リアルタイム性が損なわれるた
め、要求燃料量(機関負荷)の変動が路間−のレベルで
継続するときにのみ有効な補正が行える。
一方、ステップ11で割込噴射量Y子種算値ΣQ4が最
小噴射量T ’1 ai n以上であると判別されると
、今回の割込噴射すべき燃料量が燃料噴射弁10による
計量が精度良く行える量であるから、ステップ13へ進
んで#4気筒における割込噴射の許容クランク角範囲を
判別するためのフラグF 100d4の判別を行う、前
記フラグF 100(14は、後述するように、気筒判
別値n cy lが4になったとき(基準角度信号RE
Fが#]気筒の点火基準信号であったときであり、また
、#4気筒の通常噴射開始時期でもある。)から、#4
気筒の吸気BDC(又は吸気A、TDC100’〜吸気
BDCの間の所定クランク角)までの間でゼロがセット
され、それ以外では工がセットされるものであり、フラ
グF100d 4がゼロであるときに割込噴射が許可さ
れるようになっている(第8図参照)。
フラグF 100d 4にゼロがセットされるクランク
角L[(吸%B T D Cl2O°カラ吸1ATDc
100’〜吸気B D C)は、#4気筒において、通
常の燃料供給が開始されてからこの供給燃料が吸入され
る吸気行程(インテークバルブ オープン、INT/V
  0PEN)で燃料が吸入される最後の燃料噴射時期
までを示すものであり、前記クランク角範囲を越えた時
期に割込噴射を行っても、今回の吸気行程ではシリンダ
に吸入されず、新たに通常の燃料噴射量が設定される次
の吸気行程までインテークバルブの上流に滞留すること
になる。本実施例では、通常の燃料噴射が開始(セット
)されてから吸気行程までの間における要求燃料量の変
化に対応しようとするものであるから、前記フラグF 
100d 4が1であるときの#4気筒に対する割込噴
射は、#4気筒において余剰補正となる。
従って、ステップ13でフラグF 100d 4がゼロ
であると判別されたときには、変化量ΔANTpに基づ
く割込噴射量(2×ΔA N T p +T s十ΣQ
4)を割込噴射させるのに対し、フラグF 1.00(
14が1であるときには、割込噴射を禁止するか、又は
、割込噴射を実施するがこの直ちに吸入されずに次の吸
気行程まで持ち越される割込噴射量の積算値Σq4を求
めておいて、基準角度信号REF毎に行われる次回#4
気筒における通常噴射の燃料噴射量Tiからこの積算値
Σq4を減算して燃料供給させる。
即ち、ステップ13でフラグF 100d 4がゼロで
あると判別されると、ステップ15へ進んで2×ΔAN
Tp十Ts十ΣQ4相当のパルス巾の駆動パルス信号を
#4気筒に備えられた燃料噴射弁10に出力して、#4
気筒に対して基準角度信号REF毎の通常噴射とは別に
要求燃料量の変化に見合った燃料を割込噴射させる。そ
して、次のステップ16では、積算値894分も含めて
割込噴射がステップI5でなされたので、積算値ΣQ4
をゼロリセットする。
尚、割込噴射のタイミングが、#4気筒における通常の
燃料噴射中であるときには、通常燃料噴射の終了に続け
て2×ΔANTp+ΣQ4相当のパルス巾をもつ割込駆
動パルス信号を出力させれば良い。
一方、ステップ13でフラグF 100d 4が1であ
ると判別されると、#4気筒に対して割込噴射をしても
最近の吸気行程で吸入されない状態であるから、割込噴
射を許可する場合には、ステップ14で今回の割込噴射
量2×ΔANTp+ΣQ4と前回までの非吸入割込噴射
積算値Σq4とを加算して、#4気筒において最近の吸
気行程で吸入されずに次回の吸気行程までインテークバ
ルブ上流に滞留する割込噴射量の総量を求める。
ここで、設定される積算値Σq4は、次回の#4気筒の
吸入行程まで吸入されないで#4気筒のインテークバル
ブの上流に滞留するものであるから、後述するように#
4気筒の次回の通常噴射からこの積算値Σq4を減算し
て、前記滞留分の補正を施し、割込噴射によりインテー
クバルブ上流に滞留している分が余分にシリンダ内に供
給されることがないようにする。
ステップ14で積算値Σ94を更新設定すると、次のス
テップ15へ進み、フラグF 10Qd 4がゼロであ
ると判別されたときと同様に、2×ΔANTp+TS+
ΣQ4相当のパルス巾をもつ割込駆動パルス信号を、#
4気筒の燃料噴射弁1oに出力し、次のステップ16で
積算値ΣQ4をゼロリセットする。
また、ステップ13でフラグF 1ood 4が1であ
ると判別されたときには、割込噴射をしても#4気筒の
シリンダに直ちに吸入されないから、第3図中点線で示
すようにステップ13がらステップ14〜16をジャン
プして進んで割込噴射を禁止しても良く、この場合、割
込噴射された燃料は最近の吸気行程で全てシリンダ内に
吸入されるため、前記積算値Σq4の設定は不要となる
上記ステップ11〜16は、#4気筒における割込噴射
制御のための演算処理であるが、そめ他の気筒#2.#
1.#3においても同様な演算処理がそれぞれ同時にな
される。
即ち、各気筒毎に割込噴射されずに持ち越された割込噴
射量ΣQl〜ΣQ4が設定され、この持ち越し分と最新
で演算された割込噴射量Yとの加算値が、最小噴射量T
lain以上であるときに割込噴射が実施され、その割
込噴射時期がその気筒において割込噴射が許可されるク
ランク角範囲でないことがフラグF 100d l〜F
 l00a 4で判別されたときには、割込噴射した分
を次回の基準角度信号REFに同期した通常噴射量から
減算すべく、吸入されない割込噴射量Σq1〜Σq4を
各気筒毎に積算する。かかる割込噴射時期が、#2気筒
ではステップ17〜22で、#1気筒ではステップ23
〜28で、#3気筒ではステップ29〜34で行われ、
複数気筒で同時に割込噴射され得るようになっている(
第9図参照)。
従って、本実施例によると、Y+ΣQ1〜4≧TiM、
□の条件が揃えば、各気筒それぞれで本ルーチンの実行
周期である10m5毎に割込噴射が同時に行われるもの
であり、機関回転に同期した通常の燃料供給(主たる燃
料供給)が開始されてから、換言すれば、通常の燃料供
給量が最終的にセットされてから機関の要求燃料量が増
大変化した場合に、正にその要求量増大分を機関に追加
供給することができるので、機関加速時における空燃比
制御性が向上する。
然も、前記割込噴射制御は、長い期間の要求燃料量の変
化を予測するものではなく、微小単位時間(10ms)
当たりの要求燃料量の変化量を直接に演算するものであ
るから、燃料補正制御のエラーが少なく、かつ、スロッ
トル弁開度TVOの変化等に基づいて割込噴射量を設定
する場合のように割込噴射量を機関要求にマツチングさ
せるための工数を必要とするものではない。
このようにして、各気筒毎に要求燃料量変化に基づく割
込噴射を制御すると、次のステップ35では、吸気圧力
PBに基づく基本燃料噴射量TpPBを演算するのに用
いる体積効率補正係数KQCYLを設定する。体積効率
補正係数KQCYLは、吸気圧力PBに基づいて設定さ
れる基本補正係数KPBに対して、第4図に示すバック
グラウンドジぢブのステップ41において吸気圧力PB
と機関回転速度Nとに基づいて設定される微小修正係数
にFLATを乗算して求められる。
次のステップ36では、以下の式に従って吸気圧力PB
に基づく通常燃料供給用の基本燃料噴射量’rpPBを
演算する。
TpP]13−KCONDXPBXKQCYLXKTA
ここで、KCONDは燃料噴射弁10の噴射特性に基づ
く定数、KTAは第4図に示すバックグラウンドジョブ
のステップ42において吸気温センサ6で検出される吸
気温度TAに基づき設定される吸気−温度(吸気密度)
補正係数である。
そして、次のステップ37では、以下の式に従って機関
回転に同期して供給する各気筒共通の燃、料噴射量Ti
を演算する。
Ti+−2XTpPBXLAMBDAXCOEF+Ts
ここで、LAMBDAは酸素センサ14によって検出さ
れる排気中の酸素濃度を介して検出される空燃比を、目
標空燃比に近づけるようにフィードバック制御される空
燃比フィードバック補正係数、C0EFは水温センサ1
2によって検出される冷却水温度Tw等の運転状態に応
じて設定される各種補正係数、Tsは10m5間におけ
る要求燃料量の変化に基づいて割込噴射を実施するとき
に用いたものと同じバッテリ電圧補正骨である。
次に第5図のフローチャートに示すルーチンは、クラン
ク角センサ15から基準角度信号REFが出力される毎
に実行されるものである。
本実施例において前記基準角度信号REFは、BTDC
120″で出力されるようになっており、この基準角度
信号REFは各気筒毎の点火時期制御の基準位置である
と共に、この基準角度信号REFに同期して各気筒毎に
吸気行程にタイミングを合わせて通常の燃料噴射が行わ
れるようになっている。基準角度信号REFは、点火基
準位置である気筒に対応して気筒判別できるようになっ
ており、例えば基準角度信号REFが#1気筒の点火基
準位置であるときには#4気筒に対して燃料噴射を開始
し、基準角度信号REFが#3気筒の点火基準位置であ
るときには#2気筒に対して燃料噴射を開始するように
なっている(第8図参照)。
まず、ステップ51では、今回の基準角度信号REFが
#1気筒の点火基準位置に相当するものであるか否かを
判別する。ここで、#1気筒の点火基準位置であること
が判別されると、ステップ52へ進み機関回転に同期し
た通常の燃料噴射を開始すべき気筒である#4気筒の燃
料噴射弁10に対して、Tt+ΣQ4−Σq4相当のパ
ルス巾の駆動パルス信号を出力する。
ΣQ4は、今回の基準信号REFまでにおいて#4気筒
で割込噴射されずに残った要求燃料量変化に対応した値
であり、また、Σq4は今回の基準信号REFまでにお
いて#4気筒に割込噴射したがシリンダに吸入されるこ
となく残留している燃料であるから、通常の燃料噴射量
Tiからそれぞれ加減算して補正するようにしである。
更に、ステップ52で用いられる燃料噴射量Tiは、第
3図のフローチャートに従って10m5毎に演算された
燃料噴射量Tiの最新値である。
次のステップ53では、#4気筒において割込噴射した
燃料がシリンダに吸入されるか否かを判別するためのフ
ラグF 100d 4にゼロをセットして、今回の基準
角度信号REFから#4気筒において噴射された燃料は
、最近の吸気行程でシリンダ内に吸入される状態である
ことが判別できるようにする。
尚、ここでゼロがセットされたフラグF 100d 4
は、後述する第6図のフローチャートに従って#4気筒
の吸気BDCで1がセットされるよう構成されており、
フラグF 100d 4は#1気筒の点火基準位置(#
4気筒の通常噴射開始タイミング)から#4気筒の吸気
BDCの間だけゼロがセットされる。
また、ステップ54では、ステップ52において通常燃
料噴射ITiの補正に用いたΣQ4とΣq4とをそれぞ
れゼロリセットして、#1気筒の点火基準位置に対応す
る基準角度信号REFが次回出力されるまでにおいて、
ΣQ4とΣq4とがそれぞれ新たに設定されるようにす
る。
ステップ55では、気筒判別値ncyj!に4をセット
して、前記気筒判別値ncyj!に基づいて#4気筒の
通常噴射開始時期から次の噴射気筒である#2気筒の通
常噴射開始時期の前までの時期であることが判別される
ようにする。
一方、ステップ51で今回の基準角度信号REFが#1
気筒の点火基準位置に相当するものでないと判別される
と、ステップ56へ進んで今回の基準角度信号REFが
#3気筒の点火基準位置に相当するものであるか否かを
判別する。
ここで、今回の基準角度信号R’EFが#3気筒の点火
基準位置に相当するときには、前記ステップ52〜55
と同様にして、#2気筒の燃料噴射弁10に対して通常
の燃料噴射制御としてTi+ΣQ2−Σq2相当のパル
ス巾の駆動パルス信号を出力する(ステップ57)一方
、フラグF 100d 2をゼロリセットしくステップ
58)、また、通常燃料制御に用いたΣQ2及びΣq2
のデータをゼロリセットしくス、2テツプ59)、更に
気筒判別値n、c3/!に2をセット′する(ステップ
60)。
一方、ステップ56で#3気筒の点火基準位置相当でな
いと判別されると、今度はステップ61へ進んで#4気
筒の点火基準位置に相当する基準角度信号REFである
か否かを判別し、#4気筒の点火基準位置であるときに
は、前述と同様にして#1気筒に対する通常燃料噴射と
#1気筒に対応する各種データのセットを行う(ステッ
プ62〜65)。
更に、ステップ61で#4気筒の点火基準位置でないと
判別されたときには、今回の基準角度信号REFは#2
気筒ご点火基準位置であるはずだから、ステップ66〜
69で#3気筒に対する通常燃料噴射と#3気筒に対応
する各種データのセットを行う。
次に第6図のフローチャートに示すルーチンは、各気筒
のTDC位置で割込実行されるものであり、例えばクラ
ンク角センサ15からの基準角度信号REFと単位角度
信号PO8とを入力するカウンタを設け、このカウンタ
によりBTDC120’で出力される基準角度信号RE
Fから単位角度信号PoSをカウントすることによって
TDC位置を検出して、TDC位置においてCPUの外
部割込端子に割込信号を出力すると、この第6図に示す
割込ルーチンが実行されるよう構成されている。
まず、ステップ81では、気筒判別値ncyj2が2で
あるか否かを判別し、気筒判別値ncylが2であると
きにはステップ82へ進んで、フラグF 100d4に
1をセットする。気筒判別値ncyfが2であるときは
、第8図に示すように、#2気筒の吸気BTDC12Q
’から180°の範囲であって、このときのTDCは#
2気筒の吸気TDCであると共に、#4気筒の吸気BD
Cでもある。従って、気筒判別値ncyβが2であると
きのTDCでは、#4気筒が吸気BDCになったことが
検出され、#4気筒ではこの時期を越えて燃料噴射を行
っても次の吸気行程まで吸入されずに滞留することにな
るので、フラグF 100d 4に1をセットして、#
4気筒に対する噴射燃料が滞留する時期であることが判
別できるようにする。
また、ステップ81で気筒判別(iincyfが2でな
いと判別されると、ステップ83へ進んで気筒判別値n
cylが1であるか否かを判別する。気筒判別値r1c
yl!が1であれば、第8図に示すように、今回のTD
Cが#2気筒の吸気BDCに相当するから、ステップ8
4へ進んでフラグF 100d 2に1をセットする。
更に、ステップ83で気筒判別値ncyj2が1でない
と判別されたときには、ステップ85へ進んで気筒判別
値ncyffiが3であるか否かを判別する。気筒判別
値ncyj2が3であれば、前述と同様に、今回のTD
Cが#1気筒の吸気BDCに相当するから、ステップ8
6へ進んでフラグF1.00dlに1をセットする。
また、ステップ85で、気筒判別値ncylが3でない
と判別されたときには、気筒判別値ncylは4である
はずだから、ステップ87へ進んでフラグF 100d
 3に1をセットする。
このようにして、各気筒の吸気BDCになるとフラグF
 100d l〜F 100d 4にはlがセットされ
、フラグF 100d l〜F 100d 4によって
その気筒に燃料噴射を実施して最近の吸気行程でシリン
ダ内に吸入される状態であるか否かが判別できるように
しである。
尚、本実施例では、機関回転に同期した主たる燃料供給
制御における燃料供給量が吸気圧力PBに基づいて演算
されるものについて述べたが、吸気圧センサ9の代わり
に吸入空気流量Qを検出するエアフローメータを備え、
該エアフローメータで検出された吸入空気流IQに基づ
いて通常の燃料供給量が演算される構成であっても良い
また、本実施例では、各気筒の吸気1行程にタイミング
を合わせて別々に燃料噴射されるものであったが、全気
筒の燃料噴射弁10を同時に駆動制御するものや、複数
の気筒からなるグループ単位で燃料噴射弁10を同時に
駆動制御するものであっても、本実施例と同様に割込噴
射を実施することにより、同様な効果が得られる。
更に、各気筒の吸気行程にタイミングを合わせてそれぞ
れに通常の燃料供給を行う場合においても、その噴射開
始時期を限定するものではなく、例えば噴射終了時期を
一定クランク角位置とすべく噴射開始時期が可変制御さ
れるものであっても良い。
〈発明の効果〉 以上説明したように、本発明によると、要求燃料量の単
位時間当たりの変化量に基づいて追加供給燃料量を演算
し、単位時間毎に追加供給燃料量機関に追加供給するよ
う構成したことにより、機関回転に同期した通常燃料供
給では対応し切れない要求燃料量の増大変化に対応した
燃料補正を精度良く施すことができ、機関加速時におけ
る空燃比制御性が向上する。
また、演算された追加供給燃料量が、所定の最小燃料量
よりも少なく、燃料供給量の計量精度が確保できないと
きには、追加供給を実施しても所望の燃料補正制御を果
たせないので、燃料の追加供給を禁止して、加速時の空
燃比制御性が燃料の追加供給によって変動することを防
止した。
更に、追加供給が禁止された追加供給燃料量を積算して
、この積算値と最新の追加供給燃料量との加算値に基づ
いて燃料の追加供給が制御されるよう構成して、追加供
給が禁止されてもその積算値が最小燃料量を越えること
によって禁止された分の燃料を精度良く追加供給させる
ことができる。
また、追加供給が禁止された追加供給燃料量を積算し、
この積算値を機関回転に同期して行われる主たる燃料供
給に加算補正することにより、緩加速時で演算される追
加供給燃料量が少ないときでも、供給禁止された追加供
給燃料量を主たる燃料供給と共にまとめて機関に供給す
ることができ、演算される追加供給燃料量が微小な緩加
速時であっても、微小な要求燃料量の増大変化に対応し
た燃料供給量の補正が行える。
【図面の簡単な説明】
第1図は本発明の構成を示すブロック図、第2図は本発
明の一実施例を示すシステム概略図、第3図〜第6図は
それぞれ同上実施例における制御内容を示すフローチャ
ート、第7図は同上実施例における要求燃料量の加重平
均演算における特性を説明するためのタイムチャート、
第8図及び第9図はそれぞれ同上実施例における制御特
性を説明するためのタイムチャート、第10図は従来の
燃料補正制御の問題点を説明するためのタイムチャート
、第11図は燃料供給タイミングと機関性能との関係を
示す線図、第12図は燃料噴射弁の噴射特性を示す線図
である。 1・・・811関4・・・スロットルチャンバ5・・・
吸気マニホールド  7・・・スロットル弁8・・・ス
ロットルセンサ  9・・・吸気圧センサー10・・・
F料噴射弁11・・・コントロールユニット15・・・
クランク角センサ 特許出願人 日本電子機器株式会社 代理人 弁理士 笹 島  冨二雄 第2図 匡 U寸  0 第6図 蕎 第70 第9図 fNl/V(JHI:N

Claims (3)

    【特許請求の範囲】
  1. (1)機関の吸入空気量に対応する燃料供給量を演算し
    、機関回転に同期したタイミングで間欠的に機関へ燃料
    供給するよう構成された内燃機関の燃料供給制御装置で
    あって、 機関の吸入空気量に関与する機関の状態量を検出する機
    関運転状態検出手段と、 該機関運転状態検出手段で検出した状態量に基づいて機
    関の要求燃料量を演算する要求燃料量演算手段と、 該要求燃料量演算手段で演算した要求燃料量の単位時間
    当たりの変化量を演算する変化量演算手段と、 該変化量演算手段で演算した変化量に基づいて追加供給
    燃料量を演算する追加供給燃料量演算手段と、 機関回転に同期したタイミングで行われる主たる燃料供
    給とは別に、前記追加供給燃料量を前記単位時間毎に追
    加供給する燃料追加供給制御手段と、 該燃料追加供給制御手段で供給制御する前記追加供給燃
    料量が所定の最小燃料量よりも少ないときに燃料追加供
    給制御手段による燃料の追加供給を禁止する追加供給禁
    止手段と、 を備えたことを特徴とする内燃機関の燃料供給制御装置
  2. (2)前記追加供給禁止手段で追加供給が禁止された追
    加供給燃料量を積算して記憶し、この積算記憶した追加
    供給燃料量と前記追加供給燃料量演算手段で演算した最
    新の追加燃料供給量との加算量を、前記燃料追加供給制
    御手段で制御する追加供給燃料量として補正設定する追
    加燃料供給量加算補正手段を設けたことを特徴とする請
    求項1記載の内燃機関の燃料供給制御装置。
  3. (3)前記追加供給禁止手段で追加供給が禁止された追
    加供給燃料量を積算して記憶し、この積算記憶した追加
    供給燃料量を、機関回転に同期して行われる主たる燃料
    供給量に加算補正する主燃料供給量補正手段を設けたこ
    とを特徴とする請求項1又は2のいずれかに記載の内燃
    機関の燃料供給制御装置。
JP1089744A 1989-04-11 1989-04-11 内燃機関の燃料供給制御装置 Expired - Fee Related JP2543762B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1089744A JP2543762B2 (ja) 1989-04-11 1989-04-11 内燃機関の燃料供給制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1089744A JP2543762B2 (ja) 1989-04-11 1989-04-11 内燃機関の燃料供給制御装置

Publications (2)

Publication Number Publication Date
JPH02271043A true JPH02271043A (ja) 1990-11-06
JP2543762B2 JP2543762B2 (ja) 1996-10-16

Family

ID=13979268

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1089744A Expired - Fee Related JP2543762B2 (ja) 1989-04-11 1989-04-11 内燃機関の燃料供給制御装置

Country Status (1)

Country Link
JP (1) JP2543762B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012500351A (ja) * 2008-08-15 2012-01-05 シオン−スプレイズ リミテッド 燃料噴射方法

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5341642A (en) * 1976-09-29 1978-04-15 Nippon Denso Co Ltd Electronic control type fuel jet apparatus
JPS5546060A (en) * 1978-09-29 1980-03-31 Hitachi Ltd Electronic fuel injection device for internal combustion engine
JPS6062627A (ja) * 1983-09-14 1985-04-10 Toyota Motor Corp 燃料噴射量補正方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5341642A (en) * 1976-09-29 1978-04-15 Nippon Denso Co Ltd Electronic control type fuel jet apparatus
JPS5546060A (en) * 1978-09-29 1980-03-31 Hitachi Ltd Electronic fuel injection device for internal combustion engine
JPS6062627A (ja) * 1983-09-14 1985-04-10 Toyota Motor Corp 燃料噴射量補正方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012500351A (ja) * 2008-08-15 2012-01-05 シオン−スプレイズ リミテッド 燃料噴射方法

Also Published As

Publication number Publication date
JP2543762B2 (ja) 1996-10-16

Similar Documents

Publication Publication Date Title
JPS59221435A (ja) 燃料噴射制御方法
JPH0412151A (ja) 内燃機関の空燃比制御装置
EP0802313B1 (en) Integrated engine dilution control
JPS62162919A (ja) エンジンの吸入空気量検出装置
JPH02204654A (ja) 内燃機関の燃料供給制御装置
JPH02201054A (ja) 内燃機関の吸気圧力検出装置
JPH02308950A (ja) 内燃機関の制御装置における空気漏れ自己診断装置及び空気漏れ学習補正装置
US4901699A (en) System for controlling a fuel injection quantity and method therefor
JPH02241948A (ja) 内燃機関の吸入空気状態量検出装置
JPH02271043A (ja) 内燃機関の燃料供給制御装置
JPH02264135A (ja) 内燃機関の燃料供給制御装置
JP2592327B2 (ja) 内燃機関の燃料供給制御装置
JP2543763B2 (ja) 内燃機関の燃料供給制御装置
JP2855854B2 (ja) 燃焼圧力センサの出力感度補正方法
JP4186350B2 (ja) 内燃機関の燃焼状態検出装置
JP3095326B2 (ja) 電子制御燃料噴射システム
JPH05202783A (ja) 内燃機関の燃料噴射制御装置
JPH02275035A (ja) 内燃機関の燃料供給制御装置
JPH02181051A (ja) 内燃機関の吸気圧力検出装置
JPH02196147A (ja) 内燃機関の燃料供給制御装置
JPH02199246A (ja) 内燃機関の燃料供給制御装置
JPH02271039A (ja) 内燃機関の燃料供給制御装置
JPH02277938A (ja) 内燃機関の燃料供給制御装置
JPH1030479A (ja) 内燃機関の空燃比制御装置
JPH0689685B2 (ja) 内燃機関の燃料供給制御装置

Legal Events

Date Code Title Description
S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees