(57)【特許請求の範囲】
【請求項１】
内燃機関の点火時期を遅角した状態で複数気筒に対して実行されている燃料カット中に進角側への点火時期の復帰を開始する燃料カット時点火時期制御装置であって、
前記複数気筒の少なくとも１つの気筒に対して未燃燃料が残存しているか否かを判定する未燃燃料残存判定手段と、
燃料カット中においては、前記未燃燃料残存判定手段により少なくとも１つの気筒に対して未燃燃料が残存している場合には、いずれの気筒に対しても未燃燃料が残存していない状態になるまで、進角側への点火時期の復帰を開始するタイミングを遅延させる点火進角遅延手段と、
を備え、
前記燃料カットは、燃料カット要求に応じて徐々に点火時期が遅角された後に内燃機関の出力トルクが燃料カット移行トルクのレベルに低減したタイミングで開始されると共に、
前記点火進角遅延手段は、進角側への点火時期の復帰を開始するタイミングまでは点火時期を一定に維持することを特徴とする燃料カット時点火時期制御装置。
【請求項２】
請求項１に記載の燃料カット時点火時期制御装置において、前記点火進角遅延手段は、少なくとも１つの気筒に対して未燃燃料が残存している状態から、いずれの気筒に対しても未燃燃料が残存しなくなったタイミングを、進角側への点火時期の復帰を開始するタイミングとすることを特徴とする燃料カット時点火時期制御装置。
【請求項３】
請求項１又は２に記載の燃料カット時点火時期制御装置において、前記点火進角遅延手段による進角側への点火時期の復帰を開始するタイミング以後は徐々に点火時期を進角させる点火進角漸増手段を備えたことを特徴とする燃料カット時点火時期制御装置。
【請求項４】
請求項１〜３のいずれか一項に記載の燃料カット時点火時期制御装置において、前記未燃燃料残存判定手段は、燃料噴射回数をカウントした値から、この燃料噴射に対応する点火回数を減算することにより、未燃燃料残存気筒数を算出することを特徴とする燃料カット時点火時期制御装置。
【請求項５】
請求項１〜３のいずれか一項に記載の燃料カット時点火時期制御装置において、前記未燃燃料残存判定手段は、燃料噴射回数をカウントし、この燃料噴射に対応する点火回数をカウントし、前記点火回数が前記燃料噴射回数未満では少なくとも１つの気筒に対して未燃燃料が残存していると判定し、前記点火回数が前記燃料噴射回数以上となった場合にはいずれの気筒にも未燃燃料は残存していないと判定することを特徴とする燃料カット時点火時期制御装置。
【請求項６】
請求項１〜５のいずれか一項に記載の燃料カット時点火時期制御装置において、内燃機関は車両用であり、前記燃料カットは、車両減速時に行われるものであることを特徴とする燃料カット時点火時期制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の点火時期を遅角した状態で複数気筒に対して実行されている燃料カット中に進角側への点火時期の復帰を開始する燃料カット時点火時期制御装置に関する。
【背景技術】
【０００２】
燃料カット開始に先立って、予め点火時期を遅角し、燃料カット終了後に点火時期を進角側へ復帰させる燃料カット時点火時期制御装置が知られている（例えば特許文献１〜３参照）。
【０００３】
特許文献１では、燃料カット直前に点火時期において所定クランク角分の遅角がなされる。そして燃料カットが終了すると、一旦更に遅角した後に徐々に遅角量が減少される。このことで進角側への点火時期の復帰が行われる。
【０００４】
特許文献２では、特許文献１と同様に燃料カット直前に点火時期を遅角し、燃料カット終了後に遅角させ、その後に進角側へ徐々に復帰する。ただし特に復帰時においてはトルクの周期変動を抑制するように点火時期を補正している。
【０００５】
特許文献３では、燃料カット時に点火時期制限により実質的に点火遅角を実行する。そして、燃料カット中は、吸気管内やシリンダ内に残存する燃料を考慮して、予め設定された所定時間経過までは点火遅角状態を維持している。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１１−１０７８２４号公報（第４〜６頁、図２，５）
【特許文献２】特開平８−６１２０１号公報（第３〜４頁、図３〜６）
【特許文献３】特開２００９−１７４３７１号公報（第６〜７頁、図５，６）
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１，２では、燃料カット直前に点火時期を遅角した後、その後の燃料カット中においては点火時期を一定に維持している。しかし、このように一定にするのではなく、燃料カット中において徐々に進角側へ点火時期を復帰させることにより、燃料カット終了直後の点火時期を適切な状態にして円滑な加速に移行させることが考えられる。
【０００８】
しかし燃料カット期間の初期から進角側への点火時期の復帰を開始すると、燃焼室内や吸気管内に残存する燃料が燃焼する際に燃料カット開始直前よりも出力トルクが高くなることで車両にショックを生じるおそれがある。
【０００９】
このようなショックを防止するために、特許文献３のごとく、予め設定された所定時間経過まで点火時期を遅角したままにする手法を組み合わせることが考えられる。
しかし所定時間経過を点火時期制限解除条件としたのでは、実際には燃焼室内や吸気管内には燃料が残存しているか否かは不明である。
【００１０】
したがって実際には燃焼室内や吸気管内には燃料が残存している状態で所定時間が経過してしまう場合があり、このような時間経過のタイミングで点火時期の進角を開始すると前述したごとく燃料カット開始直前よりも出力トルクが高くなることで車両にショックを生じるおそれがある。
【００１１】
本発明は、燃料カット中において点火時期を進角側へ復帰させるタイミングを適切に遅延させることにより、燃料カット中の車両ショックを確実に防止することを目的とするものである。
【課題を解決するための手段】
【００１２】
以下、上記目的を達成するための手段及びその作用・効果について記載する。
請求項１に記載の燃料カット時点火時期制御装置では、内燃機関の点火時期を遅角した状態で複数気筒に対して実行されている燃料カット中に進角側への点火時期の復帰を開始する燃料カット時点火時期制御装置であって、前記複数気筒の少なくとも１つの気筒に対して未燃燃料が残存しているか否かを判定する未燃燃料残存判定手段と、燃料カット中においては、前記未燃燃料残存判定手段により少なくとも１つの気筒に対して未燃燃料が残存している場合には、いずれの気筒に対しても未燃燃料が残存していない状態になるまで、進角側への点火時期の復帰を開始するタイミングを遅延させる点火進角遅延手段と、を備えたことを特徴とする。
【００１３】
未燃燃料残存判定手段により少なくとも１つの気筒に対して未燃燃料が残存している場合には、点火進角遅延手段は、いずれの気筒に対しても未燃燃料が残存していない状態になるまで、進角側への点火時期の復帰を開始するタイミングを遅延させている。
【００１４】
このようにいずれかの気筒に対して未燃燃料が残存している場合には、進角側への点火時期の復帰はなされない。このため燃料カットの開始直後に出力トルクが高くなることはなく、燃料カット中の車両ショックを確実に防止できる。
さらに、請求項１に記載の燃料カット時点火時期制御装置では、前記燃料カットは、燃料カット要求に応じて徐々に点火時期が遅角された後に内燃機関の出力トルクが燃料カット移行トルクのレベルに低減したタイミングで開始されると共に、前記点火進角遅延手段は、進角側への点火時期の復帰を開始するタイミングまでは点火時期を一定に維持することを特徴とする。
このように燃料カット前に点火時期を徐々に遅角した後、燃料カット移行トルクのレベルで燃料カットを実行する。燃料カット中は、点火進角遅延手段は、進角側への点火時期の復帰を開始するタイミングまでは点火時期を一定に維持する。
このことにより燃料カットの開始直後に出力トルクが高くなることはなく、燃料カット中の車両ショックを確実に防止できる。
【００１５】
請求項２に記載の燃料カット時点火時期制御装置では、請求項１に記載の燃料カット時点火時期制御装置において、前記点火進角遅延手段は、少なくとも１つの気筒に対して未燃燃料が残存している状態から、いずれの気筒に対しても未燃燃料が残存しなくなったタイミングを、進角側への点火時期の復帰を開始するタイミングとすることを特徴とする。
【００１６】
このようなタイミングを、進角側への点火時期の復帰を開始するタイミングとしたことにより、実際には既に燃焼室内や吸気管内には燃料が残存していないのにもかかわらず、進角側への点火時期の復帰が開始していない状態が継続することを防止できる。
【００１７】
したがって燃料カット終了後の点火時期を適切な状態にできるタイミングを逃すことなく、燃料カット中における点火時期の復帰を開始できる。
したがって十分に進角した状態で燃料カット終了後の加速に移行することができるので、燃料カット終了後の円滑な加速が可能となる。
【００２０】
請求項３に記載の燃料カット時点火時期制御装置では、請求項１又は２に記載の燃料カット時点火時期制御装置において、前記点火進角遅延手段による進角側への点火時期の復帰を開始するタイミング以後は徐々に点火時期を進角させる点火進角漸増手段を備えたことを特徴とする。
【００２１】
進角側への点火時期の復帰を開始するタイミング以後に、点火進角漸増手段により徐々に点火時期を進角させることで、燃料カット中において、燃料カット終了後における点火時期を適切な状態にできる。このため十分に進角した状態で燃料カット終了後の加速に移行することができ、燃料カット終了後の円滑な加速が可能となる。
【００２２】
請求項４に記載の燃料カット時点火時期制御装置では、請求項１〜３のいずれか一項に記載の燃料カット時点火時期制御装置において、前記未燃燃料残存判定手段は、燃料噴射回数をカウントした値から、この燃料噴射に対応する点火回数を減算することにより、未燃燃料残存気筒数を算出することを特徴とする。
【００２３】
このような計算により未燃燃料残存気筒数を算出することで進角側への点火時期の復帰開始タイミングを適切に遅延できるので、燃料カット中の車両ショックを確実に防止できる。
【００２４】
そして燃料カット中において、燃料カット終了後における点火時期を適切な状態にできるタイミングを逃すことはなく、十分に進角した状態で燃料カット終了後の加速に移行することができるので、燃料カット終了後の円滑な加速が可能となる。
【００２５】
請求項５に記載の燃料カット時点火時期制御装置では、請求項１〜３のいずれか一項に記載の燃料カット時点火時期制御装置において、前記未燃燃料残存判定手段は、燃料噴射回数をカウントし、この燃料噴射に対応する点火回数をカウントし、前記点火回数が前記燃料噴射回数未満では少なくとも１つの気筒に対して未燃燃料が残存していると判定し、前記点火回数が前記燃料噴射回数以上となった場合にはいずれの気筒にも未燃燃料は残存していないと判定することを特徴とする。
【００２６】
このように燃料噴射回数と点火回数との比較により、未燃燃料がいずれの気筒にも残存していない状態とそうでない状態とを区別できる。
したがって進角側への点火時期の復帰開始タイミングを適切に遅延でき、燃料カット中の車両ショックを確実に防止できる。
【００２７】
そして燃料カット中において、燃料カット終了後における点火時期を適切な状態にできるタイミングを逃すことはなく、十分に進角した状態で燃料カット終了後の加速に移行することができるので、燃料カット終了後の円滑な加速が可能となる。
【００２８】
請求項６に記載の燃料カット時点火時期制御装置では、請求項１〜５のいずれか一項に記載の燃料カット時点火時期制御装置において、内燃機関は車両用であり、前記燃料カットは、車両減速時に行われるものであることを特徴とする。
【００２９】
このことにより車両減速時における燃料カット中において、点火時期を適切なタイミングで進角側へ復帰させることができ、燃料カット中の車両ショックの防止ができ、更に燃料カット終了後の円滑な加速を実現することができる。
【図面の簡単な説明】
【００３０】
【図１】実施の形態１の車両用内燃機関における概略構成を示すブロック図。
【図２】実施の形態１のＥＣＵにより実行される燃料カット時点火時期制御処理のフローチャート。
【図３】同じく未燃燃料残存判定用カウント処理のフローチャート。
【図４】実施の形態１での制御の一例を示すタイミングチャート。
【図５】実施の形態１での制御の一例を示すタイミングチャート。
【図６】実施の形態２のＥＣＵにより実行される未燃燃料残存判定用カウント処理のフローチャート。
【図７】実施の形態２での制御の一例を示すタイミングチャート。
【図８】実施の形態２での制御の一例を示すタイミングチャート。
【発明を実施するための形態】
【００３１】
［実施の形態１］
〈実施の形態１の構成〉図１は上述した発明が適用された車両用内燃機関２の概略構成を表す。この内燃機関２は４気筒のガソリンエンジンである。
【００３２】
内燃機関２のシリンダブロック２ａ内に形成された各気筒４，６，８，１０の燃焼室４ａ，６ａ，８ａ，１０ａには、シリンダブロック２ａ内に形成された各吸気ポートを介して、吸気マニホールド１２，１４，１６，１８から吸気が導入される。
【００３３】
吸気マニホールド１２〜１８が集合するサージタンク２０には吸気管２２を介して外気が導入される。吸気管２２には、吸気量を調節するためのスロットルバルブ２４が設けられている。スロットルバルブ２４の上流側には吸入空気量センサ２６が配置されて、吸気管２２を流れる吸入空気量ＧＡを検出している。
【００３４】
シリンダブロック２ａには各気筒４〜１０に燃料を供給するための燃料噴射弁２８，３０，３２，３４が設けられている。これらの燃料噴射弁２８〜３４は、各気筒４〜１０の吸気ポートに燃料を噴射するものである。
【００３５】
尚、燃料噴射弁２８〜３４へは、コモンレール３６を介して燃料ポンプ３８から、燃料タンク４０内の燃料が圧送されている。
吸気ポートに噴射された燃料は、吸気行程時に吸気と共に燃焼室４ａ〜１０ａ内に吸入されて、燃焼行程時に点火プラグ４４，４６，４８，５０により点火される。このことにより燃焼室４ａ〜１０ａ内にて混合気の燃焼が行われる。
【００３６】
その燃焼後の排気は、排気行程にて排気ポートを介して排気マニホールド５２側に排出される。その後は触媒により浄化処理され、マフラーを介して外部に排出される。
上述した構成を制御するために電子制御ユニット（以下、ＥＣＵと称する）５４が設けられている。ＥＣＵ５４はマイクロコンピュータを中心として構成された電子制御回路であり、ＲＯＭに記録されたプログラムにより機能して、内燃機関２に対する制御を実行している。
【００３７】
ここではアクセルペダルの踏み込み量ＡＣＣＰを検出するアクセル開度センサ５６、内燃機関２の回転数ＮＥを検出する機関回転数センサ５８、排気成分に基づいて混合気の空燃比Ａ／Ｆを検出する空燃比センサ６０、内燃機関２の冷却水温ＴＨＷを検出する冷却水温センサ６２などにより内燃機関２の運転状態を検出している。更に車両の走行速度である車速ＳＰＤを車速センサ６３にて検出している。
【００３８】
この検出結果に基づいて、モータ６４を駆動することでスロットルバルブ２４の開度ＴＡを制御し、このことで吸入空気量ＧＡを調節している。尚、スロットルバルブ２４の開度であるスロットル開度ＴＡはスロットル開度センサ６６により検出している。
【００３９】
尚、スロットル開度センサ６６には、スロットル開度ＴＡが０°であることを確実に検出するためのアイドルスイッチ６６ａが設けられている。このため、スロットル開度ＴＡ＝０％である場合にはアイドルスイッチ６６ａはＯＮ信号を出力し、スロットル開度ＴＡ＞０％である場合にはアイドルスイッチ６６ａはＯＦＦ信号となる。
【００４０】
各燃料噴射弁２８〜３４に供給される燃料における燃料圧力Ｐｆはコモンレール３６に設けられた燃料圧力センサ６８により検出している。ＥＣＵ５４は、内燃機関２の運転状態に応じて目標燃料圧力を設定し、燃料圧力センサ６８により検出される燃料圧力Ｐｆが目標燃料圧力となるように燃料ポンプ３８の駆動や燃料の還流状態を調節している。
【００４１】
ＥＣＵ５４は、そのほかに、空燃比センサ６０の検出値に基づいて燃料噴射弁２８〜３４から吸気ポートへ噴射される燃料量を調節することにより、燃焼室４ａ〜１０ａに供給する混合気が、内燃機関２の運転状態に対して適切な空燃比となるように制御している。
【００４２】
ＥＣＵ５４は更に、アイドルスイッチ６６ａがＯＮ信号を出力していて、機関回転数センサ５８にて検出されている内燃機関２の回転数ＮＥが所定回転数以上である場合に、燃料カット処理を実行している。
【００４３】
この燃料カット処理においては、実際に燃料噴射弁２８〜３４からの燃料噴射を停止する前に、点火プラグ４４〜５０による点火時期の遅角制御が行われて内燃機関２の出力トルクの漸減が実行される。そして遅角制御後は、燃料噴射弁２８〜３４からの燃料噴射を停止して燃料カット状態になると共に、遅角状態にて点火時期を維持する処理が行われる。
【００４４】
この遅角された点火時期の維持期間は、燃料残留気筒数のカウント値が０となったタイミングで終了し、その後の燃料カット状態においては、燃料カット終了後の点火時期の準備のために、進角側へ点火時期を復帰させる処理を実行する。
〈実施の形態１の作用〉次に本実施の形態の作用について、ＥＣＵ５４により実行される燃料カット時点火時期制御処理（図２）及び未燃燃料残存判定用カウント処理（図３）に基づいて説明する。
【００４５】
まず燃料カット時点火時期制御処理（図２）について説明する。この処理は一定クランク角周期、例えば５°ＣＡ毎に繰り返し実行される。尚、個々の処理内容に対応するフローチャート中のステップを「Ｓ〜」で表す。
【００４６】
処理が開始されると、まず燃料カット条件がＯＮか否かを判定する（Ｓ１００）。燃料カット条件としては、回転数ＮＥが高回転基準値以上の値であり、かつアイドルスイッチ６６ａがＯＮである場合に、燃料カット条件がＯＮになる。そして回転数ＮＥが低回転基準値より低い値となった場合、あるいはアイドルスイッチ６６ａがＯＦＦとなった場合に、燃料カット条件はＯＦＦになる。
【００４７】
ここで燃料カット条件＝ＯＦＦ、すなわち燃料カット要求がなければ（Ｓ１００でＮＯ）、このまま本処理を出る。したがって実質的な処理はなされない。したがって、このように燃料カット条件＝ＯＦＦである場合には、ＥＣＵ５４が別途実行している通常時の点火時期制御処理により点火時期が制御される。
【００４８】
燃料カット条件＝ＯＮ、すなわち燃料カット要求があれば（Ｓ１００でＹＥＳ）、次に点火時期遅角処理が完了しているか否かを判定する（Ｓ１０２）。点火時期遅角処理は、実際に燃料カットを実行するに先立って、予め点火時期を徐々に遅角させることにより内燃機関２の出力トルクを低減させて、燃料カット時のショックを防止するためになされる。したがって出力トルクが低トルク基準値である燃料カット移行トルクのレベルに低減した場合に点火時期遅角処理は完了することになる。
【００４９】
ここで未だ点火時期遅角処理が完了していなければ（Ｓ１０２でＮＯ）、上述したごとく点火時期を徐々に遅角させる処理を実行する（Ｓ１０４）。このステップＳ１０４の処理を繰り返すことにより、点火時期の遅角側への徐変が行われることになる。図４のタイミングチャートに示す制御例では、タイミングｔ０において燃料カット条件がＯＮとなり点火進角値の低下が開始、すなわち遅角側への徐変が開始されている。
【００５０】
次に未燃燃料残存判定用カウント処理開始を設定する（Ｓ１０８）。このことにより未燃燃料残存判定用カウント処理（図３）において実質的な処理が開始される。
ここで未燃燃料残存判定用カウント処理（図３）について説明する。この処理は燃料カット時点火時期制御処理（図２）と同様に一定クランク角周期で繰り返し実行される。
【００５１】
未燃燃料残存判定用カウント処理（図３）では、まず、カウント開始か否かを判定する（Ｓ１５０）。すなわち上述したごとく燃料カット時点火時期制御処理（図２）にて未燃燃料残存判定用カウント処理開始設定（Ｓ１０８）がなされた場合にステップＳ１５０ではＹＥＳと判定され、後述する未燃燃料残存判定用カウント処理停止設定（Ｓ１１８）がなされた場合にステップＳ１５０ではＮＯと判定される。
【００５２】
ここで図２のステップＳ１０８が実行される前であるとすると（Ｓ１５０でＮＯ）、未燃燃料残存判定用カウンタＣｘをクリアして（Ｓ１５２）、本処理を出る。
図２のステップＳ１０８が実行された場合には（Ｓ１５０でＹＥＳ）、直前の１制御周期中にいずれかの気筒に対して燃料噴射弁２８〜３４から燃料噴射が実行されたか否かを判定する（Ｓ１５４）。
【００５３】
いずれの気筒も燃料噴射を実行していなければ（Ｓ１５４でＮＯ）、次に、未燃燃料残存判定用カウント処理開始設定（図２：Ｓ１０８）の後においてなされた燃料噴射に対して、該当する気筒に対して直前の１制御周期中に点火が実行されたか否かを判定する（Ｓ１５８）。
【００５４】
カウント開始後に、いずれの気筒も該当する点火を実行していなければ（Ｓ１５８でＮＯ）、このまま処理を出る。
以後、ステップＳ１５０でＹＥＳと判定されても、いずれの気筒も燃料噴射もこれに対する点火も実行していない状態では（Ｓ１５４でＮＯ、Ｓ１５８でＮＯ）、このまま処理を出る状態が継続する（ｔ０〜ｔ２）。尚、図４ではタイミングｔ０〜ｔ２の間に存在する＃２気筒の点火（ｔ１）については、未燃燃料残存判定用カウント処理開始設定（Ｓ１０８）後においてなされた燃料噴射に対する点火ではないので、ステップＳ１５８にてＹＥＳと判定されることはない。
【００５５】
図４に示すごとくタイミングｔ２にて＃３気筒について燃料噴射の実行がなされたことが判定されると（Ｓ１５４でＹＥＳ）、次に未燃燃料残存判定用カウンタＣｘをインクリメントする（Ｓ１５６）。
【００５６】
その後、＃４気筒の点火が実行される（ｔ３）が、これも未燃燃料残存判定用カウント処理開始設定（Ｓ１０８）後においてなされた燃料噴射に対する点火ではないので、ステップＳ１５８にてＹＥＳと判定することはない。
【００５７】
そしてタイミングｔ４にて＃１気筒について燃料噴射の実行がなされたことを判定すると（Ｓ１５４でＹＥＳ）、未燃燃料残存判定用カウンタＣｘをインクリメントする（Ｓ１５６）。このときには未燃燃料残存判定用カウンタＣｘ＝２となっている。
【００５８】
その後、＃３気筒の点火が実行される（ｔ５）が、これは未燃燃料残存判定用カウント処理開始設定（Ｓ１０８）後においてなされた燃料噴射に対する点火であるので（Ｓ１５８でＹＥＳ）、次に未燃燃料残存判定用カウンタＣｘをデクリメントする（Ｓ１６０）。このため未燃燃料残存判定用カウンタＣｘ＝１となる。
【００５９】
以後は、燃料噴射実行（ｔ６，ｔ８，ｔ１０）毎に（Ｓ１５４でＹＥＳ）、未燃燃料残存判定用カウンタＣｘをインクリメントし（Ｓ１５６）、点火実行（ｔ７，ｔ９，ｔ１１）毎に（Ｓ１５８でＹＥＳ）、未燃燃料残存判定用カウンタＣｘをデクリメントする（Ｓ１６０）。したがって未燃燃料残存判定用カウンタＣｘは１以上の値を維持している。
【００６０】
未燃燃料残存判定用カウンタＣｘ＞０の状態が継続し、その間に出力トルクが低下して燃料カット移行トルクのレベルに達すると（図５：ｔ１２）、点火時期遅角処理は完了し（Ｓ１０２でＹＥＳ）、燃料カットの実行が許可される（Ｓ１１０）。したがって以後は（ｔ１２〜）、図５に破線にて示す燃料噴射は実行されない。
【００６１】
そして未燃燃料残存判定用カウンタＣｘ＞０か否かを判定する（Ｓ１１２）。初期（ｔ１２）においてはＣｘ＝２であるので（Ｓ１１２でＹＥＳ）、直前まで遅角していた点火時期を、そのときの点火時期で一定に維持する（Ｓ１１４）。すなわち点火時期の進角をせずに保留して処理を出る。
【００６２】
その後、図５に示すごとく＃３気筒について点火が実行されて（ｔ１３：Ｓ１５８でＹＥＳ）、未燃燃料残存判定用カウンタＣｘはデクリメントされる（Ｓ１６０）。しかし、まだＣｘ＝１であるので（Ｓ１１２でＹＥＳ）、点火時期進角の保留状態が継続する（Ｓ１１４）。
【００６３】
しかし次の＃１気筒の点火実行により（ｔ１４：Ｓ１５８でＹＥＳ）、未燃燃料残存判定用カウンタＣｘのデクリメントが実行されるので（Ｓ１６０）、Ｃｘ＝０となる。
したがってステップＳ１１２ではＮＯと判定されて、進角側への点火時期復帰を開始する（Ｓ１１６）。そして未燃燃料残存判定用カウント処理停止を設定する（Ｓ１１８）。このことにより未燃燃料残存判定用カウント処理（図３）のステップＳ１５０でＮＯと判定され、Ｃｘ＝０に固定される（Ｓ１５２）。このため以後（ｔ１４〜）、点火時期は進角を開始する。
【００６４】
その後は、燃料カット条件がＯＦＦとなることにより（Ｓ１００でＮＯ）、燃料カットが終了して燃料噴射が開始され、進角側に復帰した点火時期にて点火される状態となる。
〈実施の形態１と請求項との関係〉上述した構成において、ＥＣＵ５４が未燃燃料残存判定手段、点火進角遅延手段及び点火進角漸増手段を備えた燃料カット時点火時期制御装置に相当する。ＥＣＵ５４が実行する燃料カット時点火時期制御処理（図２）のステップＳ１１２，Ｓ１１４が点火進角遅延手段としての処理に、ステップＳ１１６が点火進角漸増手段としての処理に、未燃燃料残存判定用カウント処理（図３）が未燃燃料残存判定手段としての処理に相当する。
〈実施の形態１の効果〉（１）図３のカウント処理（Ｓ１５４〜Ｓ１６０）により未燃燃料残存判定用カウンタＣｘ＞０である限りは、燃料カット時点火時期制御処理（図２）では（Ｓ１１２でＹＥＳ）、点火時期進角が保留される。すなわちいずれかの気筒４〜１０に対して未燃燃料が、燃焼室４ａ〜１０ａ内やこれらの吸気ポート内に残存している場合には、進角側への点火時期の復帰を開始するタイミングを遅延させている。
【００６５】
具体的には、燃料カット前に点火時期を徐々に遅角し（Ｓ１０４）、かつ燃料カット移行トルクのレベルで燃料カットを実行すると（Ｓ１１０）、進角側への点火時期の復帰を開始するタイミングまでは点火時期を一定に維持する（Ｓ１１４）。このことで進角側への点火時期復帰を開始するタイミングを遅延している。
【００６６】
このため燃料カットの開始直後、図５ではタイミングｔ１２〜ｔ１４の期間に、内燃機関２の出力トルクが高くなることはなく、燃料カット中の車両ショックを確実に防止できる。
【００６７】
（２）いずれの気筒４〜１０の燃焼室４ａ〜１０ａ内やこれらの吸気ポート内においても燃料が残存しなくなったら（Ｓ１１２でＮＯ：ｔ１４）、直ちに進角側への点火時期復帰を開始して、徐々に点火時期を進角させている（Ｓ１１６）。
【００６８】
したがって燃料カット終了後にて点火時期を適切な状態にできるタイミングを逃すことはなく、燃料カット中における点火時期の復帰を開始できる。このため十分に進角した状態で燃料カット終了後の加速に移行することができ、燃料カット終了後の円滑な加速が可能となる。
【００６９】
［実施の形態２］
〈実施の形態２の構成〉前記実施の形態１の未燃燃料残存判定用カウント処理（図３）の代わりに図６に示す未燃燃料残存判定用カウント処理がＥＣＵ５４により実行される。これ以外は前記実施の形態１の構成と同じである。したがって図１，２を参照して説明する。
〈実施の形態２の作用〉本実施の形態の作用について燃料カット時点火時期制御処理（図２）及び未燃燃料残存判定用カウント処理（図６）に基づいて説明する。
【００７０】
燃料カット時点火時期制御処理（図２）については、前記実施の形態にて説明したごとくである。ただし、本実施の形態では、ステップＳ１１２の判定に用いられる未燃燃料残存判定用カウンタＣｘは式１に示すごとくに算出されるものである。
【００７１】
［式１］  Ｃｘ  ←  Ｃｉｎｊ−Ｃｉｇｎ
ここで燃料噴射回数カウンタＣｉｎｊ及び点火回数カウンタＣｉｇｎは未燃燃料残存判定用カウント処理（図６）によりカウントされるものである。
【００７２】
未燃燃料残存判定用カウント処理（図６）について説明する。この処理は燃料カット時点火時期制御処理（図２）と同様に一定クランク角周期で繰り返し実行される。
未燃燃料残存判定用カウント処理（図６）では、まず、カウント開始か否かを判定する（Ｓ２５０）。本処理は前記図３のステップＳ１５０と同じである。
【００７３】
ここで図２のステップＳ１０８が実行される前であるとするとカウント開始ではないので（Ｓ２５０でＮＯ）、燃料噴射回数カウンタＣｉｎｊ及び点火回数カウンタＣｉｇｎをクリアして（Ｓ２５２）、処理を出る。
【００７４】
図２のステップＳ１０８が実行された場合にはカウント開始であるので（Ｓ２５０でＹＥＳ）、直前の１制御周期中にいずれかの気筒に対して燃料噴射弁２８〜３４から燃料噴射が実行されたか否かを判定する（Ｓ２５４）。
【００７５】
いずれの気筒も燃料噴射を実行していなければ（Ｓ２５４でＮＯ）、次に未燃燃料残存判定用カウント処理開始設定（図２：Ｓ１０８）後においてなされた燃料噴射に対して、該当する気筒に対して点火が実行されたか否かを判定する（Ｓ２５８）。
【００７６】
カウント開始後にいずれの気筒も該当する点火を実行していなければ（Ｓ２５８でＮＯ）、このまま処理を出る。
以後、ステップＳ２５０でＹＥＳと判定されても、いずれの気筒も燃料噴射もこれに対する点火も実行していない状態では（Ｓ２５４でＮＯ、Ｓ２５８でＮＯ）、このまま処理を出る状態が継続する（図７：ｔ２０〜ｔ２２）。尚、図７においてタイミングｔ２０〜ｔ２２の間に存在する＃２気筒の点火（ｔ２１）については、未燃燃料残存判定用カウント処理開始設定（図２：Ｓ１０８）後においてなされた燃料噴射に対する点火ではないので、ステップＳ２５８にてＹＥＳと判定されることはない。
【００７７】
図７に示すごとくタイミングｔ２２にて＃３気筒について燃料噴射の実行がなされたことが判定されると（Ｓ２５４でＹＥＳ）、次に燃料噴射回数カウンタＣｉｎｊをインクリメントする（Ｓ２５６）。その後、＃４気筒の点火が実行される（ｔ２３）が、これも未燃燃料残存判定用カウント処理開始設定（図２：Ｓ１０８）後においてなされた燃料噴射に対する点火ではないので、ステップＳ２５８にてＹＥＳと判定することはない。
【００７８】
そしてタイミングｔ２４にて＃１気筒について燃料噴射の実行がなされたことを判定すると（Ｓ２５４でＹＥＳ）、燃料噴射回数カウンタＣｉｎｊをインクリメントする（Ｓ２５６）。このときには燃料噴射回数カウンタＣｉｎｊ＝２となっている。
【００７９】
その後、＃３気筒の点火が実行される（ｔ２５）が、これは未燃燃料残存判定用カウント処理開始設定（図２：Ｓ１０８）後においてなされた燃料噴射に対する点火であるので（Ｓ２５８でＹＥＳ）、次に点火回数カウンタＣｉｇｎをインクリメントする（Ｓ２６０）。
【００８０】
以後は、燃料噴射実行（ｔ２６，ｔ２８，ｔ３０）毎に（Ｓ２５４でＹＥＳ）、燃料噴射回数カウンタＣｉｎｊをインクリメントし（Ｓ２５６）、点火実行（ｔ２７，ｔ２９，ｔ３１）毎に（Ｓ２５８でＹＥＳ）、点火回数カウンタＣｉｇｎをインクリメントする（Ｓ２６０）。したがって燃料噴射回数カウンタＣｉｎｊも点火回数カウンタＣｉｇｎもいずれも上昇する。ただし前記式１に示すごとく、両者の差（Ｃｉｎｊ−Ｃｉｇｎ）を示す未燃燃料残存判定用カウンタＣｘの値は１以上の値を維持している。
【００８１】
未燃燃料残存判定用カウンタＣｘ＞０の状態が継続し、その間に出力トルクが低下して燃料カット移行トルクのレベルに達すると（図８：ｔ３２）、点火時期遅角処理は完了し（図２：Ｓ１０２でＹＥＳ）、燃料カットの実行が許可される（図２：Ｓ１１０）。したがって以後は（ｔ３２〜）、図８に破線で示す燃料噴射は実行されない。
【００８２】
そして未燃燃料残存判定用カウンタＣｘ＞０か否かを判定する（図２：Ｓ１１２）。初期（ｔ３２）においてはＣｘ＝２であるので（図２：Ｓ１１２でＹＥＳ）、直前まで遅角していた点火時期を、そのまま維持する（図２：Ｓ１１４）。すなわち点火時期の進角をせずに保留して処理を出る。
【００８３】
その後、図８に示すごとく＃３気筒について点火が実行され（ｔ３３：Ｓ２５８でＹＥＳ）、点火回数カウンタＣｉｇｎはインクリメントされる（Ｓ２６０）が、いまだＣｘ＝（Ｃｉｎｊ−Ｃｉｇｎ）＝１である（図２：Ｓ１１２でＹＥＳ）。したがって点火時期進角の保留状態が継続する（図２：Ｓ１１４）。
【００８４】
しかし次の点火である＃１気筒の点火実行により（ｔ３４：Ｓ２５８でＹＥＳ）、点火回数カウンタＣｉｇｎはインクリメントされるので（Ｓ２６０）、Ｃｘ＝（Ｃｉｎｊ−Ｃｉｇｎ）＝０となる。
【００８５】
したがって前記図２のステップＳ１１２ではＮＯと判定されて、点火時期進角の開始を実行する（図２：Ｓ１１６）。そして未燃燃料残存判定用カウント処理停止を設定する（図２：Ｓ１１８）。このことにより未燃燃料残存判定用カウント処理（図６）のステップＳ２５０でＮＯと判定されるので、燃料噴射回数カウンタＣｉｎｊ及び点火回数カウンタＣｉｇｎはクリアされて（Ｓ２５２）、未燃燃料残存判定用カウンタＣｘは０に固定される。このため以後（ｔ３４〜）、点火時期は進角を開始する。
【００８６】
その後は、燃料カット条件がＯＦＦとなることにより（図２：Ｓ１００でＮＯ）、燃料カットが終了して、燃料噴射が開始されることになる。
〈実施の形態２と請求項との関係〉上述した構成において、ＥＣＵ５４が未燃燃料残存判定手段、点火進角遅延手段及び点火進角漸増手段を備えた燃料カット時点火時期制御装置に相当する。ＥＣＵ５４が実行する燃料カット時点火時期制御処理（図２）のステップＳ１１２，Ｓ１１４が点火進角遅延手段としての処理に、ステップＳ１１６が点火進角漸増手段としての処理に、未燃燃料残存判定用カウント処理（図６）が未燃燃料残存判定手段としての処理に相当する。
〈実施の形態２の効果〉（１）燃料噴射回数カウンタＣｉｎｊと点火回数カウンタＣｉｇｎとの比較により、未燃燃料がいずれの気筒４〜１０にも残存していない状態とそうでない状態とを区別している。このことにより前記実施の形態１と同様な効果を生じる。
【００８７】
［その他の実施の形態］
・前記図２の点火時期進角保留（Ｓ１１４）では、点火時期を一定に維持したが、点火時期が進角しなければ良いので、ステップＳ１１４では、点火時期を遅角させても良い。
【００８８】
・前記各実施の形態では内燃機関は、４気筒の内燃機関であったが６気筒あるいはこれ以上の気筒数の内燃機関でも良く、更に、直列でもＶ型でもその他の気筒配列でも良く、同様に本発明を適用でき、同様な効果を生じる。
【００８９】
・各実施の形態において４気筒の点火順序は「＃１→＃２→＃４→＃３」であったが、これ以外の点火順序でも良い。すなわち「＃１→＃３→＃４→＃２」でも良い。６気筒あるいはこれ以上の気筒数の内燃機関についても、各種の点火順序に適用できる。
【００９０】
・前記各実施の形態では、燃料噴射はポート噴射であったが、筒内噴射でも同様に本発明を適用でき、同様な効果を生じる。
・図２の燃料カット時点火時期制御処理及び図３，６の未燃燃料残存判定用カウント処理は一定のクランク角周期で実行されていたが、一定の時間周期で実行しても良い。
【符号の説明】
【００９１】
２…内燃機関、２ａ…シリンダブロック、４，６，８，１０…気筒、４ａ，６ａ，８ａ，１０ａ…燃焼室、１２，１４，１６，１８…吸気マニホールド、２０…サージタンク、２２…吸気管、２４…スロットルバルブ、２６…吸入空気量センサ、２８，３０，３２，３４…燃料噴射弁、３６…コモンレール、３８…燃料ポンプ、４０…燃料タンク、４４，４６，４８，５０…点火プラグ、５２…排気マニホールド、５４…ＥＣＵ、５６…アクセル開度センサ、５８…機関回転数センサ、６０…空燃比センサ、６２…冷却水温センサ、６３…車速センサ、６４…モータ、６６…スロットル開度センサ、６６ａ…アイドルスイッチ、６８…燃料圧力センサ、Ｃｉｇｎ…点火回数カウンタ、Ｃｉｎｊ…燃料噴射回数カウンタ、Ｃｘ…未燃燃料残存判定用カウンタ。
【図１】
0005817622.tif 000002
【図２】
0005817622.tif 000003
【図３】
0005817622.tif 000004
【図４】
0005817622.tif 000005
【図５】
0005817622.tif 000006
【図６】
0005817622.tif 000007
【図７】
0005817622.tif 000008
【図８】
0005817622.tif 000009