(57)【要約】【課題】アイドル回転速度の急増又は急減に起因する運転者の違和感を軽減する車両用エンジンのアイドル回転速度制御装置を提供する。【解決手段】ＥＣＵ４０は、エンジン１０の冷却水温とその水温における最適なベース回転速度との関係を示す２つのテーブルを記憶している。一方のテーブルにおいて任意の冷却水温に対応するベース回転速度は、他方のテーブルにおいて同一冷却水温に対応するベース回転速度以上に設定されている。ＥＣＵ４０は、エンジン１０の非アイドル運転時において、その運転条件に基づいて２つのテーブルのいずれかを選択し、選択されているテーブルを用いてベース回転速度を導出する。そして、ＥＣＵ４０は、アイドル運転時においては、非アイドル運転時におけるテーブルの選択をそのまま維持し、そのテーブルを用いてベース回転速度を導出し、そのベース回転速度を補正することにより目標アイドル回転速度を導出する。【選択図】図１
2008267329.tif 000002
【特許請求の範囲】
【請求項１】
車両用エンジンの冷却水温に基づいて前記エンジンのアイドル回転速度の目標値を導出し、アイドル運転時において前記エンジンの回転速度を前記目標値に制御するアイドル回転速度制御装置において、
前記エンジンの運転条件を検出する検出手段と、
前記冷却水温と前記目標値とを関連づける第１関連付け手段と、
同一の前記冷却水温を前記第１関連付け手段以上の前記目標値に関連づける第２関連付け手段と、
前記エンジンの非アイドル運転時において、前記検出手段により検出される前記運転条件に基づいて前記第１関連付け手段又は前記第２関連付け手段のいずれか一方を選択し、前記エンジンのアイドル運転時において、非アイドル運転からアイドル運転に切り替わった時点の前記第１関連付け手段又は前記第２関連付け手段の選択を前記運転条件にかかわらずそのまま維持する選択手段と、
前記選択手段により選択されている前記第１関連付け手段又は前記第２関連付け手段によって前記冷却水温から前記目標値を導出する導出手段と、
を備えるアイドル回転速度制御装置。
【請求項２】
車両用エンジンの冷却水温に基づいて前記エンジンのアイドル回転速度の目標値を導出し、アイドル運転時において前記エンジンの回転速度を前記目標値に制御するアイドル回転速度制御装置において、
前記エンジンの運転条件を検出する検出手段と、
前記冷却水温と前記目標値とを関連付ける第１関連付け手段と、
同一の前記冷却水温を前記第１関連付け手段以上の前記目標値に関連付ける第２関連付け手段と、
前記エンジンの非アイドル運転時において、前記検出手段により検出される前記運転条件に基づいて前記第１関連付け手段又は前記第２関連付け手段のいずれか一方を選択し、前記エンジンのアイドル運転時において、前記第１関連付け手段が選択されている場合には、前記第１関連付け手段の選択を前記運転条件にかかわらずそのまま維持し、前記第２関連付け手段が選択されている場合には、前記検出手段により検出される前記運転条件に基づいて前記第１関連付け手段又は前記第２関連付け手段のいずれか一方を選択する選択手段と、
前記選択手段により選択されている前記第１関連付け手段又は前記第２関連付け手段によって前記冷却水温から前記目標値を導出する導出手段と、
を備えるアイドル回転速度制御装置。
【請求項３】
前記選択手段は、アイドル運転の開始から所定時間が経過した後は、前記運転条件に基づいて前記第１関連付け手段又は前記第２関連付け手段のいずれか一方を選択する請求項１又は２に記載のアイドル回転速度制御装置。
【請求項４】
前記導出手段は、アイドル運転時において前記選択手段により前記第１関連付け手段から切り替えて前記第２関連付け手段が選択された場合、アイドル回転速度を徐々に増加させるべく前記目標値を補正する請求項３に記載のアイドル回転速度制御装置。
【請求項５】
前記導出手段は、アイドル運転時において前記選択手段により前記第２関連付け手段から切り替えて前記第１関連付け手段が選択された場合、アイドル回転速度を徐々に減少させるべく前記目標値を補正する請求項２から４のいずれか一項に記載のアイドル回転速度制御装置。
【請求項６】
前記検出手段は、前記運転条件として前記エンジンに接続された外部負荷装置による負荷を検出し、
前記選択手段は、非アイドル運転時に前記第１関連付け手段又は前記第２関連付け手段のいずれか一方を選択する際、前記負荷が所定値以上の場合には前記第２関連付け手段を選択する請求項１から５のいずれか一項に記載のアイドル回転速度制御装置。
【請求項７】
前記検出手段は、前記エンジンの燃焼安定性を示す前記運転条件を検出し、
前記選択手段は、非アイドル運転時に前記第１関連付け手段又は前記第２関連付け手段のいずれか一方を選択する際、前記運転条件から前記燃焼安定性を推定し、前記燃焼安定性が所定レベルよりも悪い場合には前記第２関連付け手段を選択する請求項１から６のいずれか一項に記載のアイドル回転速度制御装置。
【請求項８】
前記検出手段は、前記エンジンに接続された外部負荷装置による負荷増大の蓋然性を示す前記運転条件を検出し、
前記選択手段は、非アイドル運転時に前記第１関連付け手段又は前記第２関連付け手段のいずれか一方を選択する際、前記運転条件から前記負荷が所定値以上に増大する蓋然性を推定し、前記蓋然性が所定レベル以上の場合には前記第２関連付け手段を選択する請求項１から７のいずれか一項に記載のアイドル回転速度制御装置。
【請求項９】
前記エンジンの出力トルクに基づくフィードバック制御により、アイドル運転時における前記エンジンの回転速度を前記目標値に制御する回転速度制御手段を更に備える請求項１から８のいずれか一項に記載のアイドル回転速度制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車両用エンジンのアイドル回転速度制御装置に関する。
【背景技術】
【０００２】
従来、車両用エンジンのアイドル回転速度制御では、エンジンの冷却水温に基づいてアイドル回転速度の目標値（以下「目標アイドル回転速度」という）を導出し、アイドル運転時における実際のエンジン回転速度（以下「実アイドル回転速度」という）を目標アイドル回転速度に制御している。この目標アイドル回転速度としては、燃費向上のため可能な限り低い回転数にすることが望ましい。一方、エンジンの外部負荷が大きい運転条件やエンジンの燃焼安定性が悪い運転条件では、ストールの発生を回避すべく目標アイドル回転速度を高くすることが望ましい。そこで、アイドル回転速度制御において、目標アイドル回転速度を運転条件に応じて嵩上げするアイドルアップ制御が知られている（例えば、特許文献１参照）。
【特許文献１】特開平４−２０３２２４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、アイドルアップ制御では、通常の目標アイドル回転速度を嵩上げする際、実アイドル回転速度が急増する。一方、上記嵩上げ後に通常の目標アイドル回転速度に戻す際には、実アイドル回転速度が急減する。その結果としてアイドル運転時にエンジン音が急変することから、運転者は違和感を覚える。
【０００４】
本発明は上述の問題を解決するためになされたものであって、アイドル回転速度の急増又は急減に起因する運転者の違和感を軽減する車両用エンジンのアイドル回転速度制御装置を提供することを主たる目的とするものである。
【課題を解決するための手段】
【０００５】
以下、上記課題を解決するための手段、及びその作用効果について説明する。
【０００６】
請求項１に記載の発明では、エンジンの冷却水温とアイドル回転速度の目標値とを関連付ける第１関連付け手段と、同一の冷却水温を第１関連付け手段以上の目標値に関連付ける第２関連付け手段とを備えている。そして、車両用エンジンの非アイドル運転時において、そのエンジンの運転条件に基づいて第１関連付け手段又は第２関連付け手段のいずれか一方を選択し、選択されている関連付け手段によってアイドル回転速度の目標値を導出する。一方、アイドル運転時においては、非アイドル運転からアイドル運転に切り替わった時点の関連付け手段の選択を運転条件にかかわらずそのまま維持し、その関連付け手段よってアイドル回転速度の目標値を導出する。以下、作用効果の説明において、第１関連付け手段を「低速側関連付け手段」といい、第２関連付け手段を「高速側関連付け手段」という。
【０００７】
ここで、低速側関連付け手段及び高速側関連付け手段の各関連付け手段により導出されるアイドル回転速度の目標値は、上述したように同一冷却水温であっても互いに異なる。したがって、仮に、アイドル運転時において低速側関連付け手段又は高速側関連付け手段の選択（以下「関連付け手段の選択」という）を切り替えたとすると、その時点でアイドル回転速度の目標値が急増又は急減する。その結果として、エンジン回転速度が急増又は急減し、エンジン音が急変する。
【０００８】
この点、請求項１に記載の発明では、アイドル運転時において、非アイドル運転からアイドル運転に切り替わった時点における関連付け手段の選択を維持するので、アイドル運転時における関連付け手段の選択の切り替えが制限される。これにより、アイドル回転速度の目標値の急増又は急減の発生を抑制することができ、アイドル回転速度の急増又は急減の発生を抑制することができる。その結果として、アイドル回転速度の急増又は急変に起因する運転者の違和感を軽減することができる。
【０００９】
請求項２に記載の発明では、請求項１に記載の発明と同様に第１関連付け手段及び第２関連付け手段を備えている。そして、非アイドル運転時において、請求項１に記載の発明と同様にエンジンの運転条件に基づいて関連付け手段を選択し、選択されている関連付け手段によってアイドル回転速度の目標値を導出する。一方、アイドル運転時おいては、現状で選択されている関連付け手段とエンジンの運転条件とに基づいて次のとおり関連付け手段を選択し、選択されている関連付け手段によってアイドル回転速度の目標値を導出する。すなわち、第１関連付け手段が選択されている場合には、第１関連付け手段の選択を運転条件にかかわらずそのまま維持する。これに対して、第２関連付け手段が選択されている場合には、エンジンの運転条件に基づいて２つの関連付け手段のいずれか一方を選択する。換言すれば、アイドル運転時において、第１関連付け手段から切り替えて第２関連付け手段を選択することを制限する一方で、第２関連付け手段から切り替えて第１関連付け手段を選択することを許可する。
【００１０】
上述のように低速側関連付け手段から切り替えて高速側関連付け手段を選択することを制限することにより、アイドル運転時におけるアイドル回転速度の目標値の急増発生を抑制し、アイドル回転速度の急増の発生を抑制することができる。また、高速側関連付け手段から切り替えて低速側関連付け手段を選択することを許可することにより、次のとおりエンジンの燃費の向上を図ることができる。すなわち、アイドル回転速度を低くしてもエンジンの回転速度を安定させることが可能な運転条件では、低速側関連付け手段を選択することにより、高速側関連付け手段よりも小さい目標値を低速側関連付け手段によって導出し、アイドル回転速度を低くすることができる。このようにして、請求項２に記載の発明では、エンジンの燃費の低下を抑制しつつ、エンジン回転速度の急増に起因する運転者の違和感を軽減することができる。
【００１１】
請求項３に記載の発明では、アイドル運転の開始から所定時間が経過した後は、エンジンの運転条件に基づいて第１関連付け手段又は第２関連付け手段のいずれか一方を選択する。すなわち、アイドル運転の開始からの所定時間が経過するまでは、関連付け手段の選択の切り替えを制限する一方で、アイドル運転の開始から所定時間が経過した後は、エンジンの運転条件に基づく関連付け手段の選択の切り替えを許可する。これにより、アイドル運転期間が比較的長いアイドル運転（例えば、車両の渋滞によるアイドル運転）では、アイドル運転の開始から上記所定時間が経過した後の期間において、エンジン回転速度の安定やエンジンの燃費向上を図るべく運転条件に適した目標値に基づいてアイドル回転速度を制御することができる。
【００１２】
請求項４に記載の発明では、アイドル運転時において低速側関連付け手段から切り替えて高速側関連付け手段が選択された場合、アイドル回転速度を徐々に増加させるべくその目標値を補正する。これにより、請求項３の発明のようにアイドル運転時において低速側関連付け手段から切り替えて高速側関連付け手段を選択することを許可したとしても、その選択の切り替えに伴うアイドル回転速度の急増を防ぐことができる。その結果として、アイドル回転速度の急増に起因する運転者の違和感を軽減することができる。
【００１３】
請求項５に記載の発明では、アイドル運転時において第２関連付け手段から切り替えて第１関連付け手段が選択された場合、アイドル回転速度を徐々に減少させるべくその目標値を補正する。これにより、請求項２に記載の発明のようにアイドル運転時において高速側関連付け手段から切り替えて低速側関連付け手段を選択することを許可したとしても、また請求項３又は請求項４に記載の発明のようにアイドル運転の開始から所定時間が経過した後において高速側関連付け手段から切り替えて低速側関連付け手段を選択することを許可したとしても、その選択の切り替えに伴うアイドル回転速度の急減を防ぐことができる。その結果として、アイドル回転速度の急減に起因する運転者の違和感を軽減することができる。
【００１４】
請求項６に記載の発明では、エンジンの運転条件としてエンジンの外部負荷を検出し、非アイドル運転時に第１関連付け手段又は第２関連付け手段のいずれか一方を選択する際、エンジンに接続された外部負荷装置による負荷が所定値以上の場合には第２関連付け手段を選択する。これにより、非アイドル運転時における上記負荷が所定値以上の場合には、少なくともアイドル運転開始時においてアイドル回転速度を高くすることができる。したがって、比較的短いアイドル運転（例えば、車両の信号待ちによるアイドル運転）などでその直前の非アイドル運転時における上記負荷がそのまま引き継がれる場合には、本発明のようにアイドル運転時における関連付け手段の選択の切り替えを制限したとしても、上述のようにアイドル回転速度が上記負荷に相応させ、アイドル回転速度の安定化を図ることができる。
【００１５】
請求項７に記載の発明では、エンジンの燃焼安定性を示す運転条件を検出し、非アイドル運転時に第１関連付け手段又は第２関連付け手段を選択する際、上記燃焼安定性が所定レベルよりも悪い場合には第２関連付け手段を選択する。これにより、非アイドル運転時における上記燃焼安定性が所定レベルよりも悪い場合には、少なくともアイドル運転開始時においてアイドル回転速度を高くすることができる。したがって、非アイドル運転時における上記燃焼安定性がアイドル運転時においてもそのまま引き継がれる場合には、本発明のようにアイドル運転時における関連付け手段の選択の切り替えを制限したとしても、上述のようにアイドル回転速度を上記燃焼安定性に相応させ、アイドル回転速度の安定化を図ることができる。
【００１６】
請求項８に記載の発明では、エンジンに接続された外部負荷装置による負荷増大の蓋然性を示す運転条件を検出し、非アイドル運転時に第１関連付け手段又は第２関連付け手段を選択する際、検出した運転条件から上記負荷が所定値以上に増大する蓋然性を推定する。そして、上記蓋然性が所定レベル以上の場合には、第２関連付け手段を選択する。すなわち、非アイドル運転時において上記負荷が所定値よりも小さい場合であっても、アイドル運転時において上記負荷が所定値以上に増大する蓋然性が高い場合には、非アイドル運転時において第２関連付け手段を選択する。
【００１７】
これにより、非アイドル運転時において上記蓋然性が高い場合には、少なくともアイドル運転開始時におけるアイドル回転速度を高くして負荷の増大に備えることができる。したがって、本発明のようにアイドル運転時における関連付け手段の選択の切り替えを制限したとしても、アイドル回転速度の安定化を図ることができる。
【００１８】
請求項９に記載の発明では、エンジンの出力トルクに基づくフィードバック制御により、アイドル運転時におけるエンジン回転速度を目標値に制御する。すなわち、アイドル回転速度の制御について、いわゆるトルクベース制御を採用している。一般に、トルクベース制御は、空気量ベースの制御と比較して、エンジン回転速度を安定させることができる。したがって、本発明のようにアイドル運転時における関連付け手段の選択の切り替えを制限したとしても、アイドル回転速度の安定化を図ることができる。
【００１９】
尚、本発明に備わる複数の手段の各機能は、構成自体で機能が特定されるハードウェア資源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせにより実現される。また、これら複数の手段の各機能は、各々が物理的に互いに独立したハードウェア資源で実現されるものに限定されない。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を具体化した複数の実施形態を図面に従って説明する。各実施形態において同一の符号が付された構成要素は、その符号が付された他の実施形態の構成要素と対応する。
【００２１】
（第１実施形態）
第１実施形態は、内燃機関である車両用多気筒ガソリンエンジンを対象にエンジンシステムとして本発明を具体化している。このエンジンシステムは、電子制御装置（以下「ＥＣＵ」という）を中枢として燃料噴射量の制御や点火時期の制御などを実施する。
【００２２】
１．エンジンシステムの概要
図１に示すエンジン１０において、吸気管１１の最上流部にはエアクリーナ１２が設けられ、エアクリーナ１２の下流側には、吸入空気量を検出するためのエアフロメータ１３が設けられている。エアフロメータ１３の下流側には、スロットルバルブ１４が設けられている。スロットルバルブ１４には、スロットルアクチュエータ（例えば、ＤＣモータ）１５が機械的に接続されている。スロットルアクチュエータ１５は、スロットルバルブ１４を駆動する。スロットルアクチュエータ１５には、スロットル開度センサが内蔵されている。スロットル開度センサは、スロットルバルブ１４の開度（以下「スロットル開度」という）を示す検出信号を出力する。スロットルバルブ１４の下流側にはサージタンク１６が設けられ、そのサージタンク１６には吸気管圧力を検出するための吸気管圧力センサ１７が設けられている。また、サージタンク１６には、エンジン１０の各気筒に空気を導入する吸気マニホールド１８が接続されている。吸気マニホールド１８において各気筒の吸気ポート近傍には、燃料を噴射供給する燃料噴射弁１９が取り付けられている。
【００２３】
吸気ポート及び排気ポートには、それぞれ吸気バルブ２１及び排気バルブ２２が設けられている。吸気バルブ２１が開弁すると空気及び燃料の混合気が燃焼室２３内に充填され、排気バルブ２２が開弁すると燃焼後の排ガスが排気管２４に排出される。吸気バルブ２１及び排気バルブ２２には、それぞれ可変動弁機構２５，２６が設けられている。これらの可変動弁機構２５，２６は、各バルブ２１，２２のリフト量や開弁時期などのバルブ開閉動作条件を連続的に可変とすることができる機構を有している。可変動弁機構２５，２６は、この機構によりバルブ開閉動作条件（ＶＶＴ位置）をアクセル開度やエンジン運転状態などに基づいて調整する。
【００２４】
エンジン１０のシリンダヘッドには、各気筒に点火プラグ２７が取り付けられている。点火プラグ２７には、点火コイルなどよりなる図示しない点火装置（イグナイタ）を通じて、所望とする点火時期において高電圧が印加される。この高電圧の印加により、各点火プラグ２７の対向電極間に火花放電が発生し、燃焼室２３内に充填した混合気が着火され燃焼に供される。
【００２５】
排気管２４には、排出ガス中のＣＯ，ＨＣ，ＮＯｘなどを浄化するための三元触媒などの触媒３１が設けられている。この触媒３１の上流側には、排ガスを検出対象として混合気の空燃比を検出するための空燃比センサ３２（リニアＡ／Ｆセンサなど）が設けられている。また、エンジン１０のシリンダブロックには、冷却水温を検出する冷却水温センサ３３や、エンジン１０の所定クランク角毎に（例えば３０°ＣＡ周期で）パルス信号を出力するクランク角センサ３４が取り付けられている。
【００２６】
その他、本システムには、バッテリ電圧を検出する電圧センサ３５や、大気圧を検出する大気圧センサ３６、外気温を検出する外気温センサ３７、エンジン１０の始動後から定期的にカウントアップされる始動後経過時間カウンタ（図示せず）が設けられている。また、本システムが搭載されている車両には、エアコンディショナ（「冷房装置」及び「暖房装置」に相当する：以下「エアコン」という）３８、ヘッドライトやエアコン３８の送風ファンなどの電気負荷３９が設けられている。エアコン３８の図示しないコンプレッサは、エンジン１０に駆動される。電気負荷３９は、エンジン１０に駆動されるオルタネータから電力供給を受けている。
【００２７】
ＥＣＵ４０は、周知のとおりＣＰＵ、メモリなどからなるマイクロプロセッサを主体として構成され、メモリに記憶された各種の制御プログラムを実行することで、その都度のエンジン運転状態に応じてエンジン１０の各種制御を実施する。
【００２８】
例えば、ＥＣＵ４０は、随時入力される各種センサの検出信号や電気負荷３９及びエアコン３８の稼働状況（オン／オフ）を示す信号に基づいて燃料噴射量、目標ＶＶＴ位置、点火時期などを演算し、それを基に燃料噴射弁１９、可変動弁機構２５，２６、点火装置などの駆動を制御する。
【００２９】
また、ＥＣＵ４０は、アクセルオフなどにより所定のアイドル制御実施条件が成立すると、エンジン１０の回転速度（以下「エンジン回転速度」という）がその目標値（以下「目標アイドル回転速度」という）に一致するようにスロットル開度をフィードバック制御（例えばＰＩＤ制御）するアイドル回転速度制御を実施する。
【００３０】
２．アイドル回転速度制御
次に、上述したアイドル回転速度制御の概要を図２に基づいて説明する。この制御は、ＥＣＵ４０が所定周期（所定クランク角ごとに又は所定時間周期）でアイドル回転速度制御プログラムを実行することにより実施される。図２は、アイドル回転速度制御プログラムの流れを示すフローチャートである。
【００３１】
まず、ＥＣＵ４０は、アイドル制御実施条件の成否を判定する（ステップＳ１００参照）。詳しくは、ＥＣＵ４０は、例えばエンジン回転速度が所定速度（例えば、７５０ｒｐｍ）以下の場合には、アイドル制御実施条件が成立していると判定し、エンジン回転速度が上記所定速度より高い場合には、アイドル制御実施条件が不成立であるとの判定をする。そして、ＥＣＵ４０は、アイドル制御実施条件が成立している場合には、ステップＳ１０１の処理を実行し、アイドル制御実施条件が不成立の場合には、今回のアイドル回転速度制御プログラムによる処理を終了する。
【００３２】
ステップＳ１０１において、ＥＣＵ４０は、目標アイドル回転速度のベース値（以下「ベース回転速度」という）を補正することにより、目標アイドル回転速度を導出する。ここで、ベース回転速度とは、エンジン１０の冷却水温に基づいてＥＣＵ４０により導出される回転速度である。このベース回転速度を導出する処理（以下「ベース回転速度導出処理」）の詳細は、後述の「３．ベース回転速度導出処理」において説明する。
【００３３】
例えば、触媒暖機運転制御（触媒３１の温度を高める制御）中には、ＥＣＵ４０は、ベース回転速度に所定の回転速度を加えることにより、通常のアイドル回転速度よりも高い目標アイドル回転速度を導出する。また、ダッシュポット制御中には、ＥＣＵ４０は、加速時において、目標アイドル回転速度を実際のエンジン回転速度（以下「実回転速度」という）に追従させるようにベース回転速度を増大させ、減速時において、目標アイドル回転速度を徐々に減少させるようにベース回転速度を補正する。
【００３４】
次に、ＥＣＵ４０は、実回転速度と目標アイドル回転速度との偏差に基づいて要求吸気量を導出し（ステップＳ１０２参照）、要求吸気量に基づいてスロットル開度の目標値（以下「目標スロットル開度」という）を設定する（ステップＳ１０３参照）。
【００３５】
３．ベース回転速度導出処理
次に、上述したベース回転速度導出処理を図３、図４に基づいて説明する。この処理は、ＥＣＵ４０がベース回転速度導出プログラムを所定周期（所定クランク角ごとに又は所定時間周期）で実行することにより実施される。図３は、ベース回転速度導出プログラムの実行時におけるＥＣＵ４０の機能をモジュール化した図である。図４は、ベース回転速度更新処理プログラムの流れを示すフローチャートである。
【００３６】
以下に説明する各種のパラメータのうち冷却水温、実回転速度、バッテリ電圧、大気圧、外気温は、それぞれ冷却水温センサ３３、クランク角センサ３４、電圧センサ３５、大気圧センサ３６、外気温センサ３７の検出信号からＥＣＵ４０により導出される。ＡＣ−ＯＮフラグは、エアコン３８の稼働状況（オン／オフ）を示す検出信号に基づいてＥＣＵ４０により設定（セット／リセット）される。消費電力は、電気負荷３９の作動状態（オン／オフ）に基づいてＥＣＵ４０により推定される。エンジン１０の始動後からの経過時間（以下「始動後経過時間」という）は、始動後経過時間カウンタのカウンタ値から導出される。これら各種パラメータは、ＥＣＵ４０のメモリに記憶され、必要に応じて更新される。これらのセンサ類（センサ、始動後経過時間カウンタ、電気負荷３９及びエアコン３８の検出信号の出力回路）が「検出手段」に相当する。
【００３７】
また、ＥＣＵ４０のメモリには、図５に示すような２つのテーブルＴ１，Ｔ２があらかじめ記憶されている。テーブルＴ１，Ｔ２は、冷却水温とベース回転速度と関係を示すものである。テーブルＴ１，Ｔ２では、それぞれ冷却水温が高くなるほどベース回転速度が低くなる。また、テーブルＴ１において任意の冷却水温に対応するベース回転速度は、テーブルＴ２においてそれと同一の冷却水温に対応するベース回転速度以下になるように設定されている。以下の説明では、テーブルＴ１を「低速側回転速度テーブル」といい、テーブルＴ２を「高速側回転速度テーブル」という。
【００３８】
（各モジュールの機能）
まず、ベース回転速度更新処理に係る上記機能の各モジュールを図３に基づいて説明する。
【００３９】
暫定選択情報生成モジュールＭ１は、エンジン１０に接続された外部負荷装置（エアコン３８、オルタネータなど）による負荷（以下「外部負荷」という）の大小と、その外部負荷が所定値以上に増加する蓋然性（以下「負荷増大に係る蓋然性」という）の高低と、エンジン１０の燃焼安定性の良悪とに基づいて、暫定テーブル選択情報を生成する。ここで、暫定テーブル選択情報とは、非アイドル時において低速側回転速度テーブルＴ１及び高速側回転速度テーブルＴ２のうちいずれを選択すべきかを示す情報である。
【００４０】
具体的には、暫定選択情報生成モジュールＭ１は、エンジン１０の外部負荷が所定値よりも小さくかつ、外部負荷増大に係る蓋然性が所定レベルよりも低く、燃焼安定性が所定レベルよりも良い場合には、低速側回転速度テーブルＴ１の選択を示す暫定テーブル選択情報を生成する。一方、それ以外場合には、暫定選択情報生成モジュールＭ１は、高速側回転速度テーブルＴ２の選択を示す暫定テーブル選択情報を生成する。
【００４１】
例えば、暫定選択情報生成モジュールＭ１は、下記の条件（１）及び（２）に基づいて外部負荷の大小を判定する。すなわち、暫定選択情報生成モジュールＭ１は、下記の条件（１）及び（２）の両条件が成立する場合には、外部負荷が所定値よりも小さいと判定し、下記の条件（１）及び（２）のうち少なくとも一方の条件が不成立の場合には、外部負荷が所定値以上と判定する。
【００４２】
条件（１）：「エアコン３８が稼働されていないこと」
上述したようにエアコン３８のコンプレッサは、エンジン１０により駆動されている。したがって、エアコン３８が稼働されていない運転条件（Ｘac＝０）では、エアコン３８が稼働されている運転条件（Ｘac＝１）と比較してエンジン１０の外部負荷は小さくなる。
【００４３】
条件（２）：「電気負荷３９による消費電力が所定値以下であること」
上述したように電気負荷３９はオルタネータから電力供給を受けている。また、オルタネータはエンジン１０により駆動されている。したがって、電気負荷３９による消費電力が所定値Ｗth以下の運転条件では、電気負荷３９による消費電力が所定値Ｗthよりも大きい運転条件と比較してオルタネータの発電電力が小さくなるのでエンジン１０の外部負荷は小さくなる。
【００４４】
また、暫定選択情報生成モジュールＭ１は、下記の条件（３）に基づいて負荷増大に係る蓋然性の高低を判定する。すなわち、暫定選択情報生成モジュールＭ１は、下記の条件（３）が成立する場合には、負荷増大に係る蓋然性が所定レベルよりも低いと判定し、条件（３）が不成立の場合には、外部負荷の増加に係る蓋然性が所定レベル以上と判定する。
【００４５】
条件（３）：「気温が所定温度範囲内であること」
エアコンを稼働しなくても運転者が快適に感じる温度では、現状においてエアコンが稼働されていなければ、その後にエアコンが稼働される蓋然性は低い。したがって、気温が所定温度範囲内の場合（Ｔl≦気温≦Ｔh）には、気温が所定温度範囲外の場合と比較して負荷増大に係る蓋然性は低くなる。
【００４６】
また、暫定選択情報生成モジュールＭ１は、下記の条件（４）〜（６）に基づいてエンジン１０の燃焼安定性の良悪を判定する。すなわち、暫定選択情報生成モジュールＭ１は、下記の条件（４）〜（６）の全ての条件が成立する場合には、エンジン１０の燃焼安定性が良いと判定し、下記の条件（４）〜（６）のうち少なくとも１つの条件が不成立の場合には、エンジン１０の燃焼安定性が悪いと判定する。
【００４７】
条件（４）：「バッテリ電圧が所定値以上であること」
バッテリ電圧が所定電圧Ｖth（例えば１３．５Ｖ）以上である運転条件では、燃料噴射弁１９への供給電力が安定することから、燃料噴射弁１９による燃料噴射量が安定する。したがって、バッテリ電圧が所定電圧Ｖth以上の運転条件では、バッテリ電圧が所定電圧Ｖthよりも低い運転条件と比較してエンジン１０の燃焼は安定する方向となる。
【００４８】
条件（５）：「始動後経過時間が所定時間以上であること」
エンジン１０の始動から所定時間Ｃth（例えば１００秒程度）経過後は、エンジン１０の始動直後と比較して、例えば触媒暖機制御などの燃焼不安定要素となり得る始動後制御が終了しており、その燃焼は安定する方向となる。
【００４９】
条件（６）：「大気圧が所定圧Ｐth以上であること」
大気圧が所定気圧Ｃth（例えば９０ｋＰａ）以上の運転条件では、大気圧が所定気圧Ｃthよりも低い運転条件と比較してオイル上がりが生じにくくなる。その結果、エンジン１０の燃焼は安定する方向となる。
【００５０】
すなわち、暫定選択情報生成モジュールＭ１は、条件（１）〜（６）の全てが成立する場合には、低速側回転速度テーブルＴ１の選択を示す暫定テーブル選択情報を生成し、条件（１）〜（６）のうち少なくとも１つの条件が不成立の場合には、高速側回転速度テーブルＴ２の選択を示す暫定テーブル選択情報を生成する。
【００５１】
選択情報記憶モジュールＭ２は、後述する確定選択情報生成モジュールＭ４により生成される確定テーブル選択情報をＥＣＵ４０内のメモリなどに記憶する。なお、確定テーブル選択情報の格納先は、ＥＣＵ４０外のメモリでもよいし、メモリ以外の記憶装置でもよい。
【００５２】
アイドル判定モジュールＭ３は、エンジン１０の回転速度に基づいてアイドル運転又は非アイドル運転を示す運転判定情報を生成する。具体的には、アイドル判定モジュールＭ３は、エンジン１０の回転速度が所定の回転速度（例えば７５０ｒｐｍ）以上の場合には非アイドル運転を示す運転判定情報を生成し、その回転速度がより小さい場合にはアイドル運転を示す運転判定情報を生成する。
【００５３】
確定選択情報生成モジュールＭ４は、運転判定情報と、暫定テーブル選択情報と、前回の確定テーブル選択情報（前回のベース回転速度導出プログラム実行時に選択情報記憶モジュールＭ２により記憶された確定テーブル選択情報）と基づいて、今回の確定テーブル選択情報を生成する。具体的には、確定選択情報生成モジュールＭ４は、運転判定情報が非アイドル運転を示している場合には、暫定テーブル選択情報を確定テーブル選択情報として出力し、運転判定情報がアイドル運転を示している場合には、前回の確定テーブル選択情報を今回の確定テーブル選択情報として出力する。
【００５４】
出力モジュールＭ５は、確定テーブル選択情報が示す低速側回転速度テーブルＴ１又は高速側回転速度テーブルＴ２を用いて冷却水温からベース回転速度を導出する。
【００５５】
暫定選択情報生成モジュールＭ１、選択情報記憶モジュールＭ２、アイドル判定モジュールＭ３、確定選択情報生成モジュールＭ４が「選択手段」に相当する。また、出力モジュールＭ５が「導出手段」に相当する。また、低速側回転速度テーブルＴ１が「第１関連付け手段」に相当し、高速側回転速度テーブルＴ２が「第２関連付け手段」に相当する。
【００５６】
（ベース回転速度更新処理の流れ）
次に、ベース回転速度更新処理の流れを図４に基づいて説明する。
【００５７】
ベース回転速度更新処理において、ＥＣＵ４０は、まず、エンジン１０の運転状態を判定して運転判定情報を生成する（ステップＳ１１０参照）。詳しくは、ＥＣＵ４０は、エンジン１０がアイドル運転と判定した場合にはアイドル制御実施フラグＸidをセット（Ｘid＝１）し、エンジン１０が非アイドル運転と判定した場合にはアイドル制御実施フラグＸidをリセット（Ｘid＝０）する。そして、ＥＣＵ４０は、運転判定情報が示すエンジン１０の運転状態が非アイドル運転（Ｘid＝０）の場合には、ステップＳ１１１〜Ｓ１１３の処理を実行し、エンジン１０の運転状態がアイドル運転（Ｘid＝１）の場合にはステップＳ１１４の処理を実行する。
【００５８】
ステップＳ１１１〜１１３では、まず、ＥＣＵ４０は、エンジン１０の外部負荷の大小（ステップＳ１１１参照）、外部負荷増大に係る蓋然性の高低（ステップＳ１１２参照）、エンジン１０の燃焼安定性の良悪（ステップＳ１１３参照）を判定する。そして、ＥＣＵ４０は、外部負荷が所定値よりも小さくかつ、負荷増大に係る蓋然性が低く、エンジン１０の燃焼安定性が良い場合にはステップＳ１１５及びＳ１１６の処理を実行し、それ以外の場合にはステップＳ１１７及びＳ１１８の処理を実行する。
【００５９】
一方、ステップＳ１１４では、ＥＣＵ４０は、前回の確定テーブル選択情報が低速側回転速度テーブルＴ１を示す場合には、ステップＳ１１５及びＳ１１６の処理を実行し、前回の確定テーブル選択情報が高速側回転速度テーブルＴ２を示す場合には、ステップＳ１１７及びＳ１１８の処理を実行する。
【００６０】
ステップＳ１１５及びＳ１１６では、まず、ＥＣＵ４０は、低速側回転速度テーブルＴ１を示す確定テーブル選択情報を生成し、その確定テーブル選択情報を記憶する（ステップＳ１１５参照）。例えばＥＣＵ４０は、低速側テーブル選択フラグＸselをセット（Ｘsel＝１）する。そして、ＥＣＵ４０は、低速側回転速度テーブルＴ１を用いてエンジン１０の冷却水温からベース回転速度を導出し、ベース回転速度導出処理を終了する（ステップＳ１１６参照）。
【００６１】
一方、ステップＳ１１７及びＳ１１８では、まず、ＥＣＵ４０は、高速側回転速度テーブルＴ２を示す確定テーブル選択情報を生成し、その確定テーブル選択情報を記憶する（ステップＳ１１７参照）。例えばＥＣＵ４０は、低速側テーブル選択フラグＸselをリセット（Ｘsel＝０）する。そして、ＥＣＵ４０は、高速側回転速度テーブルＴ２を用いてエンジン１０の冷却水温からベース回転速度を導出し、ベース回転速度導出処理を終了する（ステップＳ１１８参照）。
【００６２】
次に、エンジンシステムの作動を図６に基づいて説明する。図６は、エンジンシステムの作動中における、実エンジン回転速度ＮＥ、ベース回転速度ＮＢ、目標アイドル回転速度ＮＴ、アイドル制御実施フラグＸid、ＡＣ−ＯＮフラグＸac、低速側テーブル選択フラグＸselの変化を示すタイミングチャートである。図６では、目標アイドル回転速度ＮＴ及びベース回転速度ＮＢの推移が概ね等しく、エンジン１０の冷却水温の経時的変化が殆どない場合を想定している。
【００６３】
図６に示すように実エンジン回転速度ＮＥが所定値（例えば、７５０ｒｍｐ）以上の非アイドル運転時においては、アイドル制御実施フラグＸidはリセット（Ｘid＝０）される（タイミングｔ1〜ｔ4参照）。また、エアコン３８がＯＮされているタイミングｔ1には、ＡＣ−ＯＮフラグＸacがセットされ、その結果として低速側テーブル選択フラグＸselがリセットされている。このとき、エアコン３８のオフによってＡＣ−ＯＮフラグＸacがリセット（Ｘac＝０）されると（タイミングｔ2参照）、リセットされていた低速側テーブル選択フラグＸselがセットされる。これにより、低速側回転速度テーブルＴ１を用いてベース回転速度ＮＢが導出され、その結果としてベース回転速度ＮＢ（目標アイドル回転速度ＮＴ）は急減する。また、エアコン３８のオンによってリセットされていたＡＣ−ＯＮフラグＸacがセット（Ｘac＝１）されると（タイミングｔ3参照）、セットされていた低速側テーブル選択フラグＸselがリセットされる。その結果、高速側回転速度テーブルＴ２を用いて冷却水温からベース回転速度ＮＢが導出され、ベース回転速度ＮＢ（目標アイドル回転速度ＮＴ）は急増する。
【００６４】
一方、アクセルオフなどにより実エンジン回転速度ＮＥが低下し、実エンジン回転速度ＮＥが上記所定回転速度（例えば、７５０ｒｍｐ）以下になると、アイドル制御実施フラグＸidがセット（Ｘid＝１）される（タイミングｔ4参照）。こうしてエンジン１０がアイドル運転になると、非アイドル運転からアイドル運転に切り替わった時点（タイミングｔ4参照）における低速側テーブル選択フラグＸselが維持される。例えば、エアコン３８のオフによってＡＣ−ＯＮフラグＸacがリセット（Ｘac＝０）されたとしても（タイミングｔ5参照）、リセットされていた低速側テーブル選択フラグＸselがセットされることはない。また、例えば、エアコン３８のオンによってＡＣ−ＯＮフラグＸacがセット（Ｘac＝１）されたとしても（タイミングｔ6参照）、セットされていた低速側テーブル選択フラグＸselがリセットされることはない。このようにして２つのテーブルＴ１，Ｔ２の切り替えを禁止することにより、アイドル運転時におけるベース回転速度ＮＢの急増又は急減の発生を防止することができる。これにより、アイドル運転時における実エンジン回転速度ＮＥの急増又は急減の発生を防止することができる。
【００６５】
以上詳述した第１実施形態によれば、以下の優れた効果が得られる。
【００６６】
エンジン１０の非アイドル運転時においては、エンジン１０の運転条件に基づいて２つのテーブルＴ１，Ｔ２のいずれか一方を選択し、選択したテーブル（Ｔ１又はＴ２）によって目標アイドル回転速度を導出するようにした。また、アイドル運転時においては、テーブル選択の切り替え（Ｔ１／Ｔ２）を禁止し、アイドル運転開始直前の非アイドル運転時に選択されたテーブル（Ｔ１又はＴ２）によって目標アイドル回転速度を導出するようにした。これにより、アイドル回転速度の急増又は急減の発生が防止されるため、アイドル回転速度の急増又は急減に起因する運転者の違和感を排除することができる。
【００６７】
また、エンジン１０の外部負荷を検出し、非アイドル運転時に２つのテーブルＴ１，Ｔ２のうちいずれか一方を選択する際、上記負荷が所定値以上の場合には高速側回転速度テーブルＴ２を選択するようにした。これにより、非アイドル運転時における外部負荷が所定値以上の場合には、アイドル運転時におけるアイドル回転速度を高くすることができる。したがって、比較的短いアイドル運転などでその直前の非アイドル運転時における外部負荷がそのまま引き継がれる場合には、本発明のようにアイドル運転時におけるテーブル選択の切り替え（Ｔ１／Ｔ２）を禁止したとしても、アイドル回転速度を負荷に相応させ、アイドル回転速度の安定化を図ることができる。
【００６８】
また、エンジン１０の燃焼安定性を示す運転条件を検出し、非アイドル運転時に２つのテーブルＴ１，Ｔ２のうちいずれか一方を選択する際、エンジン１０の燃焼安定性が所定レベルよりも悪い場合には高速側回転速度テーブルＴ２を選択するようにした。これにより、非アイドル運転時における燃焼安定性が所定レベルよりも悪い場合には、アイドル運転時におけるアイドル回転速度を高くすることができる。したがって、非アイドル運転時におけるエンジンの燃焼安定性がアイドル運転時においてもそのまま引き継がれる場合には、本発明のようにアイドル運転時におけるテーブル選択の切り替え（Ｔ１／Ｔ２）を禁止したとしても、アイドル回転速度をエンジン１０の燃焼安定性に相応させ、アイドル回転速度の安定化を図ることができる。
【００６９】
エンジン１０の外部負荷増大の蓋然性を示す運転条件を検出し、非アイドル運転時に２つのテーブルＴ１，Ｔ２のうちいずれか一方を選択する際、検出した運転条件から上記負荷が所定値以上に増大する蓋然性を推定するようにした。そして、上記蓋然性が所定レベル以上の場合には、高速側回転速度テーブルＴ２を選択するようにした。すなわち、非アイドル運転時においてエンジン１０の外部負荷が所定値よりも小さい場合であっても、アイドル運転時において外部負荷が所定値以上に増大する蓋然性が高い場合には、非アイドル運転時において高速側回転速度テーブルＴ２を選択するようにした。これにより、非アイドル運転時において上記蓋然性が高い場合には、アイドル運転開始時においてアイドル回転速度を高くして外部負荷の増大に備えることができる。したがって、本発明のようにアイドル運転時におけるテーブル選択の切り替え（Ｔ１／Ｔ２）を禁止したとしても、アイドル回転速度の安定化を図ることができる。
【００７０】
（第２実施形態）
第２実施形態は、第１実施形態と同様のエンジンシステムとして本発明を具体化している。第２実施形態のエンジンシステムの構成は、第１実施形態のエンジンシステムの構成と実質的に同一である。ただし、ベース回転速度導出プログラムについて、第２実施形態は第１実施形態と異なる。本実施例では、アイドル運転時において、低速側回転速度テーブルＴ１から切り替えて高速側回転速度テーブルＴ２を選択することを禁止する一方で、高速側回転速度テーブルＴ２から切り替えて低速側回転速度テーブルＴ１を選択することを許可する。
【００７１】
以下、第２実施形態のエンジンシステムの作動を図７に基づいて説明する。図７は、エンジンシステムの作動中における、実エンジン回転速度ＮＥ、ベース回転速度ＮＢ、目標アイドル回転速度ＮＴ、アイドル制御実施フラグＸid、ＡＣ−ＯＮフラグＸac、低速側テーブル選択フラグＸselの変化を示すタイミングチャートである。
【００７２】
図７に示すように、非アイドル運転時における上記パラメータ（ＮＥ，ＮＢ，ＮＴ，Ｘid，Ｘac，Ｘsel）の推移は、第１実施形態のエンジンシステムと実質的に同一である（ｔ1〜ｔ4参照）。一方、アイドル運転時には、オン状態のエアコン３８のオフによってＡＣ−ＯＮフラグＸacがリセット（Ｘac＝０）されると（タイミングｔ7参照）、リセットされていた低速側テーブル選択フラグＸselがセットされる。これに対して、オフ状態のエアコン３８のオンによってＡＣ−ＯＮフラグＸacがセット（Ｘac＝１）されたとしても（タイミングｔ8参照）、セットされていた低速側テーブル選択フラグＸselがリセットされることはない。
【００７３】
以上詳述した第２実施形態によれば、以下の優れた効果が得られる。
【００７４】
アイドル運転時において、現状で選択されているテーブル（Ｔ１又はＴ２）とエンジン１０の運転条件とに基づいて新たなテーブル（Ｔ１又はＴ２）を次のとおり選択し、選択したテーブル（Ｔ１又はＴ２）によってベース回転速度を導出するようにした。すなわち、低速側回転速度テーブルＴ１が選択されている場合には、その選択を維持し、高速側回転速度テーブルＴ２が選択されている場合には、エンジン１０の運転条件に基づいて２つのテーブルＴ１，Ｔ２のいずれか一方を選択するようにした。このように、アイドル運転時において低速側回転速度テーブルＴ１から切り替えて高速側回転速度テーブルＴ２を選択することを制限したので、アイドル回転速度の急増に起因する運転者の違和感を軽減することができる。また、高速側回転速度テーブルＴ２から切り替えて低速側回転速度テーブルＴ１を選択することを許可したので、アイドル回転速度を低くしてエンジン１０の燃費の向上を図ることができる。すなわち、エンジン１０の燃費の低下を抑制しつつ、エンジン回転速度の急増に起因する運転者の違和感を軽減することができる。
【００７５】
また、エンジン１０の非アイドル運転時において、第１実施形態と同様にエンジン１０の外部負荷や、その外部負荷が所定値以上に増加する蓋然性、エンジン１０の燃焼安定性に基づいて低速側回転速度テーブルＴ１又は高速側回転速度テーブルＴ２のいずれか一方を選択し、選択されているテーブル（Ｔ１又はＴ２）によって目標アイドル回転速度を導出するようにした。そのため、本発明のようにアイドル運転時におけるテーブルの選択の切換え（Ｔ１／Ｔ２）を制限したとしても、第１実施形態と同様にアイドル回転速度の安定を図ることができる。
【００７６】
（第３実施形態）
第３実施形態は、第１実施形態と同様のエンジンシステムとして本発明を具体化している。第３実施形態のエンジンシステムの構成は、第１実施形態のエンジンシステムの構成と実質的に同一である。ただし、第３実施形態では、車両の各種制御においていわゆるトルクベース制御を採用しており、電子スロットル制御においてトルクに基づくフィードバック制御によりスロットルバルブ１４を制御している。この制御において、ＥＣＵ４０は、エンジン１０に対するトルクの要求値（以下「要求トルク」という）をアクセル開度やエンジン回転速度などに基づいて導出する。そして、ＥＣＵ４０は、この要求トルクとその時点における実際のエンジン１０のトルク（以下「実トルク」という）との偏差に基づいて要求空気量を導出し、導出した要求空気量に基づいて目標スロットル開度を設定する。
【００７７】
次に、アイドル運転時における電子スロットル制御について、図８に基づいて詳しく説明する。この制御は、ＥＣＵ４０が所定周期（所定クランク角ごとに又は所定時間周期）でアイドル回転速度制御プログラムを実行することにより実施される。図８は、アイドル回転速度制御プログラムの流れを示すフローチャートである。
【００７８】
まず、ＥＣＵ４０は、アイドル制御実施条件の成否を判定する（ステップＳ２００参照）。そして、ＥＣＵ４０は、アイドル制御実施条件が成立している場合には、ステップＳ２０１の処理を実行し、アイドル制御実施条件が不成立の場合には、今回のアイドル回転速度制御プログラムによる処理を終了する。
【００７９】
ステップＳ２０１において、ＥＣＵ４０は、ベース回転速度を補正することにより、目標アイドル回転速度を導出する（ステップＳ２０１参照）。次に、ＥＣＵ４０は、目標アイドル回転速度に基づいてアイドル時における要求トルク（以下「アイドル運転時要求トルク」という）を導出する（ステップＳ２０２参照）。詳しくは、ＥＣＵ４０は、あらかじめメモリなどに格納した所定のテーブルを用いて目標アイドル回転速度からアイドル時要求トルクを導出する。このテーブルは例えば実験的に求めることができる。
【００８０】
次に、ＥＣＵ４０は、現状の吸入空気量、エンジン回転速度、空燃比、点火時期、ＶＶＴ位置などのパラメータに基づいて実トルクを推定する（ステップＳ２０３参照）。次に、ＥＣＵ４０は、アイドル時要求トルクと実トルクとの偏差に基づいて要求吸気量を導出し（ステップＳ２０４参照）、要求吸気量に基づいて目標スロットル開度を設定する（ステップＳ２０５参照）。このようにトルクベース制御によりアイドル回転速度を制御するときのＥＣＵ４０が「回転速度制御手段」に相当する。
【００８１】
以上説明した第３実施形態によれば、第１実施形態の効果に加え、以下に説明する優れた効果が得られる。スロットル開度をトルクに基づいてフィードバック制御するようにした。これにより、アイドル運転時における外部負荷の増減をアイドル時要求トルクの増減により相殺することができる。エンジン１０の出力トルクは、例えば点火時期などエンジン回転速度以外のパラメータによっても調整可能である。したがって、第１実施形態のようにアイドル運転時における２つのテーブルＴ１，Ｔ２の相互の切り替えを禁止したとしても、アイドル回転速度の安定化を図ることができる。
【００８２】
（他の実施形態）
本発明は上記実施形態の記載内容に限定されず、例えば次のように実施されてもよい。
【００８３】
上記第１実施形態では、アイドル運転時において、テーブルの選択の切り替え（Ｔ１／Ｔ２）を禁止した。また、上記第２実施形態では、アイドル運転時において、低速側回転速度テーブルＴ１から切り替えて高速側回転速度テーブルＴ２を選択することを禁止した。しかしながら、アイドル運転時であっても、そのアイドル運転開始から所定時間（例えば５分間）の経過後には、エンジン１０の運転条件に基づいて２つのテーブルＴ１，Ｔ２の相互の切り替えを許可するようにしてもよい。
【００８４】
このような構成にすれば、例えば比較的短いアイドル運転時においては、上記２つのテーブルの切り替えを制限することにより、アイドル回転速度の増減に起因する運転者の違和感を軽減することができる。
【００８５】
一方、例えば比較的長いアイドル運転時においては、アイドル運転開始から所定時間の経過後にはテーブルの選択の切り替え（Ｔ１／Ｔ２）を許可することにより、次のとおりアイドル回転速度の安定を図ったり、エンジン１０の燃費の向上を図ったりすることができる。すなわち、エンジン回転速度を低くするとアイドル回転速度が不安定になる運転条件では、高速側回転速度テーブルＴ２を選択することにより、高速側回転速度テーブルＴ２を用いて低速側回転速度テーブルＴ１よりも高いベース回転速度を導出することができる。これにより、アイドル回転速度を安定させることができる。
【００８６】
また、エンジン回転速度を低くしてもアイドル回転速度を安定させることができる運転条件では、低速側回転速度テーブルＴ１を選択することにより、低速側回転速度テーブルＴ１を用いて高速側回転速度テーブルＴ２よりも低いベース回転速度を導出することができる。これにより、エンジン１０の燃費の向上を図ることができる。
【００８７】
また、アイドル運転時においてテーブルを切り替える場合には、エンジン回転速度を漸増（徐々に増大）又は漸減（徐々に減少）させるべくベース回転速度を補正することにより、目標アイドル回転速度を導出することが望ましい。このような構成にすれば、アイドル運転時におけるテーブルの切り替え（Ｔ１／Ｔ２）に伴うエンジン回転速度の急増又は急減を防ぐことができるため、アイドル運転時におけるテーブルの切り替え（Ｔ１／Ｔ２）に起因する運転者の違和感を軽減することができる。
【００８８】
上記第１から第３実施形態では、ベース回転速度を導出するために２つのテーブルＴ１，Ｔ２を用いたが、これに冷却水温とベース回転速度との関係を示す関数を用いてもよい。また、ベース回転速度を導出するために３つ以上のテーブルや上記関数を用いてもよい。また、条件（１）から（６）の判定結果に基づいて暫定テーブル選択情報を生成したが、これら条件の任意の組み合わせに基づいて暫定テーブル選択情報を生成してもよい。
【００８９】
上記第１から第３実施形態では、外部負荷が増加する蓋然性の高低を気温に基づいて判定したが、この蓋然性は外光の明るさに基づいて判定することもできる。詳しくは、日没により外光が徐々に暗くなっている場合は、現状でヘッドライトが消灯されていたとしても、その後ヘッドライトが点灯される蓋然性が高い。すなわち、ヘッドライトの点灯による電気負荷が増大し、ひいてはエンジン１０の外部負荷が増大する蓋然性が高い。したがって、例えば外光の明るさを定期的に検出することにより、外部負荷が増加する蓋然性を判定することができる。
【００９０】
上記第３実施形態では、第１実施形態にトルクベース制御を採用することによりエンジンシステムを構成したが、第２実施形態にトルクベース制御を採用してもよい。この場合でも、第３実施形態と同様の効果を得ることができる。
【図面の簡単な説明】
【００９１】
【図１】エンジンシステムの構成を示す図。
【図２】第１実施形態のアイドル回転速度制御プログラムのフローチャート。
【図３】ベース回転速度導出プログラム実行時のＥＣＵの機能を示すブロック図。
【図４】ベース回転速度導出プログラムの流れを示すフローチャート。
【図５】高速側回転速度テーブル及び低速側回転速度テーブルを示す図。
【図６】第１実施形態のエンジンシステムの作動を示すタイミングチャート。
【図７】第２実施形態のエンジンシステムの作動を示すタイミングチャート。
【図８】第３実施形態のアイドル回転速度制御プログラムのフローチャート。
【符号の説明】
【００９２】
１０…エンジン、３３…冷却水温センサ、３５…電圧センサ（検出手段）、３６…大気圧センサ（検出手段）、３７…外気温センサ（検出手段）、３８…エアコン（冷房装置、暖房装置）、３９…電気負荷、Ｍ１…暫定選択情報生成モジュール（選択手段）、Ｍ２…選択情報記憶モジュール（選択手段）、Ｍ３…アイドル判定モジュール（検出手段）、Ｍ４…確定選択情報生成モジュール（選択手段）、Ｍ５…出力モジュール（導出手段）、Ｔ１…低速側回転速度テーブル（第１関連付け手段）、Ｔ２…高速側回転速度テーブル（第２関連付け手段）
【図１】
2008267329.tif 000003
【図２】
2008267329.tif 000004
【図３】
2008267329.tif 000005
【図４】
2008267329.tif 000006
【図５】
2008267329.tif 000007
【図６】
2008267329.tif 000008
【図７】
2008267329.tif 000009
【図８】
2008267329.tif 000010