(57)【要約】【課題】アイドル目標回転速度に到達した後における、ＨＣなどのエミッションの跳ね返りを最小限にすると共に空燃比をフラット化するエンジンの制御方法を提供する。【解決手段】アイドル時の目標回転速度に到達したタイミングで点火時期を始動用から触媒暖機促進用へとステップ的に遅角する処理手順と、前記タイミングで目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、前記タイミングよりも所定期間前にスロットル弁を開き始める処理手順と、スロットル弁を開き始めるタイミングを起点とし、目標回転速度に到達した後に吸気圧または吸気流速の変化が収束するまでのあいだ、燃料噴射弁からの燃料噴射量を一時的に増量する処理手順と、目標回転速度に到達した後に、目標回転速度からのずれ分を検出し、その検出した目標回転速度からのずれ分に応じて燃料噴射量を補正する処理手順とをエンジンコントローラ（３１）が含む。【選択図】図１
2008025536.tif 000002
【特許請求の範囲】
【請求項１】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
エンジン回転速度がアイドル時の目標回転速度に到達したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、エンジン回転速度がアイドル時の目標回転速度に到達するタイミングよりも所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、エンジン回転速度がアイドル時の目標回転速度に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
前記クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達する前に前記酸素濃度センサが活性化した場合に、クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングより空燃比フィードバック制御を開始させる空燃比フィードバック制御開始処理手順と、
前記目標回転速度に到達したタイミングの後に、エンジン回転速度の目標回転速度からのずれ分を検出し、その検出した目標回転速度からのずれ分に応じて前記燃料噴射量を補正する燃料噴射量補正処理手順と
を含むことを特徴とするエンジンの制御方法。
【請求項２】
前記目標回転速度に到達したタイミングの後に、さらに前記触媒暖機促進用の点火時期を進角補正することを特徴とする請求項１に記載のエンジンの制御方法。
【請求項３】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
クランキングからの吸気圧がアイドル時の目標吸気圧に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
吸気圧がアイドル時の目標吸気圧に到達したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、吸気圧がアイドル時の目標吸気圧に到達するタイミングよりも所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、吸気圧がアイドル時の目標吸気圧に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
前記目標吸気圧に到達したタイミングの後に、吸気圧の目標吸気圧からのずれ分を検出し、その検出した目標吸気圧からのずれ分に応じて前記燃料噴射量を補正する燃料噴射量補正処理手順と
を含むことを特徴とするエンジンの制御方法。
【請求項４】
前記目標回転速度に到達したタイミングの後に、さらに前記触媒暖機促進用の点火時期を進角補正することを特徴とする請求項３に記載のエンジンの制御方法。
【請求項５】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからのエンジン回転速度がアイドル時の目標回転速度に到達していないとき、前記燃料噴射量を増量補正する燃料噴射量増量補正処理手順と、
この増量補正によってエンジン回転速度が前記目標回転速度に到達したときこの増量補正をやめる増量補正中止処理手順と
を含むことを特徴とするエンジンの制御方法。
【請求項６】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからのエンジン回転速度がアイドル時の目標回転速度に到達していないとき、前記燃料噴射量を増量補正すると共に前記触媒暖機促進用の点火時期へとステップ的に遅角するタイミングを遅角補正するかまたは前記触媒暖機促進用の点火時期を進角補正する燃料噴射量増量補正・点火時期補正処理手順と、
この増量補正及び点火時期補正によってエンジン回転速度がアイドル時の目標回転速度に到達したときこの増量補正及び点火時期補正をやめる増量補正・点火時期補正中止処理手順と
を含むことを特徴とするエンジンの制御方法。
【請求項７】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、前記燃料噴射量を増量補正する燃料噴射量増量補正処理手順と、
この増量補正によって吸気圧が前記目標吸気圧に到達したときこの増量補正をやめる増量補正中止処理手順と
を含むことを特徴とするエンジンの制御方法。
【請求項８】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、前記燃料噴射量を増量補正すると共に前記触媒暖機促進用の点火時期へとステップ的に遅角するタイミングを遅角補正するかまたは前記触媒暖機促進用の点火時期を進角補正する燃料噴射量増量補正・点火時期補正処理手順と、
この増量補正及び点火時期補正によって吸気圧がアイドル時の目標吸気圧に到達したときこの増量補正及び点火時期補正をやめる増量補正・点火時期補正中止処理手順と
を含むことを特徴とするエンジンの制御方法。
【請求項９】
前記触媒暖機促進用の点火時期を進角補正する場合に、前記検出した目標回転速度からのずれ分に応じて、この点火時期の進角補正量を算出することを特徴とする請求項６に記載のエンジンの制御方法。
【請求項１０】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角手段と、
エンジン回転速度がアイドル時の目標回転速度に到達したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、エンジン回転速度がアイドル時の目標回転速度に到達するタイミングよりも所定期間前にスロットル弁を開き始める吸入空気量供給手段と、
前記スロットル弁を開き始めるタイミングを起点とし、エンジン回転速度がアイドル時の目標回転速度に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量手段と、
前記目標回転速度に到達したタイミングの後に、エンジン回転速度の目標回転速度からのずれ分を検出し、その検出した目標回転速度からのずれ分に応じて前記燃料噴射量を補正する燃料噴射量補正手段と
を含むことを特徴とするエンジンの制御装置。
【請求項１１】
前記目標回転速度に到達したタイミングの後に、さらに前記触媒暖機促進用の点火時期を進角補正することを特徴とする請求項１０に記載のエンジンの制御装置。
【請求項１２】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
クランキングからの吸気圧がアイドル時の目標吸気圧に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角手段と、
吸気圧がアイドル時の目標吸気圧に到達したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、吸気圧がアイドル時の目標吸気圧に到達するタイミングよりも所定期間前にスロットル弁を開き始める吸入空気量供給手段と、
前記スロットル弁を開き始めるタイミングを起点とし、吸気圧がアイドル時の目標吸気圧に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量手段と、
前記目標吸気圧に到達したタイミングの後に、吸気圧の目標吸気圧からのずれ分を検出し、その検出した目標吸気圧からのずれ分に応じて前記燃料噴射量を補正する燃料噴射量補正手段と
を含むことを特徴とするエンジンの制御装置。
【請求項１３】
前記目標回転速度に到達したタイミングの後に、さらに前記触媒暖機促進用の点火時期を進角補正することを特徴とする請求項１２に記載のエンジンの制御装置。
【請求項１４】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角手段と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始める吸入空気量供給手段と、
前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量手段と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからのエンジン回転速度がアイドル時の目標回転速度に到達していないとき、前記燃料噴射量を増量補正する燃料噴射量増量補正手段と、
この増量補正によってエンジン回転速度が前記目標回転速度に到達したときこの増量補正  をやめる増量補正中止手段と
を含むことを特徴とするエンジンの制御装置。
【請求項１５】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからのエンジン回転速度がアイドル時の目標回転速度に到達していないとき、前記燃料噴射量を増量補正すると共に前記触媒暖機促進用の点火時期へとステップ的に遅角するタイミングを遅角補正するかまたは前記触媒暖機促進用の点火時期を進角補正する燃料噴射量増量補正・点火時期補正処理手順と、
この増量補正及び点火時期補正によってエンジン回転速度がアイドル時の目標回転速度に到達したときこの増量補正及び点火時期補正をやめる増量補正・点火時期補正中止処理手順と
を含むことを特徴とするエンジンの制御装置。
【請求項１６】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、前記燃料噴射量を増量補正する燃料噴射量増量補正処理手順と、
この増量補正によって吸気圧が前記目標吸気圧に到達したときこの増量補正をやめる増量補正中止処理手順と
を含むことを特徴とするエンジンの制御装置。
【請求項１７】
触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角する点火時期遅角処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始める吸入空気量供給処理手順と、
前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量する燃料噴射量増量処理手順と、
スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、前記燃料噴射量を増量補正すると共に前記触媒暖機促進用の点火時期へとステップ的に遅角するタイミングを遅角補正するかまたは前記触媒暖機促進用の点火時期を進角補正する燃料噴射量増量補正・点火時期補正処理手順と、
この増量補正及び点火時期補正によって吸気圧がアイドル時の目標吸気圧に到達したときこの増量補正及び点火時期補正をやめる増量補正・点火時期補正中止処理手順と
を含むことを特徴とするエンジンの制御装置。
【請求項１８】
前記触媒暖機促進用の点火時期を進角補正する場合に、前記検出した目標回転速度からのずれ分に応じて、この点火時期の進角補正量を算出することを特徴とする請求項１５に記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジン（内燃機関）の制御方法及び制御装置、特に冷間始動時の制御に関する。
【背景技術】
【０００２】
冷間状態でのクランキングによる完爆後、エンジン回転速度が吹き上がるまでの期間は点火時期を始動用の点火時期とし、エンジン回転速度が吹き上がった後には触媒の活性化を促進させるため、圧縮上死点後の所定クランク角位置まで点火時期をステップ的に遅角させるものがある（特許文献１参照）。
【特許文献１】特開平８−２３２６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、特許文献１の技術では、圧縮上死点後の所定クランク角位置まで点火時期をステップ的に遅角させるのに先立ち、ＩＳＣ開度を大きくするなどして吸入空気量を増加させ、点火時期をステップ的に遅角させるタイミングの後ではさらに吸入空気量を増加させるのが好ましいことを提案し、これによってエンジンの吹き上がりが円滑化ないしは迅速化されるとしている。
【０００４】
しかしながら、エンジンの吹き上がりを円滑化ないしは迅速化させるためとはいえ、エンジン回転速度をアイドル時の目標回転速度を超えてまで吹き上がらせることは燃料消費の面からみると、却って燃料を無駄に消費させていることになる。従って、燃費向上の観点からは、冷間始動時といえども、完爆後、エンジン回転速度がアイドル時の目標回転速度へとオーバーシュートすることなく収束させることのほうが好ましい。
【０００５】
そこで、クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角すると共に、燃費向上の観点より、エンジン回転速度がアイドル時の目標回転速度に達したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、スロットル弁位置から燃焼室までの吸入空気量の応答遅れを考慮して、エンジン回転速度がアイドル時の目標回転速度に到達するタイミングよりも所定期間前のタイミングよりスロットル弁を開き始める構成を考えた。
【０００６】
そしてこの構成で実験してみたところ、もくろみ通りにエンジン回転速度がアイドル時の目標回転速度に到達した後に、このアイドル時の目標回転速度を超えてエンジン回転速度度が吹き上がることはなくなったのであるが、実際の空燃比が燃焼安定限界を超えてリーン化し、これに起因して、アイドル時の目標回転速度からの回転落ちが生じたりＨＣが増加してしまうことが新たに判明した。
【０００７】
そこでクランキングからのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、エンジン回転速度がアイドル時の目標回転速度に到達したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、エンジン回転速度がアイドル時の目標回転速度に到達するタイミングよりも所定期間前にスロットル弁を開き始め、前記スロットル弁を開き始めるタイミングを起点とし、エンジン回転速度がアイドル時の目標回転速度に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量することで、冷間始動時に触媒の暖機促進を図りながら完爆後のエンジン回転速度をアイドル時の目標回転速度に向かって速やかに収束させると共に、エンジン回転速度がアイドル時の目標回転速度に到達した後にも実際の空燃比が燃焼安定限界を超えてリーン化することのないエンジンの制御方法や制御装置（先行発明）とすることが考えられる。
【０００８】
この場合に、図８の第２段目に示したように、クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達した後に、何らかの原因によりアイドル時の目標回転速度ＮＳＥＴからの回転落ちが発生すると、この影響を受けてＨＣの発生量が多くなる。また、目標回転速度からの回転落ちが生じるとその回転落ちの分だけ吸気ポート壁の燃料壁流が増加し、この燃料壁流の増加分だけ燃焼室への燃料供給量が減って空燃比がリーン化する。
【０００９】
そこで本発明は、クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達した後における、ＨＣなどのエミッションの跳ね返りを最小限にすると共に空燃比をフラット化するエンジンの制御方法や制御装置を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は、触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路（例えば吸気ポート）にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、エンジン回転速度がアイドル時の目標回転速度に到達したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、エンジン回転速度がアイドル時の目標回転速度に到達するタイミングよりも所定期間前にスロットル弁を開き始め、前記スロットル弁を開き始めるタイミングを起点とし、エンジン回転速度がアイドル時の目標回転速度に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量するように構成する。また本発明は、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、クランキングからの吸気圧がアイドル時の目標吸気圧に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、吸気圧がアイドル時の目標吸気圧に到達したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、吸気圧がアイドル時の目標吸気圧に到達するタイミングよりも所定期間前にスロットル弁を開き始め、前記スロットル弁を開き始めるタイミングを起点とし、吸気圧がアイドル時の目標吸気圧に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量するように構成する。
【００１１】
さらに本発明は、前記目標回転速度に到達したタイミングの後に、エンジン回転速度の目標回転速度からのずれ分を検出し、その検出した目標回転速度からのずれ分に応じて前記燃料噴射量を補正するように構成する。また、本発明は前記目標吸気圧に到達したタイミングの後に、吸気圧の目標吸気圧からのずれ分を検出し、その検出した目標吸気圧からのずれ分に応じて前記燃料噴射量を補正するように構成する。
【００１２】
また、本発明は、触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始め、前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量し、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからのエンジン回転速度がアイドル時の目標回転速度に到達していないとき、前記燃料噴射量を増量補正し、この増量補正によってエンジン回転速度が前記目標回転速度に到達したときこの増量補正をやめるように構成する。
【００１３】
また、本発明は、触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始め、前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量し、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからのエンジン回転速度がアイドル時の目標回転速度に到達していないとき、前記燃料噴射量を増量補正すると共に前記触媒暖機促進用の点火時期へとステップ的に遅角するタイミングを遅角補正するかまたは前記触媒暖機促進用の点火時期を進角補正し、この増量補正及び点火時期補正によってエンジン回転速度がアイドル時の目標回転速度に到達したときこの増量補正及び点火時期補正をやめるように構成する。
【００１４】
また、本発明は、触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始め、前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量し、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、前記燃料噴射量を増量補正し、この増量補正によって吸気圧が前記目標吸気圧に到達したときこの増量補正をやめるように構成する。
【００１５】
また、本発明は、触媒を排気通路に、燃料を噴射する燃料噴射弁を吸気通路にそれぞれ備えると共に、排気通路に排気中の酸素濃度を検出する酸素濃度センサを備えるエンジンにおいて、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過するタイミングよりも第２の所定期間前にスロットル弁を開き始め、前記スロットル弁を開き始めるタイミングを起点とし、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、前記燃料噴射弁からの燃料噴射量を一時的に増量し、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、前記燃料噴射量を増量補正すると共に前記触媒暖機促進用の点火時期へとステップ的に遅角するタイミングを遅角補正するかまたは前記触媒暖機促進用の点火時期を進角補正し、この増量補正及び点火時期補正によって吸気圧がアイドル時の目標吸気圧に到達したときこの増量補正及び点火時期補正をやめるように構成する。
【発明の効果】
【００１６】
本発明によれば、始動からのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、エンジン回転速度がアイドル時の目標回転速度に到達したタイミングでエンジン回転速度をアイドル時の目標回転速度に保持させるに必要な吸入空気量が燃焼室に供給されるように、エンジン回転速度がアイドル時の目標回転速度に到達するタイミングよりも所定期間前にスロットル弁を開き始めるので、エンジン回転速度がアイドル時の目標回転速度に到達した後の吹き上がりを抑制しながら早期に排気温度を上昇させることが可能となり、無駄な燃料消費を抑制しつつ触媒活性時間を短くすることができる。
【００１７】
この場合に、エンジン回転速度がアイドル時の目標回転速度に到達した後も暫くのあいだ吸気圧や吸気ポートの吸気流速がなおも小さくなる側に変化し続けることがあり、この場合には、吸気圧や吸気ポートの吸気流速の変化に伴って吸気ポート壁の燃料壁流量が減少し、その分燃焼室に供給される燃料量が不足し、燃焼室内の混合気の空燃比が燃焼安定限界を超えてリーンとなり、ＨＣの増加やエンジンの回転落ちを招くことになるのであるが、本発明によれば、スロットル弁を開き始めるタイミングを起点とし、エンジン回転速度がアイドル時の目標回転速度に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、燃料噴射弁からの燃料噴射量を一時的に増量するので、エンジン回転速度がアイドル時の目標回転速度に到達した後に吸気圧や吸気ポートの吸気流速がなおも小さくなる側に変化し続けることがあっても、燃焼室内の混合気の空燃比が燃焼安定限界を超えてリーンとなることを防止できる。この結果、エンジン回転速度がアイドル時の目標回転速度に到達した後におけるＨＣの増加やアイドル時の目標回転速度からの回転落ちを抑制できる。
【００１８】
また、本発明によれば、始動からの吸気圧がアイドル時の目標吸気圧に到達したタイミングで点火時期を始動用の点火時期から触媒暖機促進用の点火時期へとステップ的に遅角し、吸気圧がアイドル時の目標吸気圧に到達したタイミングで吸気圧をアイドル時の目標吸気圧に保持させるに必要な吸入空気量が燃焼室に供給されるように、吸気圧がアイドル時の目標吸気圧に到達するタイミングよりも所定期間前にスロットル弁を開き始めるので、吸気圧がアイドル時の目標吸気圧に到達した後の吹き上がりを抑制しながら早期に排気温度を上昇させることが可能となり、無駄な燃料消費を抑制しつつ触媒活性時間を短くすることができる。
【００１９】
この場合に、吸気圧がアイドル時の目標吸気圧に到達した後も暫くのあいだ吸気圧や吸気ポートの吸気流速がなおも小さくなる側に変化し続けることがあり、この場合には、吸気圧や吸気ポートの吸気流速の変化に伴って吸気ポート壁の燃料壁流量が減少し、その分燃焼室に供給される燃料量が不足し、燃焼室内の混合気の空燃比が燃焼安定限界を超えてリーンとなり、ＨＣの増加やエンジンの回転落ちを招くことになるのであるが、本発明によれば、スロットル弁を開き始めるタイミングを起点とし、吸気圧がアイドル時の目標吸気圧に到達した後に吸気圧または吸気ポートの吸気流速の変化が収束するまでのあいだ、燃料噴射弁からの燃料噴射量を一時的に増量するので、吸気圧がアイドル時の目標吸気圧に到達した後に吸気圧や吸気ポートの吸気流速がなおも小さくなる側に変化し続けることがあっても、燃焼室内の混合気の空燃比が燃焼安定限界を超えてリーンとなることを防止できる。この結果、吸気圧がアイドル時の目標吸気圧に到達した後におけるＨＣの増加やアイドル時の目標吸気圧からの圧力上昇を抑制できる。
【００２０】
また、本発明によれば、目標回転速度に到達したタイミングの後に、エンジン回転速度の目標回転速度からのずれ分を検出し、その検出した目標回転速度からのずれ分に応じて燃料噴射量を補正するので、目標回転速度に到達した後に目標回転速度からの回転落ちが生じても、その生じた目標回転速度からの回転落ちよりすぐにリカバーさせることができ、安定したアイドル回転速度制御の実現が可能となり、ＨＣなどのエミッションの跳ね返りを最小限にすることができる。また、上記目標回転速度からの回転落ちが生じるとその回転落ちの分だけ吸気ポート壁の燃料壁流が増加し、この燃料壁流の増加分だけ燃焼室への燃料供給量が減って空燃比がリーン化するのであるが、上記目標回転速度からの回転落ちを抑制することで、目標回転速度に到達した後にも空燃比をフラット化できる。
【００２１】
また、本発明によれば、目標吸気圧に到達したタイミングの後に、吸気圧の目標吸気圧からのずれ分を検出し、その検出した目標吸気圧からのずれ分に応じて燃料噴射量を補正するので、目標吸気圧に到達した後に目標吸気圧からの圧力上昇が生じても、その生じた目標吸気圧からの圧力上昇よりすぐにリカバーさせることができ、安定したアイドル回転速度制御の実現が可能となり、ＨＣなどのエミッションの跳ね返りを最小限にすることができる。また、上記目標吸気圧からの圧力上昇が生じるとその圧力上昇の分だけ吸気ポート壁の燃料壁流が増加し、この燃料壁流の増加分だけ燃焼室への燃料供給量が減って空燃比がリーン化するのであるが、上記目標吸気圧からの圧力上昇を抑制することで、目標吸気圧に到達した後にも空燃比をフラット化できる。
【００２２】
また、本発明によれば、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからのエンジン回転速度がアイドル時の目標回転速度に到達していないとき、燃料噴射量を増量補正し、この増量補正によってエンジン回転速度が前記目標回転速度に到達したときこの増量補正をやめるので、燃料性状の違いなどに起因してクランキングからのエンジン回転速度の立ち上がりが悪くなっていても早期に目標回転速度に到達させることができ、始動性を安定させることができる。これにより、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に、ＨＣなどのエミッションへの跳ね返りを最小限にすることができると共に空燃比をフラット化できる。
【００２３】
また、本発明によれば、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからのエンジン回転速度が目標回転速度ＮＳに到達していないとき、燃料噴射量を増量補正すると共に、触媒暖機促進用の点火時期へとステップ的に遅角するタイミングを遅角補正するかまたは触媒暖機促進用の点火時期を進角補正し、この増量補正及び点火時期補正によってエンジン回転速度が目標回転速度に到達したタイミングでこの増量補正及び点火時期補正をやめるので、第３実施形態と同様の作用効果を奏する。すなわち、燃料性状の違いなどに起因してクランキングからのエンジン回転速度Ｎｅち上がりが悪くなっていても早期に目標回転速度に到達させることができ、始動性を安定させることができる。これにより、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に、ＨＣなどのエミッションへの跳ね返りを最小限にすることができると共に空燃比をフラット化できる。
【００２４】
また、本発明によれば、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、燃料噴射量を増量補正し、この増量補正によって吸気圧が前記目標吸気圧に到達したときこの増量補正をやめるので、燃料性状の違いなどに起因してクランキングからの吸気圧の立ち下がりが悪くなっていても早期に目標吸気圧に到達させることができ、始動性を安定させることができる。これにより、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に、ＨＣなどのエミッションへの跳ね返りを最小限にすることができると共に空燃比をフラット化できる。
【００２５】
また、本発明によれば、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過したタイミングでクランキングからの吸気圧が目標吸気圧に到達していないとき、燃料噴射量を増量補正すると共に、触媒暖機促進用の点火時期へとステップ的に遅角するタイミングを遅角補正するかまたは触媒暖機促進用の点火時期を進角補正し、この増量補正及び点火時期補正によって吸気圧が目標吸気圧に到達したタイミングでこの増量補正及び点火時期補正をやめるので、第３実施形態と同様の作用効果を奏する。すなわち、燃料性状の違いなどに起因してクランキングからの吸気圧の立ち下がりが悪くなっていても早期に目標吸気圧に到達させることができ、始動性を安定させることができる。これにより、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定期間を経過した後に、ＨＣなどのエミッションへの跳ね返りを最小限にすることができると共に空燃比をフラット化できる。
【発明を実施するための最良の形態】
【００２６】
以下、図面に基づき本発明の実施形態について説明する。図１〜図７を用いて説明するところは、実際には本発明の前提となる先行発明（特願２００６−１０１４９７参照）の技術内容で、本発明はこの先行発明の改良発明として位置づけられる。先行発明に対して本発明により変更した部分については、図８以降の図を用いて説明する。
【００２７】
図１はエンジンの制御方法の実施に直接使用するエンジンの制御装置の概略構成を示している。
【００２８】
スロットル弁２３により調量される空気は、吸気コレクタ２に蓄えられた後、吸気マニホールド３を介して各気筒の燃焼室５に導入される。燃料は各気筒の吸気ポート４に配置された燃料噴射弁２１より、所定のタイミングで吸気ポート内に向けて間欠的に噴射供給される。吸気ポート４に噴射された燃料は、空気と混合して混合気を作り、この混合気は吸気バルブ１５を閉じることで燃焼室５内に閉じこめられ、ピストン６の上昇によって圧縮され、点火プラグ１４により着火されて燃焼する。この燃焼によるガス圧がピストン６を押し下げる仕事を行い、このピストン６の往復運動はクランクシャフト７の回転運動へと変換される。燃焼後のガス（排気）は排気バルブ１６が開いたとき排気通路８へと排出される。
【００２９】
排気通路８のうちマニホールドの集合部に第１触媒９（スタートアップ触媒）を、また車両の床下位置に第２触媒１０を備えている。これら２つの触媒９、１０は、例えばいずれも三元触媒で、三元触媒は排気の空燃比が理論空燃比を中心とした狭い範囲にあるとき、排気に含まれるＨＣ、ＣＯ及びＮＯｘを同時に効率よく除去できる。このため、エアフローメータ３２からの吸入空気量の信号、クランク角センサ（ポジションセンサ３３とフェーズセンサ３４）からの信号が入力されるエンジンコントローラ３１ではこれらの信号に基づいて燃料噴射弁２１からの基本燃料噴射量を定めると共に、第１触媒９の上流に設けたＯ2センサ３５からの信号に基づいて空燃比をフィードバック制御する。
【００３０】
一方、冷間始動時には触媒を早期に活性化すると共に、Ｏ2センサ３５をも早期に活性化して空燃比のフィードバック制御を実行させるため、Ｏ2センサ３５を始動直後よりヒータ（図示しない）によって加熱し、Ｏ2センサ３５の信号をみて、Ｏ2センサ３５が活性化したタイミングで空燃比のフィードバック制御を開始している。
【００３１】
なお、触媒９、１０の構成はこれに限られるものでない。例えば、エンジン暖機完了後の燃費向上のため、低負荷側の運転領域において理論空燃比よりもリーンの空燃比で運転を行うようにしているものでは、リーン運転時に多く発生するＮＯｘを吸収するため、第２触媒１０をＮＯｘトラップ触媒で構成し、このＮＯｘトラップ触媒に三元触媒機能を持たせているが、こうした構成のものでもかまわない。
【００３２】
上記のスロットル弁２３はスロットルモータ２４により駆動される。運転者が要求するトルクはアクセルペダル４１の踏み込み量（アクセル開度）に現れるので、エンジンコントローラ３１ではアクセルセンサ４２からの信号に基づいて目標トルクを定め、この目標トルクを実現するための目標空気量を定め、この目標空気量が得られるようにスロットル弁駆動装置（図示しない）ではスロットルモータ２４を介してスロットル弁２３の開度を制御する。
【００３３】
また、上記吸気バルブ１５のバルブリフト量を連続的に可変制御する多節リンク状の機構で構成される可変バルブリフト機構２６と、クランクシャフト７と吸気バルブ用カムシャフト２５との回転位相差を連続的に可変制御して、吸気バルブ１５の開閉タイミングを進遅角する可変バルブタイミング機構２７とを備えている。
【００３４】
さて、冷間状態でのクランキングからのエンジン回転速度が良好に吹き上がるようにすると共に、排気通路８に設けている特に第１触媒９を早期に暖機するため点火時期を遅角させている。この様子を図２を参照しながら４気筒エンジンの場合で具体的に説明する。
【００３５】
まず、現状の制御から説明する。現状では、図２の最上段に一点鎖線で示したように、始動のためスタータスイッチをＯＦＦよりＯＮへと切換えたｔ０のタイミングより、エンジン回転速度は３つの気筒で初回の爆発に対応して変動し、４番目の気筒の爆発でエンジン回転速度が急激に上昇し、ｔ２のタイミングでアイドル時の目標回転速度ＮＳＥＴを横切って吹き上がっている（一点鎖線参照）。そして、エンジン回転速度がアイドル時の目標回転速度ＮＳＥＴに到達したｔ２のタイミングからは、図２の第５段目に一点鎖線で示したようにアイドル時の目標回転速度ＮＳＥＴを維持できる吸入空気が燃焼室５に導入されるようにスロットル弁開度が所定開度ＴＶＯ１へとステップ的に開かれている。
【００３６】
また、燃料噴射量は、冷間始動当初は噴射燃料の全てが燃焼室５に吸入されるのではなく、噴射燃料量の一部が吸気ポート４壁や吸気弁１５傘裏部に付着し、吸気ポート壁を液状で流れる、いわゆる燃料壁流の形成に使われるため、燃焼室５への燃料供給遅れが発生する。このため、図２の第４段目に一点鎖線で示したように始動当初で吸気ポート壁の燃料壁流として多くが奪われるあいだは余分に燃料を噴射供給しており、燃料壁流の形成に多くが奪われなくなるタイミングより徐々に燃料噴射量を減少させている。
【００３７】
一方、点火時期は現状では、図２の第２段目に一点鎖線で示したように、ｔ０のタイミングより始動用の点火時期である第１点火時期ＡＤＶ１に設定され、ｔ２のタイミングからは第１触媒９の暖機促進を図るため大きく遅角させた第２点火時期ＡＤＶ２へと徐々に切換えられている。
【００３８】
ここで、クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達するｔ２のタイミングを境にして前と後に分けると、ｔ２の後には、燃費向上の観点からはエンジン回転速度Ｎｅが吹き上がることなくアイドル時の目標回転速度ＮＳＥＴへと速やかに落ち着くことが望ましい。これは、エンジン回転速度がアイドル時の目標回転速度ＮＳＥＴを超えて吹き上がるとそれだけ燃料消費が増してしまうためである。
【００３９】
また、ｔ２の後には実際の空燃比は理論空燃比に落ち着くことが望ましい。これは、暖機完了後の第１触媒９は理論空燃比を中心とする狭い範囲にあるときだけ有害三成分（ＨＣ、ＣＯ、ＮＯｘ）を同時に浄化できるためである。
【００４０】
そこで、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに達したｔ２のタイミングで、図２の第２段目に実線で示したように点火時期を第１点火時期ＡＤＶ１から第２点火時期ＡＤＶ２へとステップ的に遅角すると共に、燃費向上の観点より、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したｔ２のタイミングでエンジン回転速度Ｎｅをアイドル時の目標回転速度ＮＳＥＴに保持させるに必要な吸入空気量が燃焼室５に供給されるように、スロットル弁位置から燃焼室５までの吸入空気量の応答遅れを考慮して、図２の第５段目に実線で示したようにエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達するｔ２のタイミングよりも所定期間前のｔ１のタイミングよりスロットル弁２３を開き始める構成を考えた（ｔ１のタイミングは、（実験的手法に基づく）適合によって決めたり、エンジン回転速度がアイドル時の目標回転速度ＮＳＥＴより低く設定された所定の回転速度に到達したタイミングとして決めたりすることができる）。
【００４１】
そしてこの構成で実験してみたところ、もくろみ通りにエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達した後に、このアイドル時の目標回転速度ＮＳＥＴを超えてエンジン回転速度が吹き上がることはなくなったのであるが、図２の第６段目に一点鎖線で示したように、実際の空燃比は、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達するｔ２のタイミングで理論空燃比（ストイキ）となっているものの、その後に燃焼安定限界ラインを超えてリーンとなり、この過度のリーン化によって、図２の第７段目の一点鎖線に示したようにＨＣが増加することが新たに判明した。
【００４２】
この原因は、主に吸気ポート４壁の燃料壁流にあると見当をつけて実験してみたところ、図２の第３段目に示したように、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達するｔ２のタイミングの後も吸気圧が低下し続けていた。すなわち、吸気ポート壁の燃料壁流量は燃料壁流が流れる部位の圧力（つまり吸気圧）や燃料壁流が流れる部位の吸気流速（吸気ポート４の吸気流速）に依存し、吸気圧が小さくなるほど小さくなる（これは吸気圧が小さくなるほど燃料の気化特性が良くなることによる）特質を、また吸気ポート４の吸気流速が大きくなるほど小さくなる（これは吸気ポート４の吸気流速が大きくなるほど燃料の気化特性が良くなることによる）特質を有するので、吸気圧や吸気ポートの吸気流速が変化している途中にあるｔ２のタイミングでの燃料壁流量よりも、吸気圧や吸気ポートの吸気流速が所定値に収束する（後に続く通常の変動の様子とほぼ変わらなくなって落ち着いた状態になる）ｔ３のタイミングでの燃料壁流量のほうが小さくなる。燃焼室５に流入する燃料量にはこの燃料壁流量も含まれるので、ｔ２よりｔ３の期間で燃料壁流量が減り続けることは、燃焼室５に流入する燃料量も、この燃料壁流量の減少に合わせて減り続けることを意味し、従って、ｔ２のタイミングで混合気の空燃比が理論空燃比となっていても、燃料壁流量の減少に合わせて実際の空燃比がリーン側へと向かい、燃焼安定限界を超えてリーン化したものと思われる。
【００４３】
そこで本発明は、次の３つの操作を実行する。
【００４４】
〔１〕エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達するｔ２のタイミングからは特に第１触媒９の暖機促進を図りながらエンジン回転速度Ｎｅのアイドル時の目標回転速度ＮＳＥＴを超えての吹き上がりを抑制するために、図２の第２段目に実線で示したように、点火時期をｔ２で第１点火時期（始動用の点火時期）ＡＤＶ１から第２点火時期（触媒暖機促進用の点火時期）ＡＤＶ２へとステップ的に遅角する。こうした点火時期制御は気筒別に実行する。ここで、アイドル時とは、運転者がアクセルペダル４１を踏み込んでいない状態をいう。アイドル時の目標回転速度ＮＳＥＴは適合値である。
【００４５】
〔２〕ｔ２のタイミングよりエンジン回転速度Ｎｅをアイドル時の目標回転速度ＮＳＥＴに保持させるには、アイドル時の目標回転速度ＮＳＥＴを保持させるに必要な吸入空気量を燃焼室５に供給することであり、その燃焼室５への空気供給がｔ２のタイミングで完了している必要がある。この場合に、現状のエンジンで吸入空気量を制御するのは、吸気コレクタ２上流の吸気通路に設けられているスロットル弁２３であり、従ってスロットル弁位置から燃焼室５までの吸入空気量の応答遅れを考慮して、図２の第５段目に実線で示したように、ｔ２よりも所定期間前のｔ１のタイミングよりスロットル弁２３を所定値ＴＶＯ１に向けて開き始め、ｔ２のタイミングで所定値ＴＶＯ１に落ち着くようにする。
【００４６】
〔３〕ｔ２での点火時期のステップ遅角によりエンジン回転速度Ｎｅはアイドル時の目標回転速度ＮＳＥＴに落ち着くものの、その直後の吸気圧や吸気ポートの吸気流速の変化に伴う燃料壁流量の減少により空燃比の過度のリーン化が生じ、ＨＣが増大してしまう（あるいはエンジン回転Ｎｅがアイドル時の目標回転速度ＮＳＥＴから却って低下してしまう）ので、このＨＣの増加を防ぐため、図２の第４段目に実線で示したように、スロットル弁２３を開き始めるｔ１のタイミングを起点とし、吸気圧や吸気ポートの吸気流速の変化が収まるｔ３までのあいだ、燃焼室５への燃料壁流量の減少分を補うように燃料噴射量を一時的に増量する。
【００４７】
ここで、現状の燃料噴射制御を前提として、上記〔３〕の操作を実行するため、始動後増量補正係数ＫＡＳを用いる。これについて図３により詳述すると、図３の最上段は図２の最上段と同じである。また、図３の第２段目には上記〔１〕の操作による点火時期の動きを、第４段目には上記〔２〕の操作によるスロットル弁開度の動きを改めて示している。
【００４８】
まず現状では、図３の第３段目に一点鎖線で示したように、スタータスイッチ３６をＯＦＦよりＯＮに切換えるｔ０のタイミングより始動後増量補正係数ＫＡＳとして初期値ＫＡＳ０（図では０．３）を設定し、その後にエンジン回転速度Ｎｅが完爆回転速度Ｎ０に到達したｔ５のタイミングより所定の速度でゼロに向かって減少させている。これに対して本発明では、図３の第３段目に実線で示したように、ｔ２のタイミングまで初期値ＫＡＳ０を保持させ、ｔ２のタイミングより所定の速度でゼロに向かって減少させる。すなわち、始動後増量補正係数ＫＡＳを初期値ＫＡＳ０から減少させるタイミングをｔ５よりｔ２まで遅らせる。これによって図３の第３段目にハッチングで示した面積部分が燃料増量分となり、空燃比の燃焼安定限界を超える過度のリーン化を防止できることとなる。
【００４９】
このように、始動後増量補正係数ＫＡＳを初期値ＫＡＳ０から減少させるタイミングをｔ５よりｔ２まで遅らせた（燃料噴射弁からの燃料噴射量を一時的に増量した）ときに得られる実際の空燃比が、理論空燃比となることを確認している。すなわち、燃料噴射弁２１からの燃料噴射量を一時的に増量したときに得られる実際の空燃比が、理論空燃比となるように、始動後増量補正係数ＫＡＳ（燃料噴射弁２１からの燃料噴射量の増量分）を設定している。
【００５０】
ここでは、始動後増量補正係数ＫＡＳをｔ５よりｔ２の間で一定（初期値ＫＡＳ０）とし、その後に直線的に減少させているが、これに限られるものでない。要は、スロットル弁２３を開き始めるｔ５のタイミングを起点とし、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミングの後に吸気圧や吸気ポートの吸気流速の変化が収束するｔ３のタイミングまでのあいだで、燃料噴射弁２１からの燃料噴射量が一時的に増量されるように始動後増量補正係数ＫＡＳを変化させればよい。
【００５１】
また、始動後増量補正係数ＫＡＳを初期値ＫＡＳ０から減少させるタイミングをｔ５よりｔ２まで遅らせることにより、燃料噴射弁からの燃料噴射量を一時的に増量しているが、これに限られるものでない。例えば、始動後増量補正係数ＫＡＳとは別に新たに増量補正係数を導入し、この増量補正係数によって、スロットル弁２３を開き始めるｔ５のタイミングを起点とし、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに達したタイミングの後に吸気圧や吸気ポートの吸気流速の変化が収束するｔ３までのあいだ、燃料噴射弁２１からの燃料噴射量を一時的に増量するようにしてもかまわない。
【００５２】
また、図３ではエンジン回転速度Ｎｅが完爆回転速度Ｎ０に到達したｔ５のタイミングを、スロットル弁２３を開き始めるタイミングとしているが、これに限定されるものでもない。
【００５３】
また、上記のように、Ｏ2センサ３５が活性化したタイミングで空燃比のフィードバック制御を開始するのであるが、空燃比のフィードバック制御を開始するタイミングが、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミングの後に吸気圧や吸気ポートの吸気流速の変化が収束するｔ３のタイミングよりも前にくるようであれば、上記〔３〕の操作を中止して現状の操作に戻すことが好ましい。これは、空燃比のフィードバック制御により実際の空燃比が理論空燃比を中心とした所定のウインドウの幅内に収められ、これによって過度のリーン化を防止できるためである。
【００５４】
エンジンコントローラ３１により実行されるこの制御を以下のフローチャートにより詳述する。
【００５５】
図４は完爆フラグと目標回転到達フラグを設定するためのもので、一定時間毎（例えば１００ｍｓ毎）に実行する。
【００５６】
図４において、ステップ１ではエンジン回転速度Ｎｅを読み込む。エンジン回転速度Ｎｅはクランク角センサ（３３、３４）の信号に基づいて算出されている。
【００５７】
ステップ２では完爆フラグをみる。この完爆フラグはイグニッションスイッチ（図示しない）のＯＦＦよりＯＮへの切換時にゼロに初期設定されるフラグである。このため、当初は完爆フラグ＝０であることよりステップ２からステップ３に進み、エンジン回転速度Ｎｅと完爆回転速度Ｎ０（例えば１０００ｒｐｍ）を比較する。完爆回転速度Ｎ０は適合値である。エンジン回転速度Ｎｅが完爆回転速度Ｎ０に到達していなければそのまま今回の処理を終了する。
【００５８】
ステップ３でエンジン回転速度Ｎｅが完爆回転速度Ｎ０に到達したとき（Ｎｅ≧Ｎ０）にはステップ４に進み、完爆回転速度Ｎ０に到達したことを示すため完爆フラグ＝１とする。
【００５９】
ステップ５ではタイマを起動する（タイマ値ＴＩＭＥ＝０）。このタイマはエンジン回転速度Ｎｅが完爆回転速度Ｎ０に到達したときからの経過時間を計測するためのものである。
【００６０】
上記の完爆フラグ＝１により、次回からはステップ２よりステップ６に進むことになり、ステップ６でタイマ値ＴＩＭＥと所定値ＤＴを比較する。所定値ＤＴは、エンジン回転速度Ｎｅが完爆回転速度Ｎ０に到達したタイミングからアイドル時の目標回転速度ＮＳＥＴに到達するタイミングまでの時間間隔で、予め適合しておく（図３参照）。タイマを起動した当初はタイマ値ＴＩＭＥが所定値ＤＴ未満にあるので、ステップ７に進み、タイマ値ＴＩＭＥを制御周期（１００ｍｓ）の分だけインクリメントする。
【００６１】
ステップ７でのタイマ値ＴＩＭＥのインクリメントを何度か繰り返すと、やがてタイマ値ＴＩＭＥが所定値ＤＴ以上となる。このときにはステップ６よりステップ８に進み、アイドル時の目標回転速度ＮＳＥＴに到達したことを示すため目標回転到達フラグ（イグニッションスイッチのＯＦＦよりＯＮへの切換時にゼロに初期設定）＝１とする。
【００６２】
図５は点火時期指令値及びスロットル弁目標開度を算出するためのもので、一定時間毎（例えば１００ｍｓ毎）に、図４のフローに続けて実行する。
【００６３】
図５において、ステップ２１ではイグニッションスイッチのＯＦＦよりＯＮへの切換時であるか否かをみる。イグニッションスイッチのＯＦＦよりＯＮへの切換時であるときにはステップ２２に進み、水温センサ３７により検出される冷却水温ＴＷを始動時水温ＴＷＩＮＴとして取り込み、この始動時水温ＴＷＩＮＴに応じて第１点火時期ＡＤＶ１を算出し、この算出した第１点火時期ＡＤＶ１をステップ２３で点火時期指令値ＡＤＶに移す。第１点火時期ＡＤＶ１は始動に最適な点火時期で、大きく進角側にある。
【００６４】
ステップ２４ではスロットル弁目標開度ｔＴＶＯに初期値（例えばゼロ）を入れる。
【００６５】
イグニッションスイッチのＯＦＦよりＯＮへの切換時のあと、つまりイグニッションスイッチのＯＮ状態になると、ステップ２１よりステップ２５、２６に進む。ステップ２５、２６では完爆フラグと目標回転到達フラグ（いずれのフラグも図４により設定されている）をみる。完爆フラグ＝０であるときにはステップ２７に進みイグニッションスイッチのＯＦＦよりＯＮへの切換時に算出した第１点火時期ＡＤＶ１を維持する。このときもステップ２４の操作を実行する。
【００６６】
完爆フラグ＝１かつ目標回転到達フラグ＝０であるときにはステップ２６よりステップ２８に進み、イグニッションスイッチのＯＦＦよりＯＮへの切換時に算出した第１点火時期ＡＤＶ１を維持する。
【００６７】
ステップ２９ではスロットル弁目標開度ｔＴＶＯを次式により算出する。
【００６８】
ｔＴＶＯ＝ｔＴＶＯ（前回）＋ΔＴＶＯ                  …（１）
ただし、ΔＴＶＯ        ：一定値、
ｔＴＶＯ（前回）：ｔＴＶＯの前回値、
ここで、（１）式の所定値ΔＴＶＯはスロットル弁目標開度の所定時間当たりの増し分を定める値であり、この値は、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達するタイミングでスロットル弁目標開度ｔＴＶＯが、後述する所定値ＴＶＯ１に到達するように予め定めておく。スロットル弁目標開度の前回値である「ｔＴＶＯ（前回）」の初期値にはゼロを入れておく。
【００６９】
ステップ３０ではスロットル弁目標開度ｔＴＶＯと所定値ＴＶＯ１を比較する。所定値ＴＶＯ１は、目標回転速度ＮＳＥＴを維持するトルクを発生させるのに必要な最低の吸入空気量が流れるときのスロットル弁開度である。所定値ＴＶＯ１は予め適合により求めておく。
【００７０】
今回のエンジン運転時にステップ２９を初めて経験した後ではスロットル弁目標開度ｔＴＶＯは所定値ＴＶＯ１未満であるので今回の処理をそのまま終了する。目標回転到達フラグ＝１となるまではステップ２９の操作を繰り返すことになり、スロットル弁目標開度ｔＴＶＯが徐々に大きくなる。目標回転到達フラグ＝１となる直前でスロットル弁目標開度ｔＴＶＯが所定値ＴＶＯ１以上となる。このときにはステップ３０よりステップ３１に進んでスロットル弁目標開度ｔＴＶＯを前回と同じ値に維持する。
【００７１】
目標回転到達フラグ＝１となったときにはステップ２６よりステップ３２に進み、水温センサ３７により検出されるそのときの冷却水温ＴＷに応じて第２点火時期ＡＤＶ２を算出し、これをステップ３３で点火時期指令値ＡＤＶに移す。
【００７２】
第２点火時期ＡＤＶ２は、冷間始動時における第１触媒９の暖機促進用の点火時期で、第１触媒９の暖機完了後の点火時期よりも遅角側に設定されている。このため、点火時期は図３の第２段目に示したようにエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに到達するｔ２のタイミングで第１点火時期ＡＤＶ１より第２点火時期ＡＤＶ２へとステップ的に切換わることとなる。
【００７３】
ステップ３４ではスロットル弁目標開度ｔＴＶＯを前回と同じ値（＝ＴＶＯ１）に維持する。
【００７４】
このようにして算出される点火時期指令値ＡＤＶは出力レジスタに移され、実際のクランク角がこの点火時期指令値ＡＤＶと一致したタイミングで点火コイルの一次側電流が遮断される。
【００７５】
また、スロットル弁目標開度ｔＴＶＯを受けるスロット弁駆動装置では、実際のスロットル弁開度がこのスロットル弁目標開度ｔＴＶＯと一致するようにスロットルモータ２４を駆動する。
【００７６】
図６は目標当量比ＴＦＢＹＡを算出するためのもので、一定時間毎（例えば１００ｍｓ毎）に実行する。
【００７７】
図６において、ステップ４１ではイグニッションスイッチのＯＦＦよりＯＮへの切換時であるか否かをみる。イグニッションスイッチのＯＦＦよりＯＮへの切換時であるときにはステップ４２に進み、始動後増量補正係数の初期値ＫＡＳ０を、水温センサ３７により検出される始動時水温ＴＷＩＮＴに応じて算出し、これをステップ４３で始動後増量補正係数ＫＡＳに移す。始動後増量補正係数の初期値ＫＡＳ０は始動時水温ＴＷＩＮＴが低くなるほど大きくなる値である。
【００７８】
イグニッションスイッチのＯＦＦよりＯＮへの切換時のあと、つまりイグニッションスイッチのＯＮ状態になると、ステップ４１よりステップ４４に進む。ステップ４４では目標回転到達フラグをみる（図４により設定されている）。目標回転到達フラグ＝０であるときにはステップ４５に進み始動後増量補正係数ＫＡＳを前回と同じ値（つまり初期値ＫＡＳ０）に維持する。
【００７９】
目標回転到達フラグ＝１になったときにはステップ４４よりステップ４６に進み始動後増量補正係数ＫＡＳとゼロを比較する。目標回転到達フラグ＝１になったタイミングでは始動後増量補正係数ＫＡＳはゼロより大きいため（初期値ＫＡＳ０が入っているので）、ステップ４７に進んで始動後増量補正係数ＫＡＳを次式により算出する。
【００８０】
ＫＡＳ＝ＫＡＳ（前回）−Δｔ×ＫＡＳ（前回）          …（２）
ただし、Δｔ          ：一定値、
ＫＡＳ（前回）：ＫＡＳの前回値、
ここで、（２）式の所定値Δｔは始動後増量補正係数ＫＡＳの所定時間当たりの減少分を定める値であり、この値は吸気圧が一定値に収束するｔ３のタイミングでゼロとなるように、適合により予め定めておく。始動後増量補正係数の前回値である「ＫＡＳ（前回）」の初期値はＫＡＳ０である。
【００８１】
目標回転到達フラグ＝１である場合に、ステップ４７の操作を繰り返すと、始動後増量補正係数ＫＡＳが徐々に小さくなってゆく。従って、ステップ４８で始動後増量補正係数ＫＡＳとゼロを比較し、始動後増量補正係数ＫＡＳが負の値になったときにはステップ４９に進んで始動後増量補正係数ＫＡＳ＝０とする。
【００８２】
このようにして、始動後増量補正係数ＫＡＳは、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴと一致したタイミングより、徐々に小さくなりやがてゼロとなる値である。
【００８３】
現状では、始動後増量補正係数ＫＡＳはエンジン回転速度Ｎｅが完爆回転速度Ｎ０に到達したタイミングより徐々に小さくなるのであるが、本発明では、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴと一致するタイミングまで初期値を維持し、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴと一致したタイミングより徐々に小さくなる。
【００８４】
ステップ５０、５１は現状と同じである。すなわち、ステップ５０では水温センサ３７により検出されるそのときの冷却水温Ｔｗに応じて水温増量補正係数ＫＴＷを算出する。水温増量補正係数ＫＴＷは冷却水温Ｔｗが低くなるほど大きくなる値である。
【００８５】
ステップ５１ではこの水温増量補正係数ＫＴＷと、上記の始動後増量補正係数ＫＡＳとを用いて次式により目標当量比ＴＦＢＹＡを算出する。
【００８６】
ＴＦＢＹＡ＝１＋ＫＴＷ＋ＫＡＳ                        …（３）
目標当量比ＴＦＢＹＡは１．０を中心とする値で、エンジンの暖機完了後であれば、ＴＦＢＹＡ＝１（ＫＴＷ＝０、ＫＡＳ＝０）となり、これによって理論空燃比の混合気が得られる。冷間始動時には、上記の始動後増量補正係数ＫＡＳが加わるため目標当量比ＴＦＢＹＡは１．０を超える値となるが、これは燃料壁流量を考慮しているからである。すなわち、冷間始動時に目標当量比ＴＦＢＹＡは１．０を超える値になるものの、エンジン回転速度がアイドル時の目標回転速度ＮＳＥＴに到達するタイミングより、理論空燃比の混合気が得られることとなる。
【００８７】
図７は燃料噴射パルス幅Ｔｉを算出するためのもので、一定時間毎（例えば１００ｍｓ毎）に、図６のフロートは独立に実行する。このフローは現状と同じである。
【００８８】
図７において、ステップ６１では始動時燃料噴射パルス幅Ｔｉ１を次式により算出する。
【００８９】
Ｔｉ１＝ＴＳＴ×ＫＮＳＴ×ＫＴＳＴ                    …（４）
ただし、ＴＳＴ  ：始動時基本噴射パルス幅、
ＫＮＳＴ：回転速度補正係数、
ＫＴＳＴ：時間補正係数、
これら始動時基本噴射パルス幅ＴＳＴ、回転速度補正係数ＫＮＳＴ、時間補正係数ＫＴＳＴの求め方は周知であるので、詳細な説明は省略する。
【００９０】
ステップ６２ではエアフローメータ３２の出力が入力したか否かをみる。エアフローメータ３２の出力が入力していなければステップ６３、６４を飛ばしてステップ６５に進み、この始動時燃料噴射パルス幅Ｔｉ１を最終の燃料噴射パルス幅Ｔｉに移す。
【００９１】
一方、エアフローメータ３２の出力が入力しているときにはステップ６２よりステップ６３に進み、図６により得ている目標当量比ＴＦＢＹＡを用いて次式により通常時の燃料噴射パルス幅Ｔｉ２を算出する。
【００９２】
Ｔｉ２＝（Ｔｐ×ＴＦＢＹＡ＋Ｋａｔｈｏｓ）×（α＋αｍ−１）×２＋Ｔｓ
…（５）
ただし、Ｔｐ        ：基本噴射パルス幅、
ＴＦＢＹＡ  ：目標当量比、
Ｋａｔｈｏｓ：過渡補正量、
α          ：空燃比フィードバック補正係数、
αｍ        ：空燃比学習値、
Ｔｓ        ：無効噴射パルス幅、
（５）式の基本噴射パルス幅Ｔｐ、過渡補正量Ｋａｔｈｏｓ、空燃比フィードバック補正係数α、空燃比学習値αｍ、無効噴射パルス幅Ｔｓの求め方は周知である。例えば、基本噴射パルス幅Ｔｐは次式により算出される。
【００９３】
Ｔｐ＝Ｋ×Ｑａ／Ｎｅ                                  …（６）
ただし、Ｑａ：エアフローメータ３２より算出される吸入空気量、
（６）式の定数Ｋにより、混合気の空燃比が理論空燃比となるように設定されている。従って、上記の始動後増量補正係数ＫＡＳがゼロを超える正の値である間は、燃料噴射弁２１からの燃料噴射量（燃料噴射パルス幅Ｔｉ）が増量補正されることとなる。
【００９４】
なお、（５）式の過渡補正量Ｋａｔｈｏｓは吸気ポート壁の燃料壁流量を考慮し、基本的にエンジンの負荷、回転速度及び燃料付着部の温度に基づいて算出される値であるので、始動時にはこの過渡補正量Ｋａｔｈｏｓにより、燃料噴射量のうちから吸気ポート壁の燃料壁流として奪われる分だけ燃料噴射量を増量する側に働くと考えられるが、それでも、実験によれば、上記のように空燃比の過度のリーン化を招いたことになる。これは、過渡補正量Ｋａｔｈｏｓの算出に、吸気圧や吸気ポートの吸気流速の変化までは考慮していないためである。
【００９５】
ステップ６４〜６６では始動時燃料噴射パルス幅Ｔｉ１と通常時燃料噴射パルス幅Ｔｉ２とを比較し、値の大きい方を最終の燃料噴射パルス幅Ｔｉとして選択する。
【００９６】
上記の始動後増量補正係数ＫＡＳが燃料噴射に用いられるのは、通常時燃料噴射パルス幅Ｔｉ２が最終の燃料噴射パルス幅Ｔｉとして採用される場合である。すなわち、本発明では、図３においてｔ５のタイミング直前においては、始動時燃料噴射パルス幅Ｔｉ１より通常時燃料噴射パルス幅Ｔｉ２のほうが大きくなっていることを前提としている。
【００９７】
このようにして算出された燃料噴射パルス幅Ｔｉは出力レジスタに移され、所定の燃料噴射タイミングになると、このパルス幅Ｔｉの間だけ各気筒の燃料噴射弁２１がシーケンシャルに開かれる。
【００９８】
以上図１〜図７を用いて説明したところは、実際には本発明の前提となる先行発明（特願２００６−１０１４９７参照）の技術内容で、本発明はこの先行発明の改良発明として位置づけられるものである。
【００９９】
次には先行発明に対して本発明により変更した部分を説明する。
【０１００】
図９のフローチャートは本発明の第１実施形態で、先行発明の図６と置き換わるものである。図６と同一部分には同一のステップ番号を付けている。
【０１０１】
さて、図８の第２段目に示したように、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達した後に、何らかの原因によりアイドル時の目標回転速度ＮＳＥＴからの回転落ちが発生することが考えられる。
【０１０２】
そこで本発明の第１実施形態では、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミングの後に、アイドル時の目標回転速度ＮＳＥＴからのずれ分を検出し、そのずれ分に応じて燃料噴射量を補正する。
【０１０３】
図９において、先行発明の図６と相違する部分を主に説明すると、先行発明の図６に対してステップ７１〜７３が新たに追加されている。すなわち、ステップ４４で目標到達フラグ＝１である場合（クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングの後）にはステップ４７の操作を実行した後、ステップ７１でエンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの差の絶対値と所定値ｅを比較する。エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの差の絶対値が所定値ｅ以下である場合には目標回転速度ＮＳＥＴからの回転落ちは生じていないと判断しステップ７２、７３を飛ばして、ステップ４８に進む。
【０１０４】
一方、エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの差の絶対値が所定値ｅを超えている場合には目標回転速度ＮＳＥＴからの回転落ちが生じていると判断しステップ７１よりステップ７２に進んで、エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの差から図１０を内容とするテーブルを検索することにより燃料補正量を算出し、ステップ７３では、ステップ４７で算出済みの始動後増量補正係数ＫＡＳにこの燃料補正量を加算した値を、改めて始動後増量補正係数ＫＡＳとして置き直す。
【０１０５】
図１０に示したように、燃料補正量は、エンジン回転速度Ｎｅが目標回転速度ＮＳＥＴから所定値ｅを差し引いた値を下回っている場合に正である。すなわち、エンジン回転速度Ｎｅが目標回転速度ＮＳＥＴから所定値ｅを差し引いた値を下回っている場合にはエンジン回転速度Ｎｅを目標回転速度ＮＳＥＴへと上昇させるために始動後増量補正係数ＫＡＳが燃料補正量の分だけ増量補正される。また、燃料補正量はエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに所定値ｅを加算した値を上回っている場合に負である。すなわち、エンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに所定値ｅを加算した値を上回っている場合にはエンジン回転速度Ｎｅを目標回転速度ＮＳＥＴへと下降させるために始動後増量補正係数ＫＡＳが燃料補正量の分だけ減量補正される。
【０１０６】
ステップ７１〜７３ではエンジン回転速度Ｎｅのアイドル時の目標回転速度ＮＳＥＴからのずれ分（ＮＳＥＴ−Ｎｅ）を検出し、そのずれ分に応じて始動後増量補正係数ＫＡＳ（燃料噴射量）を補正する場合を記載しているが、これに限られない。例えば、実吸気圧のアイドル時の目標吸気圧からのずれ分を検出し、そのずれ分に応じて始動後増量補正係数ＫＡＳ（燃料噴射量）を補正するようにしてもかまわない（図８の第４段目参照）。この場合に、アイドル時の目標吸気圧はアイドル時の目標回転速度ＮＳＥＴとなっているときの吸気圧で、適合値として予め求めておく。実吸気圧は吸気圧センサにより検出する。
【０１０７】
なお、図８において第４段目に示している吸気圧の波形は、先行発明の図２の第３段目の吸気圧の波形と対応していないが、実際には先行発明と同じにｔ３のタイミングで目標吸気圧に収束することとなる。
【０１０８】
ここで、本発明の第１実施形態の作用効果を説明する。
【０１０９】
まず先行発明と同一の作用効果を先に説明する。
【０１１０】
本発明の第１実施形態（請求項１、１０に記載の発明）によれば、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミングで点火時期を第１点火時期ＡＤＶ１（始動用の点火時期）から第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角し（図１０のステップ２６、３２参照）、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミングでエンジン回転速度Ｎｅをアイドル時の目標回転速度ＮＳＥＴに保持させるに必要な吸入空気量が燃焼室５に供給されるように、スロットル弁位置から燃焼室５までの吸入空気量の応答遅れを考慮して、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達するタイミングよりも所定期間ＤＴ前のタイミングｔ１よりスロットル弁２３を開き始めるので（図５のステップ２５、２６、２９、３０、３１参照）、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達した後の吹き上がりを抑制しながら早期に排気温度を上昇させることが可能となり（図２最下段の実線参照）、無駄な燃料消費を抑制しつつ触媒活性時間を短くすることができる。
【０１１１】
この場合に、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達した後も暫くのあいだ吸気圧や吸気ポート４の吸気流速がなおも小さくなる側に変化し続けることがあり、この場合には、吸気圧や吸気ポート４の吸気流速の変化に伴って吸気ポート壁の燃料壁流量が減少し、その分燃焼室５に供給される燃料量が不足し、燃焼室内の混合気の空燃比が燃焼安定限界を超えてリーンとなり、ＨＣの増加やアイドル時の目標回転速度ＮＳＥＴからの回転落ちを招くことになるのであるが、本発明の第１実施形態（請求項１、１０に記載の発明）によれば、スロットル弁２３を開き始めるタイミングを起点とし、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達した後に吸気圧または吸気ポート４の吸気流速の変化が収束するまでのあいだ、始動後増量補正係数ＫＡＳを用いて、燃料噴射弁２１からの燃料噴射量を一時的に増量するので（図６のステップ４４、４５、５１参照）、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達した後に吸気圧や吸気ポート４の吸気流速がなおも小さくなる側に変化し続けることがあっても、燃焼室内の混合気の空燃比が燃焼安定限界を超えてリーンとなることを防止できる。この結果、エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達した後におけるＨＣの増加やアイドル時の目標回転速度ＮＳＥＴからの回転落ちを抑制できる（図２第７段目の実線参照）。
【０１１２】
次に、先行発明を改良した部分の作用効果を説明する。
【０１１３】
図８に示したように、本発明の第１実施形態（請求項１、１０に記載の発明）によれば、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミング（ｔ２）の後に、エンジン回転速度Ｎｅのアイドル時の目標回転速度ＮＳＥＴからのずれ分を検出し、目標回転速度ＮＳＥＴからのずれ分があるときには（図８の第２段目参照）、その目標回転速度ＮＳＥＴからのずれ分に応じて、始動後増量補正係数ＫＡＳ（このＫＡＳから目標当量比ＴＦＢＹＡが定まり、このＴＦＢＹＡから燃料噴射量が定まる）を補正する（図９のステップ４４、７１、７２、７３参照）ので（図８の第５段目参照）、アイドル時の目標回転速度ＮＳＥＴに到達したタイミング（ｔ２）の後にその目標回転速度ＮＳＥＴからの回転落ちが生じても、その生じた目標回転速度ＮＳＥＴからの回転落ちよりすぐにリカバーさせることができ、安定したアイドル回転速度制御の実現が可能となり、ＨＣなどのエミッションの跳ね返りを最小限にすることができる（図８の最下段参照）。
【０１１４】
また、目標回転速度ＮＳＥＴからの回転落ちが生じるとその回転落ちの分だけ吸気ポート４壁の燃料壁流が増加し、この燃料壁流の増加分だけ燃焼室５への燃料供給量が減って空燃比がリーン化するのであるが、本発明の第１実施形態（請求項１、１０に記載の発明）によれば、目標回転速度ＮＳＥＴからの回転落ちを抑制することで、目標回転速度ＮＳＥＴに到達したタイミング（ｔ２）の後にも空燃比をフラット化できる（図８の第６段目参照）。
【０１１５】
図１２は第２実施形態のフローチャートで、先行発明の図５と置き換わるものである。図５と同一部分には同一のステップ番号を付けている。
【０１１６】
第１実施形態は、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミングの後に、アイドル時の目標回転速度ＮＳＥＴからのずれ分を検出し、そのずれ分に応じて始動後増量補正係数ＫＡＳ（燃料噴射量）を補正するものであったが、第２実施形態は、この第１実施形態を前提として、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミングの後に、アイドル時の目標回転速度ＮＳＥＴからのずれ分に応じて、さらに触媒暖機用の点火時期を補正するようにしたものである。
【０１１７】
図１２において、先行発明の図５と相違する部分を主に説明すると、先行発明の図５に対してステップ８１〜８３が新たに追加されている。すなわち、ステップ２６で目標到達フラグ＝１である場合（クランキングからのエンジン回転速度がアイドル時の目標回転速度に到達したタイミングの後）にはステップ８１でエンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの差の絶対値と所定値ｅを比較する。エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの差の絶対値が所定値ｅ以下である場合には目標回転速度ＮＳＥＴからの回転落ちは生じていないと判断しステップ３３、３４に進んで第２点火時期ＡＤＶ２を点火時期指令値ＡＤＶに移し、スロットル弁目標開度ｔＴＶＯを前回と同じ値（＝ＴＶＯ１）に維持する。
【０１１８】
一方、エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの差の絶対値が所定値ｅを超えている場合、例えばエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴから所定値ｅを差し引いた値を下回っている場合には目標回転速度ＮＳＥＴからの回転落ちが生じていると判断しステップ８２に進んで、エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴの差から図１３を内容とするテーブルを検索することにより点火時期補正量を算出し、ステップ８３で第２点火時期ＡＤＶ２にこの点火時期補正量を加算した値を点火時期指令値ＡＤＶに移した後、ステップ３４の操作を実行する。
【０１１９】
ここで、点火時期指令値ＡＤＶの単位は圧縮上死点より進角側に計測したクランク角であるので、点火時期補正量が正のとき進角側の補正量を、また点火時期補正量が負のとき遅角側の補正量を表す。
【０１２０】
図１３に示したように、点火時期補正量は、エンジン回転速度Ｎｅが目標回転速度ＮＳＥＴから所定値ｅを差し引いた値を下回っている場合に正である。すなわち、エンジン回転速度Ｎｅが目標回転速度ＮＳＥＴから所定値ｅを差し引いた値を下回っている場合にはエンジン回転速度Ｎｅを目標回転速度ＮＳＥＴへと上昇させるために点火時期指令値ＡＤＶ（触媒暖機用の点火時期）が点火時期補正量の分だけ進角側に補正される。また、点火時期補正量は、エンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに所定値ｅを加算した値を上回っている場合に負である。すなわち、エンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに所定値ｅを加算した値を上回っている場合にはエンジン回転速度Ｎｅを目標回転速度ＮＳＥＴへと下降させるために点火時期指令値ＡＤＶ（触媒暖機用の点火時期）が点火時期補正量の分だけ遅角側に補正される。
【０１２１】
ステップ８１〜８３ではアイドル時の目標回転速度ＮＳＥＴからのずれ分（ＮＳＥＴ−Ｎｅ）を検出し、そのずれ分に応じて触媒暖機用の点火時期を補正する場合を記載しているが、これに限られない。例えば、実吸気圧のアイドル時の目標吸気圧からのずれ分を検出し、そのずれ分に応じて触媒暖機用の点火時期を補正するようにしてもかまわない（図１１の第４段目参照）。
【０１２２】
なお、図１１において第４段目に示している吸気圧の波形は、先行発明の図２の第３段目の吸気圧の波形と対応していないが、実際には先行発明と同じにｔ３のタイミングで目標吸気圧に収束することとなる。
【０１２３】
ここで、本発明の第２実施形態の作用効果を説明する。
【０１２４】
図１１に示したように、本発明の第２実施形態（請求項２、１１に記載の発明）によれば、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミング（ｔ２）の後に、アイドル時の目標回転速度ＮＳＥＴからのずれ分（ＮＳＥＴ−Ｎｅ）に応じて、さらに点火時期指令値ＡＤＶ（暖機促進用の点火時期）を補正する（図１２のステップ２６、３２、８１、８２、８３参照）ので（図１１の第３段目参照）、さらに安定したアイドル回転速度制御の実現が可能となり、ＨＣなどのエミッションの跳ね返りを最小限にすることができる（図１１の最下段参照）。また、目標回転速度ＮＳＥＴからの回転落ちを抑制することで、目標回転速度ＮＳＥＴに到達したタイミング（ｔ２）の後に空燃比をさらにフラット化できる（図１１の第６段目参照）。
【０１２５】
図１５は第３、第４の実施形態のフローチャートで、先行発明の図６と置き換わるものである。図６と同一部分には同一のステップ番号を付けている。また、図１６は第４実施形態のフローチャートで、先行発明の図５と置き換わるものである。図５と同一部分には同一のステップ番号を付けている。
【０１２６】
第１、第２の実施形態はスタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングより所定時間（第１の所定期間）が経過したタイミングでクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴにほぼ到達するものを前提とするものであったが、第３、第４の実施形態はスタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングより所定時間（第１の所定期間）が経過したタイミングでクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達していない場合を対象とするものである。
【０１２７】
例えば、先行発明において第１点火時期ＡＤＶ１や始動後増量補正係数の初期値ＫＡＳ０を軽質燃料に対して設定している場合に、軽質燃料の使用時にはスタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングより所定時間（第１の所定期間）が経過したタイミングでクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達する。つまり、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングより所定時間（第１の所定期間）が経過したタイミングと、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミングとが一致している。
【０１２８】
しかしながら、重質燃料が使用される場合には、軽質燃料との燃料性状の差の分だけ燃焼状態が悪くなるため、図１４に示したように、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミング（ｔ０）より所定時間（第１の所定期間）が経過したタイミング（ｔ６）でクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達しておらず、ｔ８のタイミングまで大きく遅れてやっと目標回転速度ＮＳＥＴに到達している（図１４の第２段目の破線参照）。つまり、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミング（ｔ０）より所定時間（第１の所定期間）が経過したタイミング（ｔ６）よりも、クランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミング（ｔ８）が大きく遅れている。
【０１２９】
このように、クランキングからのエンジン回転速度Ｎｅの立ち上がりが遅れる原因は、燃料性状の違いだけに限定されるものでなく、他の要因によっても、クランキングからのエンジン回転速度Ｎｅの立ち上がりが遅れ、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミング（ｔ０）より所定時間（第１の所定期間）が経過したタイミング（ｔ６）でクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達していない事態が考えられる。
【０１３０】
そこで本発明の第３実施形態では、図１４に示したように、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２（第１の所定期間）を経過したタイミング（ｔ６）で点火時期を第１点火時期ＡＤＶ１（始動用の点火時期）から第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角し（図１４の第３段目参照）、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過したタイミング（ｔ６）でエンジン回転速度Ｎｅをアイドル時の目標回転速度ＮＳＥＴに保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過するタイミング（ｔ６）よりも第２の所定期間（ＤＴ）前のタイミング（ｔ９）でスロットル弁２３を開き始め（図１４の第７段目参照）、このスロットル弁２３を開き始めるタイミング（ｔ９）を起点とし、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミング（ｔ０）から所定時間ＤＴ２を経過した後に吸気圧（または吸気ポートの吸気流速）の変化が収束するまで（ｔ１０まで）のあいだ、始動後増量補正係数ＫＡＳ（燃料噴射弁２１からの燃料噴射量）を一時的に増量し（図１４の第５段目、図３の第３段目参照）、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過したタイミング（ｔ６）でクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達していないとき、始動後増量補正係数ＫＡＳ（燃料噴射弁２１からの燃料噴射量）を増量補正し（図１４の第５段目参照）、この増量補正によってエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに到達したタイミング（ｔ７）でこの増量補正をやめる（図１４の第２段目、第５段目参照）。
【０１３１】
また、本発明の第４実施形態では、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２（第１の所定期間）を経過したタイミング（ｔ６）で点火時期を第１点火時期ＡＤＶ１（始動用の点火時期）から第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角し（図１４の第３段目参照）、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過したタイミング（ｔ６）でエンジン回転速度Ｎｅをアイドル時の目標回転速度ＮＳＥＴに保持させるに必要な吸入空気量が燃焼室に供給されるように、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過するタイミング（ｔ６）よりも第２の所定期間（ＤＴ）前のタイミング（ｔ９）でスロットル弁２３を開き始め（図１４の第７段目参照）、このスロットル弁２３を開き始めるタイミング（ｔ９）を起点とし、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミング（ｔ０）から所定時間ＤＴ２を経過した後に吸気圧（または吸気ポートの吸気流速）の変化が収束するまで（ｔ１０まで）のあいだ、始動後増量補正係数ＫＡＳ（燃料噴射弁２１からの燃料噴射量）を一時的に増量し（図１４の第５段目、図３の第３段目参照）、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過したタイミング（ｔ６）でクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達していないとき、始動後増量補正係数ＫＡＳ（燃料噴射弁２１からの燃料噴射量）を増量補正する（図１４の第５段目参照）と共に第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角するタイミングを遅角補正し（図１４の第３段目参照）、この増量補正及び点火時期補正によってエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミング（ｔ７）でこの増量補正及び点火時期補正をやめる（図１４の第２段目、第３段目、第５段目参照）。
【０１３２】
まず、第３、第４の実施形態に共通する図１５から説明する。
【０１３３】
先行発明の図７と相違する部分を主に説明すると、図１５において、ステップ９１ではタイマ２値ＴＩＭＥ２と所定値ＤＴ２を比較する。
【０１３４】
ここで、タイマ２値はスタータスイッチをＯＦＦよりＯＮにしたタイミングからの経過時間である。このタイマ２値ＴＩＭＥ２の設定については図１７のフローにより説明する。図１７においてステップ１２１、１２２では今回スタータスイッチ３６がＯＮであるか否か、また前回はスタータスイッチ３６がＯＮであったか否かをみる。今回スタータスイッチ３６がＯＮであり、かつ前回はスタータスイッチ３６がＯＦＦであったとき、つまり今回にスタータスイッチ３６がＯＦＦからＯＮへと切換わったときにはステップ１２３に進んでタイマ２を起動する（タイマ２値ＴＩＭＥ２＝０）。今回スタータスイッチ３６がＯＮであり、かつ前回はスタータスイッチ３６がＯＮであったとき、つまり連続してスタータスイッチ３６がＯＮであるときにはステップ１２１、１２２よりステップ１２４に進んでタイマ２値ＴＩＭＥ２を制御周期（１０ｍｓ）の分だけインクリメントする。このような構成によりタイマ２値ＴＩＭＥ２はスタータスイッチをＯＦＦよりＯＮにしたタイミングからの経過時間を表すこととなる。
【０１３５】
図１５に戻り、所定値ＤＴ２は、スタータスイッチ３６をＯＦＦよりＯＮにしたタイミングから所定時間（第１の所定期間）が経過するまでの時間間隔で、予め適合しておく（図１４参照）。タイマ２を起動した当初はタイマ２値ＴＩＭＥ２が所定値ＤＴ２未満にあるので、ステップ４５に進み、始動後増量補正係数ＫＡＳを前回と同じ値（つまり初期値ＫＡＳ０）に維持する。
【０１３６】
一方、タイマ２値ＴＩＭＥ２が所定値ＤＴ２以上となった場合にはステップ９２に進み、目標未到達フラグをみる。目標未到達フラグはイグニッションスイッチをＯＦＦよりＯＮにしたタイミングでゼロに初期設定されている。従って、目標未到達フラグ＝０よりステップ９３に進んで、エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴを比較する。タイマ２値ＴＩＭＥ２が所定値ＤＴ２以上となった場合に、つまりスタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間（ＤＴ２）を経過した場合にエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴ以上となっていれば、エンジン回転速度Ｎｅの立ち上がりは悪くないと判断しステップ９４〜９６を飛ばしてステップ４８、４９に進みステップ４８、４９の操作を実行する。
【０１３７】
一方、タイマ２値ＴＩＭＥ２が所定値ＤＴ２以上となった場合（スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間を経過した場合）にエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴ未満であるときにはエンジン回転速度Ｎｅの立ち上がりが悪いと判断しステップ９３よりステップ９４に進んで、目標未到達フラグ＝１とする。
【０１３８】
ステップ９５ではエンジン回転速度Ｎｅのアイドル時の目標回転速度ＮＳＥＴからの差ΔＮＥ（＝ＮＳＥＴ−Ｎｅ）を算出し、この差ΔＮＥから図１０を内容とするテーブルを検索することにより燃料補正量を算出し、ステップ９６で始動後増量補正係数ＫＡＳにこの燃料補正量を加算した値を、改めて始動後増量補正係数ＫＡＳとする。
【０１３９】
上記の目標未到達フラグ＝１により次回にはステップ９１、９２よりステップ９７に進むことになり、エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴを比較する。エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴ未満であればステップ９５、９６の操作を実行する。次回にそれでもエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴ未満であればステップ９５、９６の操作を繰り返す。ステップ９５、９６での始動後増量補正係数ＫＡＳ（燃料噴射量）の増量補正により、燃焼状態が改善されればエンジン回転速度Ｎｅの立ち上がりがよくなってゆく。このため、やがてエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達する。このときには始動後増量補正係数ＫＡＳ（燃料噴射量）の増量補正をやめるためステップ９７よりステップ９８に進んで目標未到達フラグ＝０とした後ステップ４８、４９の操作を実行する。
【０１４０】
ステップ９１〜９６、ステップ９１、９２、９７、９５、９６、ステップ９１、９２、９７、９８ではスタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定時間ＤＴ２を経過したタイミングでクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達していないとき、始動後増量補正係数ＫＡＳを増量補正し、この増量補正によってエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに到達したときこの増量補正をやめる場合を記載しているが、これに限られない。例えば、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから第１の所定時間ＤＴ２を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、始動後増量補正係数ＫＡＳを増量補正し、この増量補正によって吸気圧が目標吸気圧に到達したときこの増量補正をやめるようにしてもかまわない（図１４の第４段目参照）。
【０１４１】
なお、図１４において第４段目に示している吸気圧の波形は、先行発明の図２の第３段目の吸気圧の波形と対応していないが、実際には先行発明と同じにｔ３のタイミングで目標吸気圧に収束することとなる。
【０１４２】
次に、第４実施形態の図１６を説明する。
【０１４３】
図１６において、完爆フラグ＝１となった後にはステップ２５よりステップ１１１に進みタイマ２値ＴＩＭＥ２と所定値ＤＴ２を比較する。タイマ２値と所定値ＤＴ２は、図１５で用いている値を流用する。タイマ２値ＴＩＭＥ２が所定値ＤＴ２未満にあるときには先行発明と同じにステップ２８〜３１に進み、ステップ２８〜３１の操作を実行する。
【０１４４】
一方、タイマ２値ＴＩＭＥ２が所定値ＤＴ２以上となった場合にはステップ１１１よりステップ１１２に進み、目標未到達フラグ２をみる。目標未到達フラグ２はイグニッションスイッチをＯＦＦよりＯＮにしたタイミングでゼロに初期設定されている。従って、目標未到達フラグ２＝０よりステップ１１３に進んで、エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴを比較する。タイマ２値ＴＩＭＥ２が所定値ＤＴ２以上となった場合に、つまりスタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間（ＤＴ２）を経過した場合にエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴ以上となっていれば、エンジン回転速度Ｎｅの立ち上がりは悪くないと判断しステップ３２〜３４に進んで先行発明と同じ操作を実行する。すなわち、ステップ３２で水温センサ３７により検出されるそのときの冷却水温ＴＷに応じて第２点火時期ＡＤＶ２を算出し、これをステップ３３で点火時期指令値ＡＤＶに移し、ステップ３４でスロットル弁目標開度ｔＴＶＯを前回と同じ値に維持する。
【０１４５】
一方、タイマ２値ＴＩＭＥ２が所定値ＤＴ２以上となった場合（スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間を経過した場合）にエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴ未満であるときにはエンジン回転速度Ｎｅの立ち上がりが悪いと判断しステップ１１３よりステップ１１４に進んで、目標未到達フラグ２＝１とする。
【０１４６】
ステップ１１５では、先行発明と相違して、点火時期を前回と同じ値つまりイグニッションスイッチのＯＦＦよりＯＮへの切換時に算出した第１点火時期ＡＤＶ１を維持する。スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間を経過した場合に点火時期を第１点火時期ＡＤＶ１から第２点火時期ＡＤＶ２へとステップ的に切換える先行発明に対して、このように第４実施形態においてスタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間を経過した場合にエンジン回転速度がアイドル時の目標回転速度に到達していないとき、第２点火時期ＡＤＶ２へと切換えることなく第１点火時期ＡＤＶ１を維持させることは、第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角するタイミングを遅角補正していることを意味する。
【０１４７】
上記の目標未到達フラグ２＝１により次回にはステップ１１１、１１２よりステップ１１６に進むことになり、エンジン回転速度Ｎｅとアイドル時の目標回転速度ＮＳＥＴを比較する。エンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴ未満であればステップ１１５の操作を実行する。次回にそれでもエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴ未満であればステップ１１５の操作を繰り返す。ステップ１１５での第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角するタイミングの遅角補正により、燃焼状態が改善されればエンジン回転速度Ｎｅの立ち上がりがよくなってゆく。このため、やがてエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達する。このときには第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角するタイミングの遅角補正をやめるためステップ１１６よりステップ１１７に進んで目標未到達フラグ２＝０とした後ステップ３２、３３で点火時期を第１点火時期ＡＤＶ１より第２点火時期ＡＤＶ２へと切換え、ステップ３４の操作を実行する。
【０１４８】
なお、図１６では図１５で導入している目標到達フラグとは別に目標未到達フラグ２を導入しているが、図１５の目標未到達フラグを共用するように構成することもできる。
【０１４９】
スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２（第１の所定期間）を経過したタイミング（ｔ６）でクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達していないときの点火時期の補正方法はこれに限られるものでない。例えば、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２（第１の所定期間）を経過したタイミング（ｔ６）でクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達していないとき、エンジン回転速度Ｎｅの目標回転速度ＮＳＥＴからのずれ分（ＮＳＥＴ−Ｎｅ）に応じて、第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）を進角補正し、始動後増量補正係数ＫＡＳ（燃料噴射量）の増量補正及びこの第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）を進角補正によってエンジン回転速度がアイドル時の目標回転速度に到達したときこの増量補正及びこの進角補正をやめるようにすることもできる（図１８の第２段目の第５実施形態参照）。
【０１５０】
ステップ１１１〜１１５、ステップ１１１、１１２、１１６、１１５、ステップ１１１、１１２、１１６、１１７ではスタータスイッチのＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過したタイミングでクランキングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達していないとき、第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角するタイミングを遅角補正し、この点火時期補正によってエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したときこの点火時期補正をやめる場合を記載しているが、これに限られない。例えば、スタータスイッチのＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過したタイミングでクランキングからの吸気圧がアイドル時の目標吸気圧に到達していないとき、第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角するタイミングを遅角補正し、この点火時期補正によって吸気圧がアイドル時の目標吸気圧に到達したときこの点火時期補正をやめるようにしてもかまわない（図１４の第４段目参照）。
【０１５１】
前述したように、図１４において第４段目に示している吸気圧の波形は、先行発明の図２の第３段目の吸気圧の波形と対応していないが、実際には先行発明と同じにｔ３のタイミングで目標吸気圧に収束することとなる。
【０１５２】
ここで、本発明の第３、第４の実施形態の作用効果を説明する。
【０１５３】
図１４に示したように、本発明の第３実施形態（請求項５、１４に記載の発明）によれば、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過したタイミング（ｔ６）でクランキングからのエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに到達していないとき、始動後増量補正係数ＫＡＳ（燃料噴射量）を増量補正し（図１５のステップ９１〜９６、ステップ９１、９２、９７、９５、９６参照）、この増量補正によってエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに到達したタイミング（ｔ７）でこの増量補正をやめる（図１５のステップ９１、９２、９７、９８参照）ので、燃料性状の違いなどに起因してクランキングからのエンジン回転速度Ｎｅの立ち上がりが悪くなっていても早期に目標回転速度ＮＳＥＴに到達させることができ（図１４の第２段目の実線参照）、始動性を安定させることができる。これにより、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過した後に、ＨＣなどのエミッションへの跳ね返りを最小限にすることができると共に空燃比をフラット化できる（図１４の第６段目、最下段参照）。
【０１５４】
図１４に示したように、本発明の第４実施形態（請求項６、１５に記載の発明）によれば、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過したタイミング（ｔ６）でクランキングからのエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに到達していないとき、始動後増量補正係数ＫＡＳ（燃料噴射量）を増量補正する（図１５のステップ９１〜９６、ステップ９１、９２、９７、９５、９６参照）と共に、第２点火時期ＡＤＶ２（触媒暖機促進用の点火時期）へとステップ的に遅角するタイミングを遅角補正し（図１６のステップ１１１〜１１５、ステップ１１１、１１２、１１６、１１５参照）、この増量補正及び点火時期補正によってエンジン回転速度Ｎｅが目標回転速度ＮＳＥＴに到達したタイミング（ｔ７）でこの増量補正及び点火時期補正をやめる（図１５のステップ９１、９２、９７、９８、図１６のステップ１１１、１１２、１１６、１１７参照）ので、第３実施形態と同様の作用効果を奏する。すなわち、燃料性状の違いなどに起因してクランキングからのエンジン回転速度Ｎｅの立ち上がりが悪くなっていても早期に目標回転速度ＮＳＥＴに到達させることができ（図１４の第２段目の実線参照）、始動性を安定させることができる。これにより、スタータスイッチ３６のＯＦＦよりＯＮへの切換タイミングから所定時間ＤＴ２を経過した後に、ＨＣなどのエミッションへの跳ね返りを最小限にすることができると共に空燃比をフラット化できる（図１４の第６段目、最下段参照）。
【０１５５】
図１８に示したように、アイドリングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミング（ｔ７）で、第４実施形態では触媒暖機促進用の点火時期へとステップ的に遅角するタイミングの遅角補正をやめ、また第５実施形態では触媒暖機促進用の点火時期の進角補正をやめる場合で説明したが、アイドリングからのエンジン回転速度Ｎｅがアイドル時の目標回転速度ＮＳＥＴに到達したタイミング（ｔ７）より一定時間が経過したタイミング（ｔ１１やｔ１２）で触媒暖機促進用の点火時期へとステップ的に遅角するタイミングの遅角補正をやめたり、触媒暖機促進用の点火時期の進角補正をやめたりするようにしてもかまわない（第６、第７、第８の実施形態参照）。
【０１５６】
請求項１に記載の点火時期遅角処理手順は、図１６のステップ２６、１１１、３２、３３により、吸入空気量供給処理手順は図１６のステップ２５、１１１、２９、３０、３１により、燃料噴射量増量処理手順は図１５のステップ９１、４５、５１により、燃料噴射量補正処理手順は図１６のステップ４４、７１、７２、７３によりそれぞれ果たされている。
【０１５７】
請求項５に記載の点火時期遅角処理手順は、図１６のステッ１１１、３２、３３により、吸入空気量供給処理手順は図１６のステップ２５、１１１、２９、３０、３１により、燃料噴射量増量処理手順は図１５のステップ９１、４５、５１により、燃料噴射量増量補正処理手順は図１５のステップ９１〜９６、ステップ９１、９２、９７、９５、９６により、増量補正中止処理手順は図１５のステップ９１、９２、９７、９８によりそれぞれ果たされている。
【０１５８】
請求項６に記載の点火時期遅角処理手順は、図１６のステッ１１１、３２、３３により、吸入空気量供給処理手順は図１６のステップ２５、１１１、２９、３０、３１により、燃料噴射量増量処理手順は図１５のステップ９１、４５、５１により、燃料噴射量増量補正・点火時期補正処理手順は図１５のステップ９１〜９６、ステップ９１、９２、９７、９５、９６、図１６のステッ１１１〜１１５、ステップ１１１、１１２、１１６、１１５により、増量補正・点火時期補正中止処理手順は図１５のステップ９１、９２、９７、９８、図１６のステップ１１１、１１２、１１６、１１７によりそれぞれ果たされている。
【０１５９】
請求項１０に記載の点火時期遅角手段の機能は、図１６のステップ２６、１１１、３２、３３により、吸入空気量供給手段の機能は図１６のステップ２５、１１１、２９、３０、３１により、燃料噴射量増量手段の機能は図１５のステップ９１、４５、５１により、燃料噴射量補正手段の機能は図１６のステップ４４、７１、７２、７３によりそれぞれ果たされている。
【０１６０】
請求項１４に記載の点火時期遅角手段の機能は、図１６のステッ１１１、３２、３３により、吸入空気量供給手段の機能は図１６のステップ２５、１１１、２９、３０、３１により、燃料噴射量増量手段の機能は図１５のステップ９１、４５、５１により、燃料噴射量増量補正手段の機能は図１５のステップ９１〜９６、ステップ９１、９２、９７、９５、９６により、増量補正中止手段の機能は図１５のステップ９１、９２、９７、９８によりそれぞれ果たされている。
【０１６１】
請求項１５に記載の点火時期遅角手段の機能は、図１６のステッ１１１、３２、３３により、吸入空気量供給手段の機能は図１６のステップ２５、１１１、２９、３０、３１により、燃料噴射量増量手段の機能は図１５のステップ９１、４５、５１により、燃料噴射量増量補正・点火時期補正手段の機能は図１５のステップ９１〜９６、ステップ９１、９２、９７、９５、９６、図１６のステッ１１１〜１１５、ステップ１１１、１１２、１１６、１１５により、増量補正・点火時期補正中止手段の機能は図１５のステップ９１、９２、９７、９８、図１６のステップ１１１、１１２、１１６、１１７によりそれぞれ果たされている。
【図面の簡単な説明】
【０１６２】
【図１】先行発明のエンジンの制御装置の概略構成図。
【図２】先行発明の作用を現状の制御と比較して説明するための波形図。
【図３】先行発明の制御方法を説明するための波形図。
【図４】先行発明の２つのフラグの設定を説明するためのフローチャート。
【図５】先行発明の点火時期指令値及びスロットル弁目標開度の算出を説明するためのフローチャート。
【図６】先行発明の目標当量比の算出を説明するためのフローチャート。
【図７】先行発明の燃料噴射パルス幅の算出を説明するためのフローチャート。
【図８】本発明の第１実施形態の作用を説明するための波形図。
【図９】本発明の第１実施形態の目標当量比の算出を説明するためのフローチャート。
【図１０】本発明の第１実施形態の燃料補正量の特性図。
【図１１】本発明の第２実施形態の作用を説明するための波形図。
【図１２】本発明の第２実施形態の点火時期指令値及びスロットル弁目標開度の算出を説明するためのフローチャート。
【図１３】本発明の第２実施形態の点火時期補正量の特性図。
【図１４】本発明の第３、第４の実施形態の作用を説明するための波形図。
【図１５】本発明の第３、第４の実施形態に共通する目標当量比の算出を説明するためのフローチャート。
【図１６】本発明の第４実施形態の点火時期指令値及びスロットル弁目標開度の算出を説明するためのフローチャート。
【図１７】本発明の第３、第４の実施形態のタイマ２値の設定を説明するためのフローチャート。
【図１８】本発明の第４〜第８の実施形態の点火時期補正を説明するための波形図。
【符号の説明】
【０１６３】
５  燃焼室
９  第１触媒
１４  点火プラグ
２１  燃料噴射弁
２３  スロットル弁
３１  エンジンコントローラ
３３、３４  クランク角センサ
【図１】
2008025536.tif 000003
【図１０】
2008025536.tif 000004
【図１３】
2008025536.tif 000005
【図１７】
2008025536.tif 000006
【図２】
2008025536.tif 000007
【図３】
2008025536.tif 000008
【図４】
2008025536.tif 000009
【図５】
2008025536.tif 000010
【図６】
2008025536.tif 000011
【図７】
2008025536.tif 000012
【図８】
2008025536.tif 000013
【図９】
2008025536.tif 000014
【図１１】
2008025536.tif 000015
【図１２】
2008025536.tif 000016
【図１４】
2008025536.tif 000017
【図１５】
2008025536.tif 000018
【図１６】
2008025536.tif 000019
【図１８】
2008025536.tif 000020