(57)【要約】【課題】バッテリ４６とＥＣＵ４８との電気的接続が遮断され、バックアップＲＡＭ４８ａの記憶データが初期化（バッテリクリア）された後にエンジン１０を始動させる場合、デポジットに起因する燃焼室３２への供給吸気量の減少を補償するようなスロットルバルブ１８の開度（スロットル開度）を設定することができず、エンジンストールが発生すること。【解決手段】クランク角度センサ４０の出力値から算出されるエンジン回転速度に基づき、エンジン１０の始動時にエンストが発生したと判断された場合、エンジン１０の次回の始動時におけるスロットル開度の目標値を、エンジン１０の前回の始動時における目標スロットル開度よりも増大させる始動時スロットル開度増大処理を行う。【選択図】      図１
2012036803.tif 000002
【特許請求の範囲】
【請求項１】
エンジンの吸気通路上に設けられて且つ該エンジンの燃焼室に供給される吸気量を調節するスロットルバルブを備えて構成されるエンジンシステムに適用され、
エンジン回転速度に基づき、前記エンジンの始動時に、エンジンストール又はエンジン回転速度の落ち込みが発生したか否かを判断するエンスト判断手段と、
前記エンスト判断手段によってエンジンストール又はエンジン回転速度の落ち込みが発生したと判断された場合、前記エンジンの次回の始動時における前記スロットルバルブの開度を、該エンジンの前回の始動時における該スロットルバルブの開度よりも増大させる処理を行う開度増大手段とを備えることを特徴とするエンジンのスロットル制御装置。
【請求項２】
前記エンジンの温度が高いほど、該エンジンの始動時における前記スロットルバルブの開度を小さく設定する設定手段を更に備え、
前記開度増大手段は、前記エンジンの温度が高い場合に、前記増大させる処理を行うことを特徴とする請求項１記載のエンジンのスロットル制御装置。
【請求項３】
前記開度増大手段は、前記増大させる処理として、前記エンジンの温度が高いほど、前記スロットルバルブの開度の増大量を大きくする処理を行うことを特徴とする請求項１又は２記載のエンジンのスロットル制御装置。
【請求項４】
前記エンジンの燃焼制御のための車載機器の異常の有無を診断する診断手段を更に備え、
前記開度増大手段は、前記診断手段によって異常がない旨診断された場合、前記増大させる処理を行うことを特徴とする請求項１〜３のいずれか１項に記載のエンジンのスロットル制御装置。
【請求項５】
前記スロットルバルブ又はその周辺のデポジットの堆積度合いの推定結果に基づき、前記燃焼室への供給吸気量の不足を補償するための前記スロットルバルブの開度を学習する学習手段と、
車載バッテリからの給電を受けて前記学習手段の学習結果を保持する手段と、
前記保持された学習結果を前記エンジンの始動時における前記スロットルバルブの開度に反映させる手段とを更に備えることを特徴とする請求項１〜４のいずれか１項に記載のエンジンのスロットル制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの吸気通路上に設けられて且つ該エンジンの燃焼室に供給される吸気量を調節するスロットルバルブを備えて構成されるエンジンシステムに適用されるエンジンのスロットル制御装置に関する。
【背景技術】
【０００２】
この種の制御装置としては、下記特許文献１に見られるように、スロットルバルブやその周辺の吸気通路の堆積物（デポジット）に起因する燃焼室への供給吸気量の不足を補償すべく、デポジットの堆積度合いの推定結果に基づきスロットルバルブの開度（スロットル開度）の目標値（目標スロットル開度）を設定し、目標スロットル開度となるように実際のスロットル開度を制御するものが知られている。詳しくは、この制御装置は、デポジットの堆積度合いを示す指標であるデポジット係数及びスロットルバルブを通過する吸気量（スロットル通過吸気量）の目標値（目標吸気量）と関係付けられた目標スロットル開度が規定される第１のマップと、スロットル開度及びスロットル通過吸気量と関係付けられた上記デポジット係数が規定される第２のマップとを有している。上記制御装置は、まず、スロットル開度が定常状態のときに検出されたスロットル通過吸気量及びスロットル開度に基づき第２のマップを用いてデポジット係数を算出し、算出されたデポジット係数をバックアップＲＡＭに記憶させる学習処理を行う。ここでバックアップＲＡＭは、車載バッテリから給電されて記憶データであるデポジット係数を保持するものである。そして、学習されたデポジット係数と、目標空気量とに基づき第１のマップを用いて目標スロットル開度を設定し、この目標スロットル開度となるように実際のスロットル開度を制御する。これにより、デポジットに起因する供給吸気量の減少を補償することができ、エンジンの運転状態を適切なものとすることが可能となる。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−０６８４６４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、何らかの要因でエンジンの始動性が低下する等の不都合が発生する状況においては、この不都合の要因を調べるためにユーザ等がバッテリと上記制御装置との電気的接続を遮断することがある。この場合、バックアップＲＡＭの記憶データが初期化（バッテリクリア）されることで、記憶された学習結果が消去されるおそれがある。そしてこの場合、その後バッテリと制御装置とを再接続してエンジンを始動させるときに、デポジットの堆積度合いを反映した目標スロットル開度を設定することができず、エンジンストールやエンジン回転速度の落ち込みが発生するおそれがある。詳しくは、目標スロットル開度がエンジンを始動させるための適切な値を下回ることで、燃焼室への供給吸気量が不足してエンジンの燃焼を開始させることができなかったり、エンジンの燃焼が一旦開始される場合であっても、その後エンジンの生成トルクが不足したりすることでエンジンストールが発生するおそれがある。また、燃焼室への供給吸気量の不足に起因して燃焼状態が不安定となることで、エンジンストールに至らない場合であってもエンジン回転速度の落ち込みが発生するおそれがある。特に、例えば粗悪な燃料が使用されること等に起因してデポジットが多量に堆積する状況下においてバッテリクリアされる場合、適切な目標スロットル開度が設定されないことによる供給吸気量の不足度合いが大きくなることで、エンジンストールやエンジン回転速度の落ち込みの発生度合いが顕著となるおそれがある。
【０００５】
本発明は、上記課題を解決するためになされたものであり、その目的は、エンジンの始動時において、エンジンストールやエンジン回転速度の落ち込みの発生を抑制することのできるエンジンのスロットル制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【０００７】
請求項１記載の発明は、エンジンの吸気通路上に設けられて且つ該エンジンの燃焼室に供給される吸気量を調節するスロットルバルブを備えて構成されるエンジンシステムに適用され、エンジン回転速度に基づき、前記エンジンの始動時に、エンジンストール又はエンジン回転速度の落ち込みが発生したか否かを判断するエンスト判断手段と、前記エンスト判断手段によってエンジンストール又はエンジン回転速度の落ち込みが発生したと判断された場合、前記エンジンの次回の始動時における前記スロットルバルブの開度を、該エンジンの前回の始動時における該スロットルバルブの開度よりも増大させる処理を行う開度増大手段とを備えることを特徴とする。
【０００８】
上記発明では、エンジンの始動時にエンジンストール（以下、エンスト）又はエンジン回転速度の落ち込みが発生したと判断された場合、上記態様にてエンジンの次回の始動時におけるスロットルバルブの開度を増大させる。これにより、次回の始動時においてデポジットに起因する燃焼室への供給吸気量の不足を極力補償することができ、ひいてはエンストやエンジン回転速度の落ち込みの発生を抑制することができる。
【０００９】
請求項２記載の発明は、請求項１記載の発明において、前記エンジンの温度が高いほど、該エンジンの始動時における前記スロットルバルブの開度を小さく設定する設定手段を更に備え、前記開度増大手段は、前記エンジンの温度が高い場合に、前記増大させる処理を行うことを特徴とする。
【００１０】
エンジンの温度が高いほど、エンジンオイルの粘度が低くなること等に起因してエンジンの始動を妨げる力が小さくなり、エンジンを始動させるために要する燃焼エネルギが小さくなる。この点に鑑み、上記発明では、エンジンの温度が高い場合にエンジンの始動時におけるスロットル開度を小さく設定することで、供給吸気量を少なくして燃焼エネルギを小さくし、エンジンの温度に応じてエンジンを適切に始動させている。ただし、デポジットに起因するエンストやエンジン回転速度の落ち込みの発生は、スロットル開度が小さくなることで供給吸気量が少なくなる状況であるエンジン温度が高い状況において顕著となるおそれがある。この点、上記発明では、エンジンの温度が高い場合に上記増大させる処理を行うため、デポジットがエンジンの始動性に及ぼす影響が大きい状況において、エンストやエンジン回転速度の落ち込みの発生を適切に抑制することができる。
【００１１】
請求項３記載の発明は、請求項１又は２記載の発明において、前記開度増大手段は、前記増大させる処理として、前記エンジンの温度が高いほど、前記スロットルバルブの開度の増大量を大きくする処理を行うことを特徴とする。
【００１２】
上記発明では、上記態様にて上記増大させる処理を行うため、エンジンの温度が高いほど供給吸気量を多くすることができ、エンジンの始動時におけるエンストやエンジン回転速度の落ち込みの発生を好適に抑制することができる。
【００１３】
請求項４記載の発明は、請求項１〜３のいずれか１項に記載の発明において、前記エンジンの燃焼制御のための車載機器の異常の有無を診断する診断手段を更に備え、前記開度増大手段は、前記診断手段によって異常がない旨診断された場合、前記増大させる処理を行うことを特徴とする。
【００１４】
上記車載機器に発生する異常は、エンストが発生する要因となり得る。このため、車載機器に異常が発生する状況下において上記増大させる処理を行っても、エンジン始動時におけるエンストやエンジン回転速度の落ち込みの発生を抑制することができないおそれがある。ここで上記発明では、エンストやエンジン回転速度の落ち込みが発生する要因から、デポジットに起因する供給吸気量の不足以外の要因を極力排除して上記増大させる処理を行う。このため、デポジットに起因する供給吸気量の不足以外の要因でエンスト等が発生する状況において、上記増大させる処理が誤って行われる事態の発生を抑制することができる。
【００１５】
請求項５記載の発明は、請求項１〜４のいずれか１項に記載の発明において、前記スロットルバルブ又はその周辺のデポジットの堆積度合いの推定結果に基づき、前記燃焼室への供給吸気量の不足を補償するための前記スロットルバルブの開度を学習する学習手段と、車載バッテリからの給電を受けて前記学習手段の学習結果を保持する手段と、前記保持された学習結果を前記エンジンの始動時における前記スロットルバルブの開度に反映させる手段とを更に備えることを特徴とする。
【図面の簡単な説明】
【００１６】
【図１】一実施形態にかかるシステム構成図。
【図２】一実施形態にかかる始動時要求吸気量の設定手法の概要を示す図。
【図３】一実施形態にかかる始動時におけるエンジン回転速度の挙動の一例を示す図。
【図４】一実施形態にかかる始動時スロットル開度増大処理の手順を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、本発明にかかる制御装置を車載エンジンシステムに適用した一実施形態について、図面を参照しつつ説明する。
【００１８】
図１に本実施形態にかかるシステム構成を示す。
【００１９】
図示されるように、エンジン１０の吸気通路１２には、上流側から順に、エアクリーナ１４、吸入される空気量（吸気量）を検出するエアフローメータ１６、スロットルバルブ１８が設けられている。スロットルバルブ１８は、ＤＣモータ等のスロットルアクチュエータ２０によって開度（スロットル開度）が調節されることで、吸気量を調節するものである。詳しくは、スロットル開度が小さくなるほど、吸気量が少なくなる。なお、スロットル開度は、スロットルセンサ２２によって検出される。
【００２０】
スロットルバルブ１８の下流側には、サージタンク２４が設けられており、サージタンク２４の下流側には、エンジン１０の各気筒に吸気を導入する吸気マニホールド２６が接続されている。吸気マニホールド２６において各気筒の吸気ポート近傍には、燃料を噴射供給する電磁駆動式の燃料噴射弁２８が設けられている。
【００２１】
エンジン１０のシリンダヘッドには点火プラグ３０が設けられており、点火プラグ３０の先端は、燃焼室３２に突出している。詳しくは、図示しない点火装置が通電操作されることで点火プラグ３０に放電火花を発生させることが可能となる。
【００２２】
エンジン１０の吸気ポート及び排気ポートのそれぞれは、吸気バルブ３４及び排気バルブ３６のそれぞれによって開閉される。詳しくは、吸気バルブ３４の開弁によって燃料噴射弁２８から噴射供給される燃料と吸気との混合気が燃焼室３２に導入され、点火プラグ３０の放電火花によって混合気が着火され燃焼に供される。燃焼によって発生したエネルギは、ピストン３８を介して、エンジン１０の図示しないクランク軸の回転エネルギとして取り出される。なお、上記クランク軸付近には、クランク軸の回転角度を検出するクランク角度センサ４０が設けられており、エンジン１０には、エンジン１０を冷却する冷却水の温度（冷却水温）を検出する水温センサ４２が設けられている。また、燃焼に供された混合気は、排気バルブ３６の開弁によって排気として排気通路４４に排出される。
【００２３】
上記エンジンシステムに備えられるスロットルアクチュエータ２０や、燃料噴射弁２８等の各種車載機器は、バッテリ４６と電気的に接続されており、バッテリ４６を電力供給源として駆動される。
【００２４】
電子制御装置（ＥＣＵ４８）は、バッテリ４６からの給電を受けて、エンジンシステムの各種制御に必要な各種アクチュエータを操作する制御装置である。ＥＣＵ４８は、ＣＰＵ、ＲＡＭ、ＲＯＭ等からなるマイクロコンピュータや、ＥＣＵ４８とバッテリ４６との間の主接続（イグニッションスイッチ）の状態にかかわらず常時給電状態が維持されることで記憶データが保持されるバックアップＲＡＭ４８ａ等を備えて構成されている。ＥＣＵ４８は、エアフローメータ１６や、スロットルセンサ２２、クランク角度センサ４０、更には水温センサ４２等の検出信号を逐次入力する。ＥＣＵ４８は、これらの入力信号に基づき、燃料噴射弁２８による燃料噴射制御や、スロットルアクチュエータ２０による吸気量制御等、エンジン１０の燃焼制御を行う。
【００２５】
上記燃料噴射制御は、混合気の空燃比を目標空燃比（例えば理論空燃比）に制御すべく、エアフローメータ１６の出力値に基づく吸気量等から指令噴射量を算出し、算出された指令噴射量に基づき燃料噴射弁２８を通電操作する処理となる。これにより、指令噴射量に応じた量の燃料が燃料噴射弁２８から噴射される。
【００２６】
また、上記吸気量制御は、スロットルセンサ２２の出力値に基づくスロットル開度をその目標値（目標スロットル開度）に制御すべくスロットルアクチュエータ２０を通電操作する処理となる。この目標スロットル開度は、エンジン１０の始動時においては、水温センサ４２の出力値に基づく冷却水温に基づき、エンジン１０の始動に要求される吸気量（始動時要求吸気量）に応じた値に設定される。詳しくは、図２に破線にて示すように、冷却水温が高いほど、始動時要求吸気量を少なくすべく目標スロットル開度が小さく設定される。この設定は、冷却水温に応じてエンジン１０を適切に始動させるためのものである。つまり、冷却水温が高いほど、エンジンオイルの粘度が低くなること等に起因して、エンジン１０の各摺動部品のフリクションロスが小さくなる等、エンジン１０の始動に要する燃焼エネルギが小さくなる。このため、エンジン始動時における冷却水温が高いほど、上記燃焼エネルギを小さくすべく燃料噴射量を少なくし、これに伴い吸気量を少なくするように目標スロットル開度を小さく設定する。これにより、エンジン１０を適切に始動させることが可能となる。なお、エンジン１０の始動完了後においては、エンジン１０の運転状態をアイドル運転状態とするために要求される吸気量に応じた目標スロットル開度を設定する処理（ＩＳＣ処理）が行われる。
【００２７】
特にＥＣＵ４８は、スロットルバルブ１８やその周辺の吸気通路１２の堆積物（デポジット）に起因する燃焼室３２への供給吸気量の不足を補償するためのスロットル開度の増大分を目標スロットル開度に反映させる学習処理を行う。この処理は、エンジン１０の始動性が低下したり、エンジン１０のアイドル運転状態が不安定となったりする等の不都合が生じる事態を回避するためのものである。つまり、図２に実線にて示すように、デポジットによって同一のスロットル開度に対する燃焼室３２への供給吸気量が減少することで、燃焼状態が不安定となり、上記不都合が生じるおそれがある。このため、上記学習処理を行うことで上記不都合の発生を回避する。
【００２８】
ここで学習処理について詳述すると、まず、学習実行条件が成立しているか否かを判断する。本実施形態では、学習実行条件を、アイドル運転状態であるとの条件、スロットル開度が安定しているとの条件及びエンジン回転速度が安定しているとの条件等の論理積が真であるとの条件とする。これは、デポジットに起因する供給吸気量の不足度合いの把握精度を向上させるための条件である。次に、学習実行条件が成立すると判断された場合、デポジットの堆積度合いが大きいほど、同一のスロットル開度に対する吸気量が少なくなることに鑑み、エアフローメータ１６の出力値に基づく実際の吸気量と、デポジットがない場合に想定される吸気量とのずれに基づき、デポジットの堆積度合いを示す指標であるデポジット係数を算出する。そして、算出されたデポジット係数をバックアップＲＡＭ４８ａに記憶させ、記憶されたデポジット係数及びエンジン１０の運転に要求される吸気量等に基づき、供給吸気量の減少を補償可能な目標スロットル開度を設定する。
【００２９】
ところで、何らかの要因でエンジン１０の始動性が低下する等の不都合が発生する状況においては、この不都合の要因を調べるためにユーザ等がバッテリ４６とＥＣＵ４８との電気的接続を遮断することがある。この場合、バックアップＲＡＭ４８ａの記憶データが初期化（バッテリクリア）されることで、上記学習処理によって記憶された学習結果が消去されるおそれがある。そしてこの場合、その後バッテリ４６とＥＣＵ４８とを再接続してエンジン１０を始動させるときに、デポジットの堆積度合いを反映した目標スロットル開度を設定することができず、エンジンストール（以下、エンスト）が発生するおそれがある。以下、このことについて図３を用いて説明する。
【００３０】
図３は、正常時のエンジン１０の運転状態と比較したエンストの発生態様の一例を示す。
【００３１】
図中一点鎖線にて示すように、デポジットの堆積がない又は微少である正常時においては、エンジン１０の始動が正常になされた後にＩＳＣ処理によってアイドル運転状態が維持されつつ学習処理が開始される。これに対し、デポジットの堆積が進行した状況下においてバッテリクリアされると、デポジットの堆積度合いを反映した目標スロットル開度を設定することができず、同図に破線にて示すように、供給吸気量の不足によってエンジン１０の始動後の燃焼状態が不安定となり、エンジン１０の生成トルクが不足すること等に起因して、エンジン回転速度の落ち込みが発生する。そしてこれにより、学習処理が開始されるまでのエンジン回転速度の挙動が不安定となる。ここで、例えば粗悪な燃料が使用されること等に起因してデポジットが多量に堆積する状況下においてバッテリクリアされると、同図に実線にて示すように、エンジン１０の始動時における実際の吸気量が始動時要求吸気量を大きく下回ることで、エンストが発生し、その後学習処理を行うことができなくなる。特に冷却水温が高い状況（例えば３０度以上となる状況）下においてバッテリクリア後にエンジン１０が始動される場合には、目標スロットル開度が小さく設定されることによって供給吸気量の不足度合いが顕著となり、エンストの発生度合いが顕著となるおそれがある。
【００３２】
こうした問題を解決すべく、本実施形態では、エンジン１０の始動時にエンストが発生したと判断された場合、エンジン１０の次回の始動時における目標スロットル開度を、前回の始動時における目標スロットル開度よりも増大させる処理である始動時スロットル開度増大処理を行うことで、エンジン１０の次回の始動時におけるエンストの発生の抑制を図る。
【００３３】
図４に、本実施形態にかかる始動時スロットル開度増大処理の手順を示す。この処理は、ＥＣＵ４８によって例えば所定周期で繰り返し実行される。
【００３４】
この一連の処理では、まずステップＳ１０において、上記学習処理が未完了であるか否かを判断する。この処理は、エンジン１０の始動時において、バッテリクリアに起因したエンストが発生するおそれがあるか否かを判断するためのものである。本実施形態では、バッテリ４６とＥＣＵ４８との再接続がなされてからのエンジン１０の始動指示の回数（例えば、イグニッションスイッチがオンされた回数）が少ないか否かに基づき、上記学習処理が未完了であるか否かを判断する。これは、上記始動指示の回数が少ない場合、学習処理がなされていない蓋然性が高いことに基づくものである。
【００３５】
ステップＳ１０において肯定判断された場合には、ステップＳ１２に進み、エンジン１０の燃焼制御にかかわる車載機器が正常である旨診断されたか否かを判断する。この処理は、エンストが発生した場合に、その後始動時スロットル開度増大処理によってエンストの発生を抑制可能であるか否かを判断するための処理である。つまり、上記車載機器に発生する異常は、エンストの発生要因となり得、車載機器に異常が発生する状況下において始動時スロットル開度増大処理を行っても、エンストの発生を抑制することができないおそれがある。このため、車載機器が正常である旨診断された場合にのみ始動時スロットル開度増大処理を許可することで、エンストが発生する要因からバッテリクリアされて学習結果が消去されたことによる要因以外の要因を極力排除して上記増大処理を行う。これにより、学習結果が消去されたことによる要因以外の要因でエンストが発生する状況において、上記増大処理が誤って行われる事態の発生を抑制することが可能となる。
【００３６】
なお本実施形態では、上記車載機器として、燃料供給系を構成する機器（燃料噴射弁２８等）、点火系を構成する機器（点火プラグ３０等）及び吸気系を構成する機器（スロットルアクチュエータ２０等）を想定している。また、車載機器の異常診断手法としては、例えば、定電圧電源から車載機器への通電状態の検出結果に基づき車載機器のオープン故障やショート故障が検出された場合に、車載機器の異常が生じている旨診断する手法を採用すればよい。
【００３７】
ステップＳ１２において車載機器が正常である旨診断されたと判断された場合には、ステップＳ１４に進み、エンジン１０の始動指示がなされた（イグニッションスイッチがオンされた）か否かを判断する。
【００３８】
ステップＳ１４において始動指示がなされたと判断された場合には、クランキングが開始され、ステップＳ１６において、エンジン１０の始動時にエンストが発生したか否かを判断する。ここでエンストが発生したか否かは、クランキングが開始された後、エンジン回転速度が規定速度まで到達しないか否かに基づき判断したり、エンジン回転速度が上記規定速度に到達した後に０となるか否かに基づき判断したりすればよい。これは、クランキングが行われる場合であってもエンジン１０の燃焼を開始させることができずに発生するエンストや、エンジン１０の燃焼が一旦開始される場合であってもその後エンジン１０の生成トルクが不足することにより発生するエンストを適切に検出するための設定である。なお、エンジン回転速度は、クランク角度センサ４０の出力値に基づき算出すればよい。
【００３９】
ステップＳ１６においてエンストが発生したと判断された場合には、ステップＳ１８に進み、冷却水温に基づき、エンジン１０の次回の始動時における目標スロットル開度の増大量を算出する。本実施形態では、冷却水温が高いほど、上記増大量を大きく設定する。これは、エンストの発生が顕著となるおそれの度合いが大きい状況である冷却水温が高い状況において、エンストの発生を適切に抑制するためである。つまり、上述したように、冷却水温が高いほど始動時要求吸気量を少なくすべく目標スロットル開度が小さく設定されるため、バッテリクリア後、冷却水温が高い場合にエンジン１０が始動される状況は、エンストの発生が顕著となるおそれの度合いが大きい状況となる。このため、このような状況下においてスロットル開度の増大量を大きくすることで、エンストの発生を適切に抑制する。なお、目標スロットル開度の増大量は、具体的には、冷却水温を入力として、冷却水温と関係付けられた上記増大量が規定されたテーブルを用いて算出すればよい。
【００４０】
続くステップＳ２０では、設定された目標スロットル開度の増大量に基づき、エンジン１０の始動時における目標スロットル開度を更新する。具体的には、本ステップの処理がバッテリクリア後に初めて行われる場合、ＥＣＵ４８内のＲＯＭに記憶された始動時の目標スロットル開度の初期値（始動時要求吸気量に対応する目標スロットル開度）に上記増大量を加算することで目標スロットル開度を更新し、その後再び本ステップの処理が行われる場合には、前回更新された目標スロットル開度に今回設定された上記増大量を加算することで目標スロットル開度を更新すればよい。
【００４１】
続くステップＳ２２では、更新された目標スロットル開度をその上限許容値で制限する処理（上限ガード処理）を行う。この処理は、エンジン１０の始動時においてユーザに違和感を与える事態の発生を抑制するためのものである。つまり、始動時におけるスロットル開度が過度に大きく設定されると、吸気量が多くなるため、これに応じて燃料噴射量が多くなる。この場合、クランキング後にエンジン１０の燃焼が開始される場合に燃焼エネルギが大きくなることでエンジン回転速度が高くなり、ユーザに違和感を与えるおそれがある。このため、上限ガード処理を行うことで、燃焼の開始によってエンジン回転速度が高くなる事態の発生を抑制し、ユーザに違和感を与える事態の発生を抑制する。
【００４２】
なお、上記ステップＳ１０、Ｓ１２、Ｓ１４、Ｓ１６において否定判断された場合や、ステップＳ２２の処理が完了する場合には、この一連の処理を一旦終了する。
【００４３】
ちなみに、上記増大処理によれば、ユーザによってエンジン１０の再始動指示がなされてエンストが発生する毎に、始動時の目標スロットル開度が徐々に増大されることとなる。ここでエンジン１０の始動時における目標スロットル開度が上記上限許容値に設定されることによってもエンストが発生する場合、エンジンチェックランプを点灯させることで異常が生じている旨をユーザに報知する処理を行うのが望ましい。
【００４４】
また、上記増大処理によって目標スロットル開度が更新されてエンジン１０の始動が完了する場合、その後のアイドル運転時においても目標スロットル開度に上記ステップＳ１８の処理で設定された上記増大量が反映され、アイドル運転を維持することが可能となる。このため、その後の学習処理によって、デポジットに起因した供給吸気量の不足を補償するための目標スロットル開度を再び設定することが可能となる。
【００４５】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００４６】
（１）エンジン回転速度に基づき、エンジン１０の始動時にエンストが発生したと判断された場合、エンジン１０の次回の始動時における目標スロットル開度を、エンジン１０の前回の始動時における目標スロットル開度よりも増大させる始動時スロットル開度増大処理を行った。これにより、バッテリクリアされた場合であっても、エンジン１０の次回の始動時においてデポジットに起因するエンストの発生を好適に抑制することができる。更に、その後のアイドル運転時において始動時スロットル開度増大処理によるスロットル開度の増大分を反映させることで、アイドル運転を維持しつつ学習処理を開始することもできる。
【００４７】
（２）目標スロットル開度の増大量を冷却水温が高いほど大きく設定した。これにより、エンストの発生が顕著となる高水温領域でエンジン１０が始動される場合であっても、エンストの発生を適切に抑制することができる。
【００４８】
（３）エンジン１０の燃焼制御のための車載機器が正常である旨診断されたと判断された場合にのみ始動時スロットル開度増大処理を行った。これにより、デポジットに起因する燃焼室３２への供給吸気量の不足以外の要因でエンストが発生する状況において、始動時スロットル開度増大処理が誤って行われる事態の発生を抑制することができる。
【００４９】
（その他の実施形態）
なお、上記実施形態は、以下のように変更して実施してもよい。
【００５０】
・上記実施形態では、学習処理が未完了であるか否かを、バッテリ４６とＥＣＵ４８との再接続がなされてからのエンジン１０の始動指示回数によって判断したがこれに限らない。例えば、学習処理が完了したか否かを示す学習完了フラグが設定される場合、このフラグの値に基づき判断してもよい。
【００５１】
・上記実施形態において、目標スロットル開度の増大量等の設定に用いられるパラメータとしては、冷却水温に限らず、例えばエンジンオイルの温度（油温）であってもよい。これは、冷却水温と油温とが相関を有することに鑑みたものである。
【００５２】
・目標スロットル開度の増大量の設定手法としては、上記実施形態に例示したものに限らない。例えば、上記増大量を、冷却水温が第１の規定温度未満である場合に第１の固定値（＞０）に設定し、冷却水温が第１の規定温度以上であって且つ第１の規定温度よりも高い第２の規定温度以下となる場合に冷却水温に比例して大きく設定し、冷却水温が第２の規定温度を上回る場合に第１の固定値よりも大きい第２の固定値となるように設定してもよい。この場合、デポジットに起因して始動時の吸気量が顕著に少なくなると想定される冷却水温（例えば３０度）を、上記第１の規定温度及び第２の規定温度で挟むように、これら規定温度を設定することが望ましい。また例えば、上記増大量を、冷却水温が規定温度以下となる場合に０に設定し、冷却水温が上記規定温度を上回る場合には規定値（＞０）に設定してもよい。すなわち、冷却水温が高温となる場合にのみ始動時スロットル開度増大処理を行ってもよい。これは、冷却水温が低い場合には、エンジン１０の始動時における目標スロットル開度が大きく設定されるため、デポジットが堆積する場合であってもエンストの発生度合いが高温時と比較して小さくなると考えられることに基づくものである。
【００５３】
・上記実施形態では、本願発明を、学習処理を行うエンジンシステムに適用したが、この処理を行わないシステムに適用してもよい。この場合であっても、供給吸気量の不足によってエンジン１０の始動時にエンストが発生するおそれがあるならば、本願発明の適用が有効である。ここで上記エンストが発生するおそれのある状況としては、例えば、エンジン１０の前回の始動が低温環境下で行われて始動が正常に完了したものの、今回の始動が高温環境下で行われてエンストが発生する状況が考えられる。これは、冷却水温が高いほど始動時のスロットル開度が小さく設定されることに鑑み、今回の始動時におけるデポジットに起因する供給吸気量の不足度合いが、前回の始動時における不足度合いと比較して顕著になると考えられることによるものである。
【００５４】
・上記実施形態では、エンジン１０の始動時にエンストが発生したと判断された場合、次回の始動時に始動時スロットル開度増大処理を行ったがこれに限らない。例えば、エンジン１０の始動時にエンジン回転速度の落ち込み（先の図３の破線参照）が発生したと判断された場合にも、次回の始動時に始動時スロットル開度増大処理を行ってもよい。ここでエンジン回転速度の落ち込みが発生したか否かは、クランキング開始後に初回の燃焼が開始された後、エンストまでには至らないもののエンジン回転速度がその目標値（例えばアイドル回転速度）を規定値下回るか否かに基づき判断すればよい。ここで上記規定値は、エンジン始動時において燃焼状態が正常である場合における上記目標値からのエンジン回転速度の低下量の想定値よりも大きい値に設定すればよい。
【００５５】
・エンジン１０の始動時におけるエンストの発生を抑制する手法としては、上記実施形態に例示したものに限らない。例えば、不揮発性の記憶手段であるＥＥＰＲＯＭ（具体的にはフラッシュメモリ）を備え、デポジット係数を上記記憶手段に記憶させ、記憶させたデポジット係数を、エンジン１０の始動時におけるスロットル開度に反映させる手法であってもよい。これにより、バッテリクリアされる場合であっても、記憶されたデポジット係数が消去されないため、その後エンジン１０を始動させるときにエンストの発生を好適に回避することができる。
【符号の説明】
【００５６】
１０…エンジン、１２…吸気通路、１８…スロットルバルブ、３２…燃焼室、４０…クランク角度センサ、４２…水温センサ、４６…バッテリ、４８…ＥＣＵ（エンジンのスロットル制御装置の一実施形態）、４８ａ…バックアップＲＡＭ。
【図１】
2012036803.tif 000003
【図２】
2012036803.tif 000004
【図３】
2012036803.tif 000005
【図４】
2012036803.tif 000006