(57)【要約】【課題】フューエルカット解除条件が成立した後の点火遅角量の適正化を図ることができる内燃機関の制御装置を提供する。【解決手段】フューエルカット解除条件が成立してインジェクタからの燃料噴射を再開させる際、点火プラグの点火時期を遅角量初期値にセットする（ＳＴ１３）。点火時期を遅角させた状態から、燃焼に寄与する点火動作が行われた回数である燃焼寄与点火回数を積算していく。その積算値が所定値に達するまでは点火時期を遅角量初期値に維持する。燃焼寄与点火回数の積算値が所定値に達した際（ＳＴ１５でＮＯ判定）、点火時期を通常の点火時期に向けて進角させていく（ＳＴ１７）。点火時期の進角側への移行が進み、その点火時期が通常の点火時期に達すると、通常点火時期制御に復帰させる（ＳＴ１９）。【選択図】図５
2015094306.tif 000002
【特許請求の範囲】
【請求項１】
フューエルカット中にフューエルカット解除条件が成立した際、点火栓の点火時期を遅角させる内燃機関の制御装置において、
前記フューエルカット解除条件が成立した後に、燃焼に寄与する点火栓の点火動作の回数を積算し、その積算値が所定値に達した際に点火遅角量を減少させる構成となっていることを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は内燃機関の制御装置に係る。特に、本発明は、フューエルカット解除条件が成立した後に実行される点火遅角制御の改良に関する。
【背景技術】
【０００２】
車両に搭載された内燃機関（以下、エンジンという）では、車両の減速中にインジェクタからの燃料噴射を停止するフューエルカット制御が行われる。具体的には、運転者によるアクセルペダルの踏み込み量が「０」（アクセルＯＦＦ）であり、且つエンジン回転速度が予め定められた範囲にある（フューエルカット回転速度以上にある）場合に、フューエルカット条件が成立したとしてインジェクタからの燃料噴射を停止する。これにより、車両の減速感の確保および燃料消費量の削減を図る。また、所定のフューエルカット解除条件（エンジン回転速度が燃料噴射復帰回転速度まで低下した場合など）が成立するとインジェクタの燃料噴射を再開する。
【０００３】
また、この燃料噴射を再開するに際し、エンジントルクの変動が極端に大きくなることを抑制するために、点火プラグの点火時期を通常の点火時期よりも遅角させることが行われている。
【０００４】
また、この点火遅角制御では、フューエルカット解除条件成立後における点火プラグの点火回数が所定値に達すると、点火時期を通常の点火時期に向けて進角させていくことが行われている。例えば、特許文献１には、フューエルカット解除条件が成立して点火時期が遅角された状態から、点火動作が行われる毎に、点火時期を通常の点火時期に向けて所定量だけ進角させていくことが開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−２４９０５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、前述した如く単に点火プラグの点火回数に基づいて点火時期を進角させていく制御にあっては以下に述べる課題がある。
【０００７】
前記フューエルカット解除条件が成立した際、ある気筒にあっては、燃料噴射タイミングを迎える前に点火タイミングを迎えることがあり、この気筒にあっては、燃料が存在していない状態で点火動作が行われる。つまり、燃焼に寄与しない点火動作を行う気筒が存在する。このため、フューエルカット解除条件が成立したタイミングによっては、この燃焼に寄与しない点火動作を行う気筒の存在に起因し、実際にエンジントルクが発生するタイミングにバラツキが生じる。
【０００８】
従来の技術にあっては、気筒内に燃料が存在している状態で行われた点火動作（燃焼に寄与する点火動作）と、気筒内に燃料が存在していない状態で行われた点火動作（燃焼に寄与しない点火動作）とが同等に扱われ、それら点火動作の回数に基づいて点火時期を進角させていた。
【０００９】
このため、前記燃焼に寄与しない点火動作が存在していることに起因し、燃焼に寄与する点火動作が行われた時点（実際にエンジントルクが発生するタイミング）と、点火時期の進角側への移行開始タイミングとが略一致する可能性があり、この場合、エンジン出力の変動が大きくなってショックが発生する可能性がある。
【００１０】
この点を考慮して、点火時期を遅角させておく期間を長く設定することが考えられるが、これでは、フューエルカット解除条件が成立した後におけるエンジン出力の上昇が緩慢になり、運転者の出力要求に対する応答性が悪化してしまう。
【００１１】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、フューエルカット解除条件が成立した後の点火遅角量の適正化を図ることができる内燃機関の制御装置を提供することにある。
【課題を解決するための手段】
【００１２】
−発明の解決原理−
前記の目的を達成するために講じられた本発明の解決原理は、フューエルカット解除条件が成立して点火時期を遅角させた状態から、燃焼に寄与する点火動作の回数に基づいて、点火時期を進角させていくタイミングを決定することにある。
【００１３】
−解決手段−
具体的に、本発明は、フューエルカット中にフューエルカット解除条件が成立した際、点火栓の点火時期を遅角させる内燃機関の制御装置を前提とする。この内燃機関の制御装置に対し、前記フューエルカット解除条件が成立した後に、燃焼に寄与する点火栓の点火動作の回数を積算し、その積算値が所定値に達した際に点火遅角量を減少させる構成としている。
【００１４】
この特定事項により、フューエルカット中にフューエルカット解除条件が成立すると、その後、燃焼に寄与する点火栓の点火動作（実際に内燃機関の出力が得られた点火動作）の回数を積算していく。つまり、気筒内に所定量の燃料が存在している状態で点火栓の点火動作が実行された回数を積算していく。その積算値が所定値に達するまでの期間では、未だ点火時期は進角側に移行していないので、内燃機関の出力は比較的低く抑えられている。そして、前記積算値が所定値に達すると、点火遅角量の減少動作が開始され、点火栓の点火時期が通常の点火時期に戻されていく。この点火遅角量の減少動作が開始されることに伴って内燃機関の出力は次第に大きくなっていく。このように、内燃機関の出力が得られている状態が継続された後に、点火遅角量の減少動作を開始させて内燃機関の出力が次第に大きくなるようにしているので、内燃機関の出力の変動が大きくなることを抑制できる。また、点火時期を遅角させておく期間を必要以上に長く設定することがなくなるため、フューエルカット解除条件が成立した後における内燃機関の出力としては運転者の要求に応じたものとして得ることが可能である。
【発明の効果】
【００１５】
本発明では、フューエルカット解除条件が成立して点火時期を遅角させた状態において、燃焼に寄与する点火動作の回数が所定値に達した際に点火遅角量を減少させるようにしている。このため、内燃機関の出力の変動が大きくなることを抑制できる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係るエンジンおよび吸排気系の概略構成を示す図である。
【図２】エンジンの制御系を示すブロック図である。
【図３】燃焼寄与点火回数カウント動作の手順を示すフローチャート図である。
【図４】燃焼に寄与する燃料噴射タイミングおよび燃焼に寄与しない燃料噴射タイミングを説明するための図である。
【図５】燃料噴射復帰後点火時期制御の手順を示すフローチャート図である。
【図６】実施形態におけるＦ／Ｃ要求信号の変化、各気筒の燃料噴射時期および点火時期、点火遅角量の変化それぞれを示すタイミングチャート図である。
【図７】従来技術におけるＦ／Ｃ要求信号の変化、各気筒の燃料噴射時期および点火時期、点火遅角量の変化それぞれを示すタイミングチャート図である。
【発明を実施するための形態】
【００１７】
以下、本発明の実施の形態を図面に基づいて説明する。本実施形態では、本発明に係る制御装置を自動車用４気筒ガソリンエンジン（内燃機関）に適用した場合について説明する。
【００１８】
−エンジン−
図１は本実施形態に係るエンジン１および吸排気系の概略構成を示す図である。尚、この図１ではエンジン１の１気筒の構成のみを示している。
【００１９】
本実施形態におけるエンジン１は、例えば４気筒ガソリンエンジンであって、燃焼室１１を形成するピストン１２および出力軸であるクランクシャフト１３を備えている。前記ピストン１２はコネクティングロッド１４を介してクランクシャフト１３に連結されており、ピストン１２の往復運動がコネクティングロッド１４によってクランクシャフト１３の回転に変換されるようになっている。
【００２０】
前記クランクシャフト１３には、外周面に複数の突起１６を有するシグナルロータ１５が取り付けられている。このシグナルロータ１５の側方近傍にはクランクポジションセンサ７１が配置されている。このクランクポジションセンサ７１は、例えば電磁ピックアップであって、クランクシャフト１３が回転する際にシグナルロータ１５の突起１６に対応するパルス状の信号（出力パルス）を発生する。
【００２１】
エンジン１のシリンダブロック１７には、エンジン水温（冷却水温）を検出する水温センサ７２が配置されている。
【００２２】
エンジン１の燃焼室１１には点火プラグ（点火栓）２が配置されている。この点火プラグ２の点火タイミングはイグナイタ２１によって調整される。このイグナイタ２１はエンジンＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）６によって制御される。
【００２３】
エンジン１の燃焼室１１には吸気通路３と排気通路４とが接続されている。吸気通路３と燃焼室１１との間には吸気バルブ３１が設けられている。この吸気バルブ３１を開閉駆動することにより、吸気通路３と燃焼室１１とが連通または遮断される。また、排気通路４と燃焼室１１との間には排気バルブ４１が設けられている。この排気バルブ４１を開閉駆動することにより、排気通路４と燃焼室１１とが連通または遮断される。これら吸気バルブ３１および排気バルブ４１の開閉駆動は、クランクシャフト１３の回転が伝達される吸気カムシャフトおよび排気カムシャフト（共に図示省略）の各回転によって行われる。
【００２４】
前記吸気通路３には、エアクリーナ３２、エアフローメータ７３、吸気温センサ７４（エアフローメータ７３に内蔵）、および、電子制御式のスロットルバルブ３３が配置されている。このスロットルバルブ３３はスロットルモータ３４によって駆動される。スロットルバルブ３３の開度はスロットル開度センサ７５によって検出される。
【００２５】
また、前記吸気通路３にはインジェクタ３５が配置されている。このインジェクタ３５は、燃料タンクから燃料ポンプによって所定圧力の燃料が供給され、吸気通路３に燃料を噴射する。この噴射燃料は吸入空気と混合されて混合気となってエンジン１の燃焼室１１に導入される。燃焼室１１に導入された混合気（燃料＋空気）は、エンジン１の圧縮行程を経た後、点火プラグ２にて点火されて燃焼する。この混合気の燃焼室１１内での燃焼によりピストン１２が往復運動してクランクシャフト１３が回転する。
【００２６】
エンジン１の排気通路４には２つの三元触媒４２，４３が配設されている。これら三元触媒４２，４３は、排気ガス中のＨＣ，ＣＯおよびＮＯｘの浄化が可能となっている。
【００２７】
前記排気通路４における三元触媒４２の上流側には空燃比センサ７６が、下流側には酸素センサ７７がそれぞれ配置されている。これら空燃比センサ７６および酸素センサ７７の出力信号は、それぞれＡ／Ｄ変換された後に、エンジンＥＣＵ６に入力される。
【００２８】
−制御ブロックの説明−
以上のエンジン１の運転状態は前記エンジンＥＣＵ６によって制御される。このエンジンＥＣＵ６は、図２に示すように、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）６１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）６２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）６３およびバックアップＲＡＭ６４などを備えている。
【００２９】
ＲＯＭ６２は、各種制御プログラムや、それら各種制御プログラムを実行する際に参照されるマップ等が記憶されている。ＣＰＵ６１は、ＲＯＭ６２に記憶された各種制御プログラムやマップに基づいて演算処理を実行する。ＲＡＭ６３は、ＣＰＵ６１での演算結果や各センサから入力されたデータ等を一時的に記憶するメモリである。バックアップＲＡＭ６４は、エンジン１の停止時にその保存すべきデータ等を記憶する不揮発性のメモリである。
【００３０】
これらＲＯＭ６２、ＣＰＵ６１、ＲＡＭ６３およびバックアップＲＡＭ６４は、バス６７を介して互いに接続されるとともに、外部入力回路６５および外部出力回路６６と接続されている。外部入力回路６５には、前記クランクポジションセンサ７１、水温センサ７２、エアフローメータ７３、吸気温センサ７４、スロットル開度センサ７５、空燃比センサ７６、酸素センサ７７の他に、アクセル開度センサ７８、カム角センサ７９、ノックセンサ７Ａ等が接続されている。一方、外部出力回路６６には、前記スロットルバルブ３３を駆動するスロットルモータ３４、前記インジェクタ３５、イグナイタ２１等が接続されている。各センサの機能は周知であるため、ここでの説明は省略する。
【００３１】
前記エンジンＥＣＵ６は、前記各種センサの検出信号に基づいて、エンジン１の各種制御を実行する。例えば、点火プラグ２の点火タイミング制御、インジェクタ３５の燃料噴射制御（空燃比センサ７６および酸素センサ７７の各出力に基づいた空燃比フィードバック制御）、スロットルモータ３４の駆動制御等が実行される。
【００３２】
−点火タイミング制御の基本動作−
前記点火プラグ２の点火タイミング制御の基本動作としては、点火タイミングがＭＢＴ（Ｍｉｎｉｍｕｍ  Ｓｐａｒｋ  Ａｄｖａｎｃｅ  ｆｏｒ  Ｂｅｓｔ  Ｔｏｒｑｕｅ：最適点火時期）に近付くように点火タイミングの進角補正を行っていきながら、前記ノックセンサ７Ａによってノッキングが検知された場合には、点火タイミングの遅角補正を行ってノッキングを解消するといった制御が行われる。
【００３３】
−フューエルカット制御の概要−
また、エンジンＥＣＵ６は、以下のフューエルカット制御も行うようになっている。
【００３４】
このフューエルカット制御では、前記クランクポジションセンサ７１からの信号に基づいて算出されるエンジン回転速度が予め定められた所定値（フューエルカット回転速度：例えば１０００ｒｐｍ）以上で且つ前記アクセル開度センサ７８によって検出されるアクセルペダルの開度が「０」（アクセルＯＦＦ）とされた場合にフューエルカット条件が成立したと判断し、前記インジェクタ３５からの燃料噴射を停止するようにしている。これにより、燃料消費量の削減や排気エミッションの改善が図れる。
【００３５】
そして、前記フューエルカット中に車両の速度が低下し、エンジン回転速度が前記フューエルカット回転速度よりも低くなったときには、フューエルカット解除条件が成立したとして、エンジンストールを防止するためにフューエルカットを中止してインジェクタ３５からの燃料噴射を再開する。また、フューエルカット中にアクセルペダルが踏まれた場合（加速時）にも、フューエルカット解除条件が成立したとして、フューエルカットを中止してインジェクタ３５からの燃料噴射を行う。
【００３６】
−燃料噴射復帰制御−
次に、本実施形態の特徴とする動作である燃料噴射復帰制御について説明する。この燃料噴射復帰制御は、前記フューエルカット中に前記フューエルカット解除条件が成立して燃料噴射が再開した際の制御である。
【００３７】
先ず、この燃料噴射復帰制御の概略について説明する。フューエルカット解除条件が成立してインジェクタ３５からの燃料噴射が再開した際には、エンジントルクの変動が極端に大きくなることを抑制するために、点火プラグ２の点火時期を、前述した点火タイミング制御によって決定される通常の点火時期よりも遅角させる。そして、この点火時期を遅角させた状態から、燃焼に寄与する点火動作が行われた回数（後述する燃焼寄与点火回数カウンタのカウント値）を積算していき、その積算値が所定値に達した際に、点火遅角量を減少させていく（点火時期を前記通常の点火時期に向けて進角させていく）ようにしている。このような燃料噴射復帰制御が行われるようになっているため、本発明に係る制御装置では、入力信号としては、前記クランクポジションセンサ７１の出力信号、燃料噴射タイミングの制御信号、点火動作の実行信号等の各種信号が挙げられる。そして、この制御装置は、これら信号に基づいて点火遅角量を求め、この点火遅角量に相当する点火時期指令信号を出力信号として出力する構成となっている。
【００３８】
次に、燃料噴射復帰制御についてフローチャートを用いて具体的に説明する。図３に示すフローチャートは、燃焼寄与点火回数カウント動作の手順を示すフローチャート図である。また、図５に示すフローチャートは、燃料噴射復帰後点火時期制御の手順を示すフローチャート図である。これらのルーチンは、例えば車両の走行中において所定のサイクルタイムで繰り返し実行される。
【００３９】
先ず、図３を用いて燃焼寄与点火回数カウント動作について説明する。ステップＳＴ１では、エンジン運転状態量が取得される。このエンジン運転状態量としては、エンジン回転速度の情報、燃料噴射タイミングの情報、点火動作の実行情報等が挙げられる。エンジン回転速度は、クランクポジションセンサ７１の出力信号に基づいて算出される。燃料噴射タイミングの情報は、前記エンジンＥＣＵ６から出力される燃料噴射指令信号から取得される。点火動作の実行情報は、前記エンジンＥＣＵ６から出力される点火指令信号から取得される。
【００４０】
ステップＳＴ２では、前記燃料噴射指令信号に基づき、複数気筒のうち対象とする気筒（インジェクタ３５からの燃料噴射が行われた気筒）における燃料噴射タイミングが、燃焼寄与タイミングであるか否かを判定する。この燃焼寄与タイミングとは、対象とする気筒（燃焼行程を迎えようとする気筒）でインジェクタ３５から噴射された燃料の略全量が気筒内に導入され、その燃料が、直後に行われる燃焼行程での燃焼に寄与するものとなる燃料噴射タイミングである。以下、具体的に説明する。
【００４１】
図４は、対象とする気筒のピストン１２の圧縮上死点（圧縮ＴＤＣ）からクランク回転角度で７２０°（同一気筒の次回サイクルにおけるピストン１２の圧縮上死点）までの期間における前記クランクポジションセンサ７１の出力信号を表している。図中の３６０°のタイミングは排気行程が終了し吸気行程が開始される時点でのピストン１２の吸気上死点（吸気ＴＤＣ）である。この図４に示すものでは、図中の期間Ｉが吸気バルブ３１の開弁期間となっている。
【００４２】
例えば燃料噴射期間が図中の期間Ａであった場合には、吸気バルブ３１が閉鎖するまでにインジェクタ３５からの燃料噴射が終了しており、この場合、噴射された燃料の略全量が気筒内に導入されることになるため、この期間Ａでの燃料噴射は燃焼寄与タイミングで行われたものとされる。一方、例えば燃料噴射期間が図中の期間Ｂであった場合には、吸気バルブ３１が閉鎖しているにも拘わらずインジェクタ３５からの燃料噴射が継続しており、この場合、噴射された燃料の一部または大部分は気筒内に導入されないことになるため、この期間Ｂでの燃料噴射は燃焼寄与タイミングで行われたものではないとされる。この燃料噴射期間Ｂでの燃料噴射動作は、例えば同一気筒の次回サイクルにおける気筒内燃料量を多く確保するために行われる燃料噴射動作等が挙げられる。
【００４３】
インジェクタ３５からの燃料噴射タイミングが燃焼寄与タイミングであり、ステップＳＴ２でＹＥＳ判定された場合には、ステップＳＴ３に移り、対象とする気筒の燃焼寄与フラグをＯＮにした後、ステップＳＴ４に移る。この燃焼寄与フラグは、前記エンジンＥＣＵ６に予め記憶されている。一方、インジェクタ３５からの燃料噴射タイミングが燃焼寄与タイミングではなく、ステップＳＴ２でＮＯ判定された場合には、対象とする気筒の燃焼寄与フラグをＯＮにすることなくステップＳＴ４に移る。
【００４４】
ステップＳＴ４では、現在のエンジン１の運転状態がフューエルカット（Ｆ／Ｃ）制御の実行中であり、且つ全気筒に燃焼に寄与する燃料が存在していない状態であるか否かを判定する。つまり、フューエルカット制御が継続中である場合や、フューエルカット解除条件が成立した直後であって未だ何れの気筒も燃料噴射タイミングを迎えていない場合には、このステップＳＴ４でＹＥＳ判定されることになる。
【００４５】
そして、このステップＳＴ４でＹＥＳ判定された場合には、前記エンジンＥＣＵ６に予め記憶されている燃焼寄与点火回数カウンタのカウント値をクリアしてリターンされる。つまり、何れかの気筒で点火動作が行われた場合であっても、その点火動作は燃焼に寄与しない点火動作になると判断されて燃焼寄与点火回数カウンタのカウント値がクリアされる。
【００４６】
一方、ステップＳＴ４でＮＯ判定された場合には、ステップＳＴ６に移り、点火プラグ２の点火動作が実行されたか否かを判定する。つまり、フューエルカット制御が解除され、何れかの気筒に対してインジェクタ３５からの燃料噴射が実行された状態で点火動作が実行されたか否か（燃焼に寄与する点火動作が行われたか否か）を判定する。この判定は、エンジンＥＣＵ６からイグナイタ２１への点火指令信号の有無に応じて行われる。
【００４７】
点火プラグ２の点火動作が未だ実行されず、ステップＳＴ６でＮＯ判定された場合には、点火動作の実行を待つ。
【００４８】
そして、点火プラグ２の点火動作が実行されてステップＳＴ６でＹＥＳ判定された場合には、ステップＳＴ７に移り、前記燃焼寄与点火回数カウンタのカウント値をインクリメントすると共に、前記対象とする気筒の燃焼寄与フラグをＯＦＦにし、リターンされる。
【００４９】
このような動作が繰り返されることにより、燃焼に寄与しない点火動作が行われている状況では、前記燃焼寄与点火回数カウンタのカウント値がクリアされる一方、燃焼に寄与する点火動作が開始されると、その点火動作が行われる度に前記燃焼寄与点火回数カウンタのカウント値がインクリメントされていくことになる。
【００５０】
次に、燃料噴射復帰後点火時期制御を図５のフローチャートを用いて説明する。ステップＳＴ１１では、前記エンジンＥＣＵ６に予め記憶されている復帰後点火時期制御フラグがＯＮとなっているか否かを判定する。この復帰後点火時期制御フラグは、後述するようにフューエルカット解除条件が成立して点火時期の遅角動作が開始された場合にＯＮとされるフラグである。
【００５１】
フューエルカット解除条件が未だ成立していない場合には、復帰後点火時期制御フラグはＯＦＦとなっており、この場合、ステップＳＴ１１ではＮＯ判定されてステップＳＴ１２に移る。ステップＳＴ１２では、遅角量初期値のセット条件が成立したか否かを判定する。この遅角量初期値のセット条件は、フューエルカット解除条件の成立に伴って成立する。つまり、この遅角量初期値のセット条件は、フューエルカット解除条件が成立して燃料噴射復帰後点火時期制御が開始された時点での点火遅角量（遅角量初期値）を設定するための条件である。
【００５２】
前記遅角量初期値のセット条件が成立しておらず、ステップＳＴ１２でＮＯ判定された場合には、そのままリターンされる。
【００５３】
一方、前記遅角量初期値のセット条件が成立し、ステップＳＴ１２でＹＥＳ判定された場合には、ステップＳＴ１３に移り、前記遅角量初期値をセットする。この遅角量初期値としては、予め実験やシミュレーションによって規定されている。
【００５４】
その後、ステップＳＴ１４に移り、前記復帰後点火時期制御フラグをＯＮにする。
【００５５】
ステップＳＴ１５では、前記燃焼寄与点火回数カウント動作によって積算されている燃焼寄与点火回数カウンタのカウント値が所定値α未満であるか否かを判定する。この所定値αも予め実験やシミュレーションによって規定され、例えば「４」に設定されている。この値はこれに限定されるものではない。
【００５６】
前記燃焼寄与点火回数カウンタのカウント値が所定値α未満であり、ステップＳＴ１５でＹＥＳ判定された場合には、ステップＳＴ１６に移り、復帰後点火遅角量の前回値に対して所定量「Ａ」だけ加算し、これを今回の復帰後点火遅角量に設定してリターンされる。この所定量「Ａ」としては例えば「０」に設定されている。つまり、燃焼寄与点火回数カウンタのカウント値が所定値α未満である場合には、復帰後点火遅角量を変化させないことになる。
【００５７】
このように燃焼寄与点火回数カウンタのカウント値が所定値α未満である場合、次回のルーチンにあっては、既に、復帰後点火時期制御フラグはＯＮとなっているため、ステップＳＴ１１ではＹＥＳ判定されてステップＳＴ１５に移る。このステップＳＴ１５では、前述したように、燃焼寄与点火回数カウンタのカウント値が所定値α未満であるか否かを判定する。そして、燃焼寄与点火回数カウンタのカウント値が未だ所定値α未満である場合には、ステップＳＴ１５でＹＥＳ判定され、ステップＳＴ１６において復帰後点火遅角量を変化させることなくリターンされる。このように、燃焼寄与点火回数カウンタのカウント値が所定値αに達するまでは、復帰後点火遅角量は変化せず、前記遅角量初期値に維持される。
【００５８】
一方、前記燃焼寄与点火回数カウンタのカウント値が所定値α以上となり、ステップＳＴ１５でＮＯ判定された場合には、ステップＳＴ１７に移り、復帰後点火遅角量の前回値に対して所定量「Ｂ」だけ加算し、これを今回の復帰後点火遅角量に設定して点火プラグ２の点火時期を進角させる。この所定量「Ｂ」としては前記「Ａ」よりも絶対値が大きい負の値として設定されている。例えばクランク角度で「−１°」に設定される。これにより、点火プラグ２の点火時期としては「１°」だけ進角側に移行することになる。この値はこれに限定されるものではなく、予め実験やシミュレーションによって規定されている。
【００５９】
その後、ステップＳＴ１８に移り、前記ステップＳＴ１７で求められた復帰後点火遅角量（進角側に移行された点火タイミング）が通常時における点火時期となったか否かを判定する。この通常時における点火時期とは、前述したようにノックセンサ７Ａからのノッキング検知信号に応じてＭＢＴに近付くように進角補正された点火時期であり、予め実験やシミュレーションによって規定されている。
【００６０】
そして、復帰後点火遅角量が未だ通常時における点火時期となっていない場合には、ステップＳＴ１８でＮＯ判定されてリターンされる。
【００６１】
そして、次回のルーチンにあっては、既に、復帰後点火時期制御フラグはＯＮとなっているため、ステップＳＴ１１ではＹＥＳ判定されてステップＳＴ１５に移る。このステップＳＴ１５では、前述したように、燃焼寄与点火回数カウンタのカウント値が所定値α未満であるか否かを判定する。前述したように燃焼寄与点火回数カウンタのカウント値は既に所定値α以上となっているため、ステップＳＴ１５ではＮＯ判定されてステップＳＴ１７に移る。そして、ステップＳＴ１７では、復帰後点火遅角量の前回値（前回ルーチンにおいて所定量「Ｂ」だけ加算した復帰後点火遅角量）に対して所定量「Ｂ」だけ更に加算し、これを今回の復帰後点火遅角量に設定して点火プラグ２の点火時期を更に進角させる。そして、再び、ステップＳＴ１８において、前記ステップＳＴ１７で求められた復帰後点火遅角量（進角側に移行された点火タイミング）が通常時における点火時期となったか否かを判定する。
【００６２】
このような動作が繰り返され、復帰後点火遅角量が通常時における点火時期になると、ステップＳＴ１８でＹＥＳ判定されてステップＳＴ１９に移る。このステップＳＴ１９では、点火プラグ２の点火時期制御を前記通常点火時期制御に復帰させる。また、前記復帰後点火時期制御フラグをＯＦＦにする。
【００６３】
このように、フューエルカット解除条件が成立して燃料噴射復帰後点火時期制御が開始されると、燃焼寄与点火回数カウンタのカウント値が所定値αに達するまでは、点火時期は、前記遅角量初期値に維持される。そして、この燃焼寄与点火回数カウンタのカウント値が所定値αに達すると、点火時期が進角されていき、通常の点火時期まで進角されると、通常点火時期制御に復帰するようになっている。
【００６４】
図６は、本実施形態におけるＦ／Ｃ（フューエルカット）要求信号の変化、各気筒（♯１〜♯４）の燃料噴射時期および点火時期、点火遅角量の変化それぞれを示すタイミングチャート図である。また、図７は、前述した従来技術におけるＦ／Ｃ要求信号の変化、各気筒の燃料噴射時期および点火時期、点火遅角量の変化それぞれを示すタイミングチャート図である。これらの図におけるタイミングＴ１はフューエルカット解除条件が成立したタイミングである。また、これらタイミングチャート図におけるＦは燃料噴射時期を表し、Ｓは点火時期を表している。また、これらタイミングチャート図における破線は、フューエルカット制御中でない場合に燃料噴射および点火動作が行われるタイミングを表している（実際にはフューエルカット制御中であるため燃料噴射および点火動作は行われない）。また、燃焼に寄与しない点火動作（気筒内に所定量の燃料が存在していない状態での点火動作）を実線の細線で表し、燃焼に寄与する点火動作（気筒内に所定量の燃料が存在している状態での点火動作）を実線の太線で表している。また、図６における一点鎖線は前記燃焼寄与フラグである。また、これらの図では、点火回数が「４回」に達した時点で点火時期の進角補正を開始するものとしている。
【００６５】
図７に示す従来技術のものでは、フューエルカット解除条件が成立した後の第４気筒での点火［１］および第２気筒での点火［２］は気筒内に燃料が存在していない状態での点火動作である。つまり、燃焼に寄与しない点火動作である。このような燃焼に寄与しない点火動作が行われた後、燃焼に寄与する点火動作である第１気筒での点火［３］および第３気筒での点火［４］が行われ、この第３気筒での点火［４］が実行される時点から点火時期の進角側への移行が開始している（図７におけるタイミングＴ３）。つまり、燃焼に寄与する点火動作が未だ「２回」しか行われないにも拘わらず、点火時期の進角側への移行が開始している。このため、エンジン出力の変動が大きくなってショックが発生する可能性がある。
【００６６】
これに対し、図６に示す本実施形態のものでは、フューエルカット解除条件が成立した後における燃焼に寄与する点火動作である第１気筒での点火［１］、第３気筒での点火［２］、第４気筒での点火［３］、第２気筒での点火［４］が順に行われ、この第２気筒での点火［４］が行われる時点から点火時期の進角側への移行が開始している。つまり、燃焼に寄与する点火動作が「４回」行われることでエンジントルクが十分に発生している状態から点火時期の進角側への移行が開始している（図６におけるタイミングＴ２）。このため、エンジン出力の変動が大きくなってしまうことを抑制でき、ショックの発生を防止できる。
【００６７】
以上説明したように、本実施形態では、フューエルカット中にフューエルカット解除条件が成立すると、その後に、燃焼に寄与する点火動作の回数を積算していく。つまり、気筒内に燃料が存在している状態で点火動作が実行された回数を積算していく。その積算値が所定値に達するまでの期間では、未だ点火時期は進角側に移行していないので、エンジン１の出力は比較的低く抑えられている。そして、前記積算値が所定値に達すると、点火遅角量の減少動作が開始され、点火プラグ２の点火時期が通常の点火時期に戻されていく。このように、エンジン１の出力が得られている状態が継続された後に、点火遅角量の減少動作を開始させてエンジン１の出力が次第に大きくなるようにしているので、エンジン１の出力の変動が大きくなることを抑制できる。また、点火時期を遅角させておく期間を必要以上に長く設定することがなくなるため、フューエルカット解除条件が成立した後におけるエンジン１の出力としては運転者の要求に応じたものとして得ることが可能である。
【００６８】
−他の実施形態−
以上説明した実施形態は、自動車用の直列４気筒ガソリンエンジンに本発明を適用した場合について説明した。本発明はこれに限らず、自動車以外に適用されるエンジンに対しても適用することが可能である。また、気筒数やエンジンの形式（Ｖ型や水平対向型等）は特に限定されるものではない。
【００６９】
また、前記実施形態ではコンベンショナル車両（駆動力源としてエンジンのみを搭載した車両）に本発明を適用した場合について説明したが、ハイブリッド車両（駆動力源としてエンジンおよび電動モータを搭載した車両）に対しても本発明は適用可能である。
【産業上の利用可能性】
【００７０】
本発明は、エンジンのフューエルカット解除条件が成立した後の点火遅角量の制御に適用可能である。
【符号の説明】
【００７１】
１      エンジン
２      点火プラグ（点火栓）
２１    イグナイタ
３５    インジェクタ
６      エンジンＥＣＵ
【図１】
2015094306.tif 000003
【図２】
2015094306.tif 000004
【図３】
2015094306.tif 000005
【図４】
2015094306.tif 000006
【図５】
2015094306.tif 000007
【図６】
2015094306.tif 000008
【図７】
2015094306.tif 000009