(57)【要約】【課題】吸気同期噴射から吸気非同期噴射に戻された後に良好な燃焼を確保する。【解決手段】吸気非同期噴射を行いながら機関を始動する（矢印Ｘ）。次いで、機関回転数Ｎが下限値ＮＬよりも低くなると、吸気同期噴射に切り替えられる（矢印Ｚ）。次いで、機関回転変動ＮＦが許容値ＮＦ１よりも小さくなりかつ回転数偏差ＮＤが許容値ＮＤ１よりも小さくなると、吸気非同期噴射に戻される（矢印Ａ）。次いで、機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、吸気同期噴射に切り替えられる（矢印Ｂ）。空燃比補正が開始されてから時間ｔＡだけ経過すると、吸気非同期噴射に戻される（矢印Ｃ）。【選択図】　　　図３
2004084530.tif 000002
【特許請求の範囲】
【請求項１】
吸気非同期噴射が行われているときに燃焼が悪化したと判断されたときには、吸気同期噴射に切り替えるようにした内燃機関の燃料噴射制御装置において、吸気同期噴射が行われているときに吸気非同期噴射に戻すのを許可するか禁止するかを機関回転変動に基づいて判断するようにした内燃機関の燃料噴射制御装置。
【請求項２】
吸気同期噴射が行われているときに機関回転変動が第１の回転変動許容値よりも大きいときには、吸気非同期噴射に戻すのを禁止するようにした請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項３】
吸気同期噴射が行われているときに機関回転変動が第１の回転変動許容値よりも小さくなったときには、吸気非同期噴射に戻すのを許可するようにした請求項２に記載の内燃機関の燃料噴射制御装置。
【請求項４】
吸気非同期噴射に戻された後、機関回転変動が第２の回転変動許容値よりも大きくなったときには、再び吸気同期噴射に切り替えるようにした請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項５】
再び吸気同期噴射に切り替えられたときに、空燃比が目標空燃比に一致するように燃料噴射量を補正する空燃比補正が行われていないときには、機関回転変動に関わらず吸気非同期噴射に戻すのを禁止し、次いで空燃比補正が開始されたときに吸気非同期噴射に戻すのを許可するようにした請求項４に記載の内燃機関の燃料噴射制御装置。
【請求項６】
吸気非同期噴射が行われているときに燃焼が悪化したと判断されたときには、吸気同期噴射に切り替えると共に、機関回転数が目標回転数に一致するように点火時期を補正する点火時期回転数補正を開始し、次いで燃焼が良好になったと判断されたときには、吸気非同期噴射に戻すと共に点火時期回転数補正を減衰させるようにした内燃機関の燃料噴射制御装置において、機関回転数又は機関回転変動に基づいて点火時期回転数補正の減衰作用を制御するようにした内燃機関の燃料噴射制御装置。
【請求項７】
吸気非同期噴射に戻されたときに機関回転変動が回転変動許容値よりも大きいときには、点火時期回転数補正の減衰作用が開始されるのを禁止するようにした請求項６に記載の内燃機関の燃料噴射制御装置。
【請求項８】
吸気非同期噴射に戻された後、機関回転変動が回転変動許容値よりも小さくなったときには、点火時期回転数補正の減衰作用が開始されるのを許可するようにした請求項７に記載の内燃機関の燃料噴射制御装置。
【請求項９】
点火時期回転数補正の減衰作用が行われているときに、目標回転数に対する機関回転数の偏差が偏差許容値よりも大きくなるか又は機関回転変動が回転変動許容値よりも大きくなったときには、点火時期回転数補正の減衰作用を一時的に停止するようにした請求項６に記載の内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は内燃機関の燃料噴射制御装置に関する。
【０００２】
【従来の技術】
吸気非同期噴射を行っているときに燃焼が悪化したと判断されたときには、吸気同期噴射に切り替え、次いで吸気非同期噴射に戻すか否かを、目標回転数に対する機関回転数の偏差に基づいて判断するようにした内燃機関が公知である（特許文献１参照）。即ち、この内燃機関では、目標回転数に対する機関回転数の偏差が小さくなると、吸気非同期噴射に戻される。
【０００３】
【特許文献１】
特開平１１−５０８８３号公報
【０００４】
【発明が解決しようとする課題】
しかしながら、機関回転数が目標回転数に一致したとしても燃焼が不安定な場合があり、従って目標回転数に対する機関回転数の偏差が小さくなったということで吸気非同期噴射に戻すと、再び燃焼が悪化し、機関回転数が大幅に低下したり機関回転変動が大きくなったりする恐れがあるという問題点がある。
【０００５】
そこで本発明の目的は、吸気同期噴射から吸気非同期噴射に戻された後に良好な燃焼を確保することができる内燃機関の燃料噴射制御装置を提供することにある。
【０００６】
【課題を解決するための手段】
前記課題を解決するために１番目の発明によれば、吸気非同期噴射が行われているときに燃焼が悪化したと判断されたときには、吸気同期噴射に切り替えるようにした内燃機関の燃料噴射制御装置において、吸気同期噴射が行われているときに吸気非同期噴射に戻すのを許可するか禁止するかを機関回転変動に基づいて判断するようにしている。
【０００７】
また、２番目の発明によれば１番目の発明において、吸気同期噴射が行われているときに機関回転変動が第１の回転変動許容値よりも大きいときには、吸気非同期噴射に戻すのを禁止するようにしている。
【０００８】
また、３番目の発明によれば２番目の発明において、吸気同期噴射が行われているときに機関回転変動が第１の回転変動許容値よりも小さくなったときには、吸気非同期噴射に戻すのを許可するようにしている。
【０００９】
また、４番目の発明によれば１番目の発明において、吸気非同期噴射に戻された後、機関回転変動が第２の回転変動許容値よりも大きくなったときには、再び吸気同期噴射に切り替えるようにしている。
【００１０】
また、５番目の発明によれば４番目の発明において、再び吸気同期噴射に切り替えられたときに、空燃比が目標空燃比に一致するように燃料噴射量を補正する空燃比補正が行われていないときには、機関回転変動に関わらず吸気非同期噴射に戻すのを禁止し、次いで空燃比補正が開始されたときに吸気非同期噴射に戻すのを許可するようにしている。
【００１１】
また、前記課題を解決するために６番目の発明によれば、吸気非同期噴射が行われているときに燃焼が悪化したと判断されたときには、吸気同期噴射に切り替えると共に、機関回転数が目標回転数に一致するように点火時期を補正する点火時期回転数補正を開始し、次いで燃焼が良好になったと判断されたときには、吸気非同期噴射に戻すと共に点火時期回転数補正を減衰させるようにした内燃機関の燃料噴射制御装置において、機関回転数又は機関回転変動に基づいて点火時期回転数補正の減衰作用を制御するようにしている。
【００１２】
また、７番目の発明によれば６番目の発明において、吸気非同期噴射に戻されたときに機関回転変動が回転変動許容値よりも大きいときには、点火時期回転数補正の減衰作用が開始されるのを禁止するようにしている。
【００１３】
また、８番目の発明によれば７番目の発明において、吸気非同期噴射に戻された後、機関回転変動が回転変動許容値よりも小さくなったときには、点火時期回転数補正の減衰作用が開始されるのを許可するようにしている。
【００１４】
また、９番目の発明によれば６番目の発明において、点火時期回転数補正の減衰作用が行われているときに、目標回転数に対する機関回転数の偏差が偏差許容値よりも大きくなるか又は機関回転変動が回転変動許容値よりも大きくなったときには、点火時期回転数補正の減衰作用を一時的に停止するようにしている。
【００１５】
【発明の実施の形態】
図１を参照すると、１は機関本体、２はシリンダブロック、３はシリンダヘッド、４はピストン、５は燃焼室、６は点火栓、７は吸気弁、８は吸気ポート、９は排気弁、１０は排気ポートを夫々示す。吸気ポート８は対応する吸気枝管１１を介してサージタンク１２に連結され、サージタンク１２は吸気ダクト１３を介してエアクリーナ１４に連結される。各吸気枝管１１内には吸気ポート８内に燃料を噴射するための燃料噴射弁１５が配置され、吸気ダクト１３内にはスロットル弁１６が配置される。一方、排気ポート１０は排気マニホルド１７及び排気管１８を介して触媒コンバータ１９に連結される。
【００１６】
電子制御ユニット３０はデジタルコンピュータからなり、双方向性バス３１によって互いに接続されたＲＯＭ（リードオンリメモリ）３２、ＲＡＭ（ランダムアクセスメモリ）３３、ＣＰＵ（マイクロプロセッサ）３４、Ｂ−ＲＡＭ（バックアップＲＡＭ）３５、入力ポート３６及び出力ポート３７を具備する。機関本体１には機関冷却水温ＴＨＷを検出するための水温センサ４０が取り付けられ、サージタンク１２にはサージタンク１２内の圧力である吸気圧力を検出するための圧力センサ４１がとりつけられる。これらセンサ４０，４１の出力信号はそれぞれ対応するＡＤ変換器３８を介して入力ポート３６に入力される。ここで、機関冷却水温ＴＨＷは機関温度を表している。更に入力ポート４５には機関回転数Ｎを表す出力パルスを発生する回転数センサ４２が接続される。一方、出力ポート３７は対応する駆動回路３９を介して点火栓６及び燃料噴射弁１５にそれぞれ接続される。
【００１７】
本発明による実施例では、アイドル運転時のスロットル開度Ｖは次式によって算出される。
【００１８】
Ｖ＝ＶＢ・ＫＶＮ
ここで、ＶＢは予め定められたアイドル開度、ＫＶＮは機関回転数Ｎを目標アイドル回転数ＮＴに一致させるためのスロットル開度フィードバック補正係数をそれぞれ表している。ＫＶＮが１．０よりも大きくなると吸入空気量が多くなって機関回転数Ｎが上昇され、ＫＶＮが１．０よりも小さくなると吸入空気量が少なくなって機関回転数Ｎが低下される。補正する必要がないときにはＫＶＮは１．０とされる。
【００１９】
一方、アイドル運転時の点火時期θは次式によって算出される。
【００２０】
θ＝θＢ・ＫθＮ
ここで、θＢは例えば機関負荷Ｑ／Ｎ（吸入空気量Ｑ／機関回転数Ｎ）と機関回転数Ｎの関数として予め求められている基本点火時期、ＫθＮは機関回転数Ｎを目標アイドル回転数ＮＴに一致させるための点火時期フィードバック補正係数をそれぞれ表している。点火時期θは圧縮上死点からのクランク角の形で求められる。ＫθＮが１．０よりも大きくなると点火時期θが進角されるので機関回転数Ｎが低下され、ＫθＮが１．０よりも小さくなると点火時期θが遅角されるので機関回転数Ｎが上昇される。
【００２１】
このように、本発明による実施例では、機関回転数Ｎが目標アイドル回転数ＮＴに一致するようにスロットル開度Ｖ即ち吸入空気量を補正するスロットル開度回転数補正と、機関回転数Ｎが目標アイドル回転数ＮＴに一致するように点火時期θを補正する点火時期回転数補正とが行われうる。
【００２２】
更に、本発明による実施例では、吸気同期噴射と、吸気非同期噴射とのうちいずれか一方が選択的に行われるようになっている。吸気非同期噴射では図２の（Ｉ）にＦＡＳで示されるように、吸気弁７が閉弁している例えば排気行程中に燃料が噴射される。これに対し、吸気同期噴射では図２の（ＩＩ）にＦＳで示されるように、吸気弁７が開弁している吸気行程中に燃料が噴射される。
【００２３】
次に、機関始動時、即ち例えば機関が始動されてから機関冷却水温ＴＨＷが下限値ＴＬ以上になるまで、における燃料噴射制御に本発明を適用した場合について説明する。
【００２４】
図３は機関始動時における機関回転数Ｎ、スロットル開度フィードバック補正係数ＫＶＮ、点火時期フィードバック補正係数ＫθＮなどの経時変化を示しており、図３において矢印Ｘは機関始動が開始されたときを示している。
【００２５】
本発明による実施例では、吸気非同期噴射を行いながら機関が始動される。吸気非同期噴射が行われると、燃料が吸気ポート８内壁面や吸気弁７のかさ部背面に一旦付着し、次いで吸気ポート８内壁面などから蒸発して燃焼室５内に吸入されるので、燃料の霧化を促進することができる。その結果、機関回転数Ｎが上昇する。
【００２６】
次いで、機関回転数Ｎがピークに達した後に低下し、次いで目標アイドル回転数ＮＴよりも低くなるか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、スロットル開度回転数補正が開始される。即ち、機関回転数Ｎが目標アイドル回転数ＮＴに一致させるのに必要なスロットル開度フィードバック補正係数ＫＶＮが算出される。ここで、機関回転変動ＮＦは機関回転数Ｎの変動の振幅で表すことができる。図３に示される例では、矢印Ｙで示されるように機関回転数Ｎが目標アイドル回転数ＮＴよりも低くなると、スロットル開度フィードバック補正係数ＫＶＮが１．０から徐々に増大せしめられる。
【００２７】
次いで、機関回転数Ｎが下限値ＮＬよりも低くなるか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、吸気非同期噴射から吸気同期噴射に切り替えられる。図３に示される例では、矢印Ｚで示されるように機関回転数Ｎが下限値ＮＬよりも低くなると、吸気非同期噴射から吸気同期噴射に切り替えられる。
【００２８】
吸気同期噴射を行うと燃料が燃焼室５内に直接流入し、従って吸気非同期噴射を行うよりも燃焼室内に実際に供給される燃料の量が多くなる。そこで本発明による実施例では、機関回転数Ｎが下限値ＮＬよりも低くなるか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きくなったときには燃焼が悪化したと判断し、吸気非同期噴射から吸気同期噴射に切り替えるようにしている。
【００２９】
吸気同期噴射に切り替えられると、点火時期回転数補正が開始される。即ち、機関回転数Ｎが目標アイドル回転数ＮＴに一致させるのに必要な点火時期フィードバック補正係数ＫθＮが算出される。図３に示される例では、矢印Ｚで示されるように吸気同期噴射に切り替えられると、スロットル開度フィードバック補正係数ＫＶＮの値を保持しつつ、点火時期フィードバック補正係数ＫθＮが１．０から徐々に増大せしめられる。その結果、機関回転変動ＮＦが小さくなりながら、機関回転数Ｎが次第に上昇する。
【００３０】
次いで、目標アイドル回転数ＮＴに対する機関回転数Ｎの偏差である回転数偏差ＮＤ（＝Ｎ−ＮＴ）が許容値ＮＤ１よりも小さくなったとしても、機関回転変動ＮＦが許容値ＮＦ１よりも大きい限り、吸気同期噴射が継続される。即ち、機関回転変動ＮＦが許容値ＮＦ１よりも大きいときには、吸気非同期噴射に戻すのが禁止される。
【００３１】
機関回転変動ＮＦが大きいのは燃焼が不安定になっているからであり、このとき吸気非同期噴射に戻すと、機関回転数Ｎが大幅に低下したり、機関回転変動ＮＦが大きくなったりする恐れがある。従って、機関回転変動ＮＦが許容値ＮＦ１よりも大きいときには吸気非同期噴射に戻すのを禁止すれば、このような不具合を阻止できることになる。
【００３２】
次いで、機関回転変動ＮＦが許容値ＮＦ１よりも小さくなると燃焼が良好になったと判断され、吸気非同期噴射に戻すのが許可される。図３に示される例では、機関回転変動ＮＦが許容値ＮＦ１よりも小さくなりかつ回転数偏差ＮＤが許容値ＮＤ１よりも小さくなると、矢印Ａで示されるように吸気非同期噴射に戻される。
【００３３】
点火時期フィードバック補正係数ＫθＮが１．０よりも大きくなって点火時期θが進角補正されると、排気ガスの温度が低くなるので、触媒コンバータ１９の暖機を速やかに完了させるのが困難になる。そこで本発明による実施例では、吸気非同期噴射に戻されたときには、点火時期フィードバック補正係数ＫθＮを基準値である１．０まで減衰させるようにしている。即ち、点火時期フィードバック補正係数ＫθＮが例えば一定値ｘずつ強制的に減少せしめられる。また、点火時期フィードバック補正係数ＫθＮの減衰が開始されると、スロットル開度フィードバック補正係数ＫＶＮの更新が再開される。
【００３４】
次いで、再び機関回転数Ｎが下限値ＮＬよりも低くなるか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、再び吸気同期噴射に切り替えられる。図３に示される例では、矢印Ｂで示されるように機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、再び吸気同期噴射に切り替えられる。
【００３５】
この場合、機関回転数Ｎが下限値ＮＬよりも低下していなくても、機関回転変動ＮＦに応じて吸気同期噴射に切り替えられる。その結果、機関回転数Ｎが大幅に低下するのを未然に阻止することができる。
【００３６】
次いで、例えば機関回転変動ＮＦが許容値ＮＦ１よりも小さくなっても、空燃比が目標空燃比に一致するように燃料噴射量を補正する空燃比補正が開始されていないときには、吸気非同期噴射に戻すのが禁止される。
【００３７】
空燃比補正は機関温度が一定値以上ででないと開始されず、従って空燃比補正が開始されていないときに吸気非同期噴射に戻しても、再び燃焼が悪化する恐れがある。これに対し、空燃比補正が開始されているときには機関温度が比較的高くなっており、このとき燃焼が悪化しにくくなっている。
【００３８】
そこで本発明による実施例では、空燃比補正が開始されたときに吸気非同期噴射に戻すのを許可するようにしている。図３に示される例では、矢印Ｃで示されるように空燃比補正が開始されてから時間ｔＡだけ経過すると、吸気非同期噴射に戻される。
【００３９】
なお、図３に示される例では、吸気同期噴射が行われているときに吸気非同期噴射に戻すのを許可するか禁止するかと、吸気非同期噴射に戻された後に再び吸気同期噴射に切り替えるか否かとを、同一の許容値ＮＦ１に基づいて判断している。しかしながら、これらを互いに異なる許容値に基づいて判断することもできる。
【００４０】
図４は上述した本発明による実施例の燃料噴射制御を実行するためのルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【００４１】
図４を参照すると、まずステップ１００では、現在吸気同期噴射が行われているか否かが判別される。現在非同期噴射が行われているときには次いでステップ１０１に進み、機関回転数Ｎが下限値ＮＬよりも低いか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きいか否かが判別される。Ｎ≧ＮＬかつＮＦ≦ＮＦ１のときには処理サイクルを終了し、即ち吸気非同期噴射が継続される。これに対し、Ｎ＜ＮＬ又はＮＦ＞ＮＦ１のときには次いでステップ１０２に進み、吸気同期噴射に切り替えられる。
【００４２】
吸気同期噴射が行われているときにはステップ１００からステップ１０３に進み、フラグがリセットされているか否かが判別される。このフラグは吸気同期噴射から吸気非同期噴射に戻されたときにセットされ、それまではリセットに保持されるものである。フラグがリセットされているときには次いでステップ１０４に進み、回転数偏差ＮＤが許容値ＮＤ１よりも小さくかつ機関回転変動ＮＦが許容値ＮＦ１よりも小さいか否かが判別される。ＮＤ≧ＮＤ１又はＮＦ≧ＮＦ１のときには処理サイクルを終了し、即ち吸気同期噴射が継続される。これに対し、ＮＤ＜ＮＤ１かつＮＦ＜ＮＦ１のときには次いでステップ１０５に進み、フラグをセットした後に、ステップ１０６に進んで吸気非同期噴射に戻される。
【００４３】
吸気非同期噴射に戻された後には、ステップ１００からステップ１０１に進む。この場合、再びステップ１０２に進んで吸気同期噴射に戻され、次いでステップ１０３に進んだときには、フラグがセットされているのでステップ１０７に進み、空燃比補正が開始されてから時間ｔＡだけ経過したか否かが判別される。時間ｔＡだけ経過していないときには処理サイクルを終了し、即ち吸気同期噴射が継続される。時間ｔＡだけ経過するとステップ１０６に進んで吸気非同期噴射に戻される。
【００４４】
図５及び６は上述した本発明による実施例の回転数補正を実行するためのルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【００４５】
図５及び６を参照すると、まずステップ１２０では現在点火時期回転数補正が行われているか否かが判別される。現在点火時期回転数補正が行われていないときにはステップ１２１に進み、現在スロットル開度回転数補正が行われているか否かが判別される。現在スロットル開度回転数補正が行われていないときにはステップ１２２に進み、機関回転数Ｎが目標アイドル回転数ＮＴよりも低いか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きいか否かが判別される。Ｎ≧ＮＴかつＮＦ≦ＮＦ１のときにはステップ１２３に進み、スロットル開度フィードバック補正係数ＫＶＮが１．０とされ、次いでステップ１２４に進んで点火時期フィードバック補正係数ＫθＮが１．０とされる。次いでステップ１３３にジャンプする。
【００４６】
これに対し、Ｎ＜ＮＴ又はＮＦ＞ＮＦ１のときにはステップ１２５に進み、機関回転数Ｎを目標アイドル回転数ＮＴに一致させるのに必要なスロットル開度フィードバック補正係数ＫＶＮが算出され、従ってスロットル開度回転数補正が開始される。続くステップ１２４では点火時期フィードバック補正係数ＫθＮが１．０とされ、次いでステップ１３３にジャンプする。
【００４７】
スロットル開度回転数補正が開始されると、ステップ１２１からステップ１２６に進み、現在吸気同期噴射が行われているか否かが判別される。現在吸気非同期噴射が行われているときには次いでステップ１２５及び１２４に進む。これに対し、吸気同期噴射に切り替えられたときにはステップ１２７に進み、機関回転数Ｎを目標アイドル回転数ＮＴに一致させるのに必要な点火時期フィードバック補正係数ＫθＮが算出され、従って点火時期回転数補正が開始される。この場合、スロットル開度フィードバック補正係数ＫＶＮはこのときの値に保持される。次いでステップ１３３にジャンプする。
【００４８】
点火時期回転数補正が開始されると、ステップ１２０からステップ１２８に進み、現在吸気非同期噴射が行われているか否かが判別される。現在吸気同期噴射が行われているときにはステップ１２７に進む。これに対し、吸気非同期噴射に戻されたときにはステップ１２９に進み、機関回転数Ｎを目標アイドル回転数ＮＴに一致させるのに必要なスロットル開度フィードバック補正係数ＫＶＮが算出され、従ってスロットル開度フィードバック補正係数ＫＶＮの更新が再開される。続くステップ１３０では点火時期フィードバック補正係数ＫθＮが一定値ｘだけ減少せしめられる（ＫθＮ＝ＫθＮ−ｘ）。即ち、点火時期フィードバック補正係数ＫθＮの減衰が行われる。続くステップ１３１では点火時期フィードバック補正係数ＫθＮが１．０よりも小さいか否かが判別される。ＫθＮ≧１．０のときにはステップ１３３に進み、ＫθＮ＜１．０のときには次いでステップ１３２に進んでＫθＮを１．０とした後にステップ１３３に進む。点火時期フィードバック補正係数ＫθＮが１．０まで減衰されると、点火時期回転数補正が停止されたことになる。
【００４９】
ステップ１３３ではスロットル開度Ｖが算出され（Ｖ＝ＶＢ・ＫＶＮ）、続くステップ１３４では点火時期θが算出される（θ＝θＢ・ＫθＮ）。
【００５０】
次に図７を参照しながら、本発明による別の実施例を説明する。図７は本発明による別の実施例において、機関始動時における機関回転数Ｎ、スロットル開度フィードバック補正係数ＫＶＮ、点火時期フィードバック補正係数ＫθＮなどの経時変化を示しており、図７において矢印Ｘは機関始動が開始されたときを示している。
【００５１】
本発明による別の実施例でも、吸気非同期噴射を行いながら機関が始動され、機関回転数Ｎが上昇する。
【００５２】
次いで、機関回転数Ｎがピークに達した後に低下し、次いで目標アイドル回転数ＮＴよりも低くなるか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、スロットル開度回転数補正が開始される。図７に示される例では、矢印Ｙで示されるように機関回転数Ｎが目標アイドル回転数ＮＴよりも低くなると、スロットル開度フィードバック補正係数ＫＶＮが１．０から徐々に増大せしめられる。
【００５３】
次いで、機関回転数Ｎが下限値ＮＬよりも低くなるか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、吸気非同期噴射から吸気同期噴射に切り替えられる。図７に示される例では、矢印Ｚで示されるように機関回転数Ｎが下限値ＮＬよりも低くなると、吸気非同期噴射から吸気同期噴射に切り替えられる。
【００５４】
吸気同期噴射に切り替えられると、点火時期回転数補正が開始される。即ち、図７に示される例では、矢印Ｚで示されるように吸気同期噴射に切り替えられると、スロットル開度フィードバック補正係数ＫＶＮの値を保持しつつ、点火時期フィードバック補正係数ＫθＮが１．０から徐々に増大せしめられる。その結果、機関回転変動ＮＦが小さくなりながら、機関回転数Ｎが次第に上昇する。
【００５５】
次いで、図７において矢印Ａで示されるように、回転数偏差ＮＤが許容値ＮＤ１よりも小さくなり機関回転変動ＮＦが許容値ＮＦ１よりも小さくなったとしても、空燃比補正が開始されていない限り、吸気同期噴射が継続される。即ち、空燃比補正が開始されていないときには、吸気非同期噴射に戻すのが禁止される。
【００５６】
上述したように空燃比補正が開始されているときには機関温度が比較的高く、良好な燃焼を確保しやすい。従って、空燃比補正が開始されていないときには吸気非同期噴射に戻すのを禁止すれば、吸気非同期噴射に戻されたときに機関回転数Ｎが大幅に低下したり機関回転変動ＮＦが大きくなるのを阻止することができる。
【００５７】
図７に示される例では、矢印Ｂで示されるように回転数偏差ＮＤが許容値ＮＤ１よりも小さくなりかつ空燃比補正が開始されると、吸気非同期噴射に戻される。
【００５８】
本発明による別の実施例では、吸気非同期噴射に戻されても、機関回転変動ＮＦが許容値ＮＦ１よりも大きいときには、点火時期フィードバック補正係数ＫθＮの減衰が禁止され、機関回転変動ＮＦが許容値ＮＦ１よりも小さくなると、点火時期フィードバック補正係数ＫθＮの減衰が許可される。
【００５９】
点火時期フィードバック補正係数ＫθＮを減衰させると、燃焼が悪化する恐れがある。従って、機関回転変動ＮＦが許容値ＮＦ１よりも小さくなったときに点火時期フィードバック補正係数ＫθＮの減衰を開始するようにすれば、ＫθＮの減衰に伴う燃焼の悪化を抑制することができる。
【００６０】
図７に示される例では、矢印Ｃで示されるように、機関回転変動ＮＦが許容値ＮＦ１よりも小さくかつ吸気非同期噴射に戻されてから時間ｔＢだけ経過した後に、ＫθＮの減衰が開始される。また、点火時期フィードバック補正係数ＫθＮの減衰が開始されると、スロットル開度フィードバック補正係数ＫＶＮの更新が再開される。
【００６１】
次いで、回転数偏差ＮＤが許容値ＮＤ１よりも大きくなるか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、点火時期フィードバック補正係数ＫθＮの減衰が一時的に停止される。上述したように、点火時期フィードバック補正係数ＫθＮを減衰させると、燃焼が悪化する恐れがある。そこで、燃焼が悪化したときには、ＫθＮの減衰を一時的に停止するようにしている。
【００６２】
図７に示される例では、矢印Ｄで示されるように機関回転変動ＮＦが許容値ＮＦ１よりも大きくなると、点火時期フィードバック補正係数ＫθＮの減衰が停止され、即ちＫθＮの値が保持される。なお、このときスロットル開度フィードバック補正係数ＫＶＮの更新は継続されている。
【００６３】
次いで、図７に矢印Ｅで示されるように、回転数偏差ＮＤが許容値ＮＤ１よりも小さくなりかつ機関回転変動ＮＦが許容値ＮＦ１よりも小さくなると、点火時期フィードバック補正係数ＫθＮの減衰が再開される。
【００６４】
図８は上述した本発明による別の実施例の燃料噴射制御を実行するためのルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【００６５】
図８を参照すると、まずステップ１４０では、現在吸気同期噴射が行われているか否かが判別される。現在非同期噴射が行われているときには次いでステップ１４１に進み、機関回転数Ｎが下限値ＮＬよりも低いか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きいか否かが判別される。Ｎ≧ＮＬかつＮＦ≦ＮＦ１のときには処理サイクルを終了し、即ち吸気非同期噴射が継続される。これに対し、Ｎ＜ＮＬ又はＮＦ＞ＮＦ１のときには次いでステップ１４２に進み、フラグがリセットされているか否かが判別される。このフラグは吸気同期噴射から吸気非同期噴射に戻されたときにセットされ、それまではリセットに保持されるものである。フラグがリセットされているときには次いでステップ１４３に進み、吸気同期噴射に切り替えられる。
【００６６】
吸気同期噴射が行われているときにはステップ１４０からステップ１４４に進み、回転数偏差ＮＤが許容値ＮＤ１よりも小さいか否かが判別される。ＮＤ≧ＮＤ１のときには処理サイクルを終了し、即ち吸気同期噴射が継続される。これに対し、ＮＤ＜ＮＤ１のときには次いでステップ１４５に進み、空燃比補正が行われているか否かが判別される。空燃比補正が行われていないときには処理サイクルを終了し、即ち吸気同期噴射が継続される。これに対し、空燃比補正が行われているときには次いでステップ１４６に進んでフラグをセットした後に、ステップ１４７に進んで吸気非同期噴射に戻される。
【００６７】
吸気非同期噴射に戻された後には、ステップ１４０からステップ１４１に進む。この場合、再びステップ１４２に進んだときにはフラグがセットされているので処理サイクルを終了し、即ち吸気非同期噴射が継続される。
【００６８】
図９及び１０は上述した本発明による別の実施例の回転数補正を実行するためのルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【００６９】
図９及び１０を参照すると、まずステップ１６０では現在点火時期回転数補正が行われているか否かが判別される。現在点火時期回転数補正が行われていないときにはステップ１６１に進み、現在スロットル開度回転数補正が行われているか否かが判別される。現在スロットル開度回転数補正が行われていないときにはステップ１６２に進み、機関回転数Ｎが目標アイドル回転数ＮＴよりも低いか又は機関回転変動ＮＦが許容値ＮＦ１よりも大きいか否かが判別される。Ｎ≧ＮＴかつＮＦ≦ＮＦ１のときにはステップ１６３に進み、スロットル開度フィードバック補正係数ＫＶＮが１．０とされ、次いでステップ１６４に進んで点火時期フィードバック補正係数ＫθＮが１．０とされる。次いでステップ１７６にジャンプする。
【００７０】
これに対し、Ｎ＜ＮＴ又はＮＦ＞ＮＦ１のときにはステップ１６５に進み、機関回転数Ｎを目標アイドル回転数ＮＴに一致させるのに必要なスロットル開度フィードバック補正係数ＫＶＮが算出され、従ってスロットル開度回転数補正が開始される。続くステップ１６４では点火時期フィードバック補正係数ＫθＮが１．０とされ、次いでステップ１７６にジャンプする。
【００７１】
スロットル開度回転数補正が開始されると、ステップ１６１からステップ１６６に進み、現在吸気同期噴射が行われているか否かが判別される。現在吸気非同期噴射が行われているときには次いでステップ１６５及び１６４に進む。これに対し、吸気同期噴射に切り替えられたときにはステップ１６７に進み、機関回転数Ｎを目標アイドル回転数ＮＴに一致させるのに必要な点火時期フィードバック補正係数ＫθＮが算出され、従って点火時期回転数補正が開始される。この場合、スロットル開度フィードバック補正係数ＫＶＮはこのときの値に保持される。次いでステップ１７６にジャンプする。
【００７２】
点火時期回転数補正が開始されると、ステップ１６０からステップ１６８に進み、現在吸気非同期噴射が行われているか否かが判別される。現在吸気同期噴射が行われているときにはステップ１６７に進む。これに対し、吸気非同期噴射に戻されたときにはステップ１６９に進み、点火時期フィードバック補正係数ＫθＮの減衰が行われているか否かが判別される。点火時期フィードバック補正係数ＫθＮの減衰が行われていないときにはステップ１７０に進み、機関回転変動ＮＦが許容値ＮＦ１よりも小さくかつ吸気非同期噴射に戻されてから時間ｔＢだけ経過したか否かが判別される。ＮＦ≧ＮＦ１又は時間ｔＢだけ経過していないときにはステップ１６７に進む。
【００７３】
これに対し、ＮＦ＜ＮＦ１かつ時間ｔＢだけ経過したときにはステップ１７１に進み、機関回転数Ｎを目標アイドル回転数ＮＴに一致させるのに必要なスロットル開度フィードバック補正係数ＫＶＮが算出され、従ってスロットル開度フィードバック補正係数ＫＶＮの更新が再開される。続くステップ１７２では、回転数偏差ＮＤが許容値ＮＤ１よりも小さくかつ機関回転変動ＮＦが許容値ＮＦ１よりも小さいか否かが判別される。ＮＤ＜ＮＤ１かつＮＦ＜ＮＦ１のときには次いでステップ１７３に進み、点火時期フィードバック補正係数ＫθＮが一定値ｘだけ減少せしめられる（ＫθＮ＝ＫθＮ−ｘ）。即ち、点火時期フィードバック補正係数ＫθＮの減衰が行われる。続くステップ１７４では点火時期フィードバック補正係数ＫθＮが１．０よりも小さいか否かが判別される。ＫθＮ≧１．０のときにはステップ１７６に進み、ＫθＮ＜１．０のときには次いでステップ１７５に進んでＫθＮを１．０とした後にステップ１７６に進む。点火時期フィードバック補正係数ＫθＮが１．０まで減衰されると、点火時期回転数補正が停止されたことになる。
【００７４】
これに対し、ＮＤ≧ＮＤ１又はＮＦ≧ＮＦ１のときにはステップ１７２からステップ１７６にジャンプし、従って点火時期フィードバック補正係数ＫθＮの減衰が中断される。再びＮＤ＜ＮＤ１かつＮＦ＜ＮＦ１になると、点火時期フィードバック補正係数ＫθＮの減衰が再開される。
【００７５】
ステップ１７６ではスロットル開度Ｖが算出され（Ｖ＝ＶＢ・ＫＶＮ）、続くステップ１７７では点火時期θが算出される（θ＝θＢ・ＫθＮ）。
【００７６】
【発明の効果】
吸気同期噴射から吸気非同期噴射に戻された後に良好な燃焼を確保することができる。
【図面の簡単な説明】
【図１】内燃機関の全体図である。
【図２】吸気非同期噴射及び吸気同期噴射を説明するための図である。
【図３】本発明による実施例を説明するためのタイムチャートである。
【図４】本発明による実施例の燃料噴射制御を実行するためのフローチャートである。
【図５】本発明による実施例の回転数補正を実行するためのフローチャートである。
【図６】本発明による実施例の回転数補正を実行するためのフローチャートである。
【図７】本発明による別の実施例を説明するためのタイムチャートである。
【図８】本発明による別の実施例の燃料噴射制御を実行するためのフローチャートである。
【図９】本発明による別の実施例の回転数補正を実行するためのフローチャートである。
【図１０】本発明による別の実施例の回転数補正を実行するためのフローチャートである。
【符号の説明】
１…機関本体
６…点火栓
１５…燃料噴射弁
１６…スロットル弁
４２…回転数センサ
【図１】
2004084530.tif 000003
【図２】
2004084530.tif 000004
【図３】
2004084530.tif 000005
【図４】
2004084530.tif 000006
【図５】
2004084530.tif 000007
【図６】
2004084530.tif 000008
【図７】
2004084530.tif 000009
【図８】
2004084530.tif 000010
【図９】
2004084530.tif 000011
【図１０】
2004084530.tif 000012