(57)【特許請求の範囲】
【請求項１】
機関回転速度を検出する回転速度検出手段を備え、同回転速度検出手段によって検出される機関回転速度を目標アイドル回転速度に一致させるようにアイドリング運転中の機関回転速度を制御する内燃機関の制御装置であり、
前記回転速度検出手段によって検出される機関回転速度に基づいて内燃機関における潤滑不足を推定する推定手段を備え、
同推定手段によって潤滑不足が推定されたときに、アイドリング運転中の機関回転速度を上昇させるアイドルアップを実行する内燃機関の制御装置において、
前記推定手段は、前記回転速度検出手段によって検出される機関回転速度が第１の閾値よりも大きいと判定される度にカウンタの値を増大させる一方、前記回転速度検出手段によって検出される機関回転速度が前記第１の閾値よりも小さい第２の閾値未満であると判定される度に前記カウンタの値を減少させることにより、前記回転速度検出手段によって検出される機関回転速度の大きさに応じて前記カウンタの値を増減させ、同カウンタの値が判定値まで低下したことに基づいて潤滑不足であると判定するものである
ことを特徴とする内燃機関の制御装置。
【請求項２】
請求項１に記載の内燃機関の制御装置において、
前記推定手段は、前記カウンタの値を増大させる際の増大量を、前記カウンタの値を増大させるときの機関回転速度の大きさに応じて決定し、当該機関回転速度が高いときほど、同増大量を多くする
ことを特徴とする内燃機関の制御装置。
【請求項３】
請求項１又は請求項２に記載の内燃機関の制御装置において、
前記カウンタの値には、上限値及び下限値が設けられている
ことを特徴とする内燃機関の制御装置。
【請求項４】
請求項１〜３のいずれか一項に記載の内燃機関の制御装置において、
前記カウンタの値が前記判定値よりも大きな終了判定値に到達するまでは前記アイドルアップを継続させる
ことを特徴とする内燃機関の制御装置。
【請求項５】
請求項１〜４のいずれか一項に記載の内燃機関の制御装置において、
前記推定手段は、前記カウンタの値を、バルブガイドとバルブステムの摺動部における潤滑油の量の変化を模擬する値として算出する
ことを特徴とする内燃機関の制御装置。
【請求項６】
請求項１〜５のいずれか一項に記載の内燃機関の制御装置において、
前記目標アイドル回転速度を徐々に引き上げることにより、前記アイドルアップを実行する
ことを特徴とする内燃機関の制御装置。
【請求項７】
請求項１〜６のいずれか一項に記載の内燃機関の制御装置において、
前記目標アイドル回転速度を徐々に引き下げることにより機関回転速度を徐々に低下させ、前記アイドルアップを終了させる
ことを特徴とする内燃機関の制御装置。
【請求項８】
請求項６又は請求項７に記載の内燃機関の制御装置において、
前記目標アイドル回転速度の下限ガード値を変更することにより、前記目標アイドル回転速度を変動させる
ことを特徴とする内燃機関の制御装置。
【請求項９】
請求項１〜８のいずれか一項に記載の内燃機関の制御装置において、
変速機のシフトポジションを検出するシフトポジション検出手段を備え、
同シフトポジション検出手段によって検出されるシフトポジションが、同内燃機関の駆動力が前記変速機を介して伝達されなくなるシフトポジションであることを条件に前記アイドルアップを実行する
ことを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、アイドリング運転中の機関回転速度を制御する内燃機関の制御装置に関する。
【背景技術】
【０００２】
アイドリング運転中の機関回転速度を制御する内燃機関の制御装置として、特許文献１には、機関回転速度を目標アイドル回転速度に一致させるように内燃機関の吸入空気量をフィードバック制御するものが記載されている。
【０００３】
特許文献１に記載の内燃機関の制御装置にあっては、内燃機関の吸気通路に電子制御式のスロットル弁を設け、このスロットル弁の開度を調整することにより機関回転速度が目標アイドル回転速度に一致するように吸入空気量をフィードバック制御している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００６‐１２５２６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、内燃機関の各部に供給される潤滑油の量は機関回転速度に応じて変化する。
例えば、内燃機関のクランクシャフトに連結され、内燃機関の駆動力によって駆動される機関駆動式のオイルポンプを備える内燃機関にあっては、機関回転速度の変化に応じてオイルポンプから吐出される潤滑油の量が変化する。そのため、内燃機関の各部に供給される潤滑油の量は機関回転速度に応じて変化することになる。
【０００６】
また、吸気バルブや排気バルブといった機関バルブのバルブステムと同バルブステムが挿通されるバルブガイドとの摺動部には、カムシャフトの潤滑に供された潤滑油がカムシャフトの回転に伴う遠心力の作用で飛散することによって潤滑油が供給されている。そのため、上記摺動部に供給される潤滑油の量は、機関回転速度とともに変化するカムシャフトの回転速度に応じて変化する。すなわち、機関回転速度が低く、カムシャフトの回転速度が低いときにはカムシャフトに付着した潤滑油に作用する遠心力が小さくなるため、潤滑油が上記の摺動部まで到達しないおそれがある。
【０００７】
上記のようにアイドル運転時には、機関回転速度を目標アイドル回転速度に一致させるように吸入空気量をフィードバック制御している。アイドリング運転中の無駄な燃料消費を抑制するためには目標アイドル回転速度はできるだけ低くすることが望ましいが、目標アイドル回転速度の設定値が低すぎる場合には潤滑油の供給量が不足し、長時間アイドリング運転が継続した場合に、潤滑不足によってノイズ等が発生するおそれがある。
【０００８】
この発明は上記実情に鑑みてなされたものであり、その目的はアイドリング運転中の潤滑不足を判定して、潤滑不足を速やかに解消することのできる内燃機関の制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の発明は、機関回転速度を検出する回転速度検出手段を備え、同回転速度検出手段によって検出される機関回転速度を目標アイドル回転速度に一致させるようにアイドリング運転中の機関回転速度を制御する内燃機関の制御装置であり、前記回転速度検出手段によって検出される機関回転速度に基づいて内燃機関における潤滑不足を推定する推定手段を備え、同推定手段によって潤滑不足が推定されたときに、アイドリング運転中の機関回転速度を上昇させるアイドルアップを実行する内燃機関の制御装置において、前記推定手段は、前記回転速度検出手段によって検出される機関回転速度が第１の閾値よりも大きいと判定される度にカウンタの値を増大させる一方、前記回転速度検出手段によって検出される機関回転速度が前記第１の閾値よりも小さい第２の閾値未満であると判定される度に前記カウンタの値を減少させることにより、前記回転速度検出手段によって検出される機関回転速度の大きさに応じて前記カウンタの値を増減させ、同カウンタの値が判定値まで低下したことに基づいて潤滑不足であると判定するものであることをその要旨とする。
【００１０】
上記構成によれば、潤滑油の供給量と相関を有する機関回転速度に基づいて潤滑不足を推定し、アイドリング運転中の機関回転速度を上昇させることができるようになる。その結果、機関回転速度の上昇に伴って潤滑油の供給量が増大し、潤滑油の供給不足が解消されるようになる。
【００１１】
すなわち、上記構成によれば、アイドリング運転中の潤滑不足を判定して、潤滑不足を速やかに解消することができるようになる。
【００１２】
また、内燃機関の任意の部位における潤滑油の量の変化を模擬するように機関回転速度の大きさに応じてカウンタの値を増減させるようにすれば、そのカウンタの値の大きさに基づいてその部位における潤滑油の量を推定することができるようになる。そのため、上記構成によれば、カウンタの値が判定値に到達したことに基づいてその部位の潤滑不足を判定することができる。
【００１３】
尚、上記判定値は、カウンタの値がこの判定値に到達したことに基づいて当該カウンタの値が模擬している部位における潤滑油の量が潤滑不足の水準にあることを判定できるようにカウンタの値の増減の態様に合わせて設定すればよい。
【００１４】
内燃機関の各部には、機関回転速度が高く、その部位に対する潤滑油の供給量が多いときに徐々に潤滑油が溜まっていく。その一方で、機関回転速度が低く、その部位に対する潤滑油の供給量が少ないときにはその部位に溜まっていた潤滑油が徐々に流れ出し、その部位に溜まっている潤滑油の量が減少していく。そこで、内燃機関の各部に溜まっているこうした潤滑油の量の変化を模擬するために、具体的には、上記構成のように、前記回転速度検出手段によって検出される機関回転速度が第１の閾値よりも大きいと判定される度に前記カウンタの値を増大させる一方、前記回転速度検出手段によって検出される機関回転速度が前記第１の閾値よりも小さい第２の閾値未満であると判定される度に前記カウンタの値を減少させる構成を採用することが望ましい。
【００１５】
こうした構成を採用すれば、実際に溜まっている潤滑油の量の変化に合わせてカウンタの値を増減させてカウンタの値に基づいて溜まっている潤滑油の量をより的確に推定することができるようになる。
【００１６】
尚、第１の閾値及び第２の閾値は潤滑不足を判定しようとする部位における潤滑油の増減と機関回転速度との関係を予め実験などを行うことによって同定し、その結果に応じてその部位における潤滑油の量を適切に模擬することができるように適宜設定すればよい。
【００１７】
請求項２に記載の発明は、請求項１に記載の内燃機関の制御装置において、前記推定手段は、前記カウンタの値を増大させる際の増大量を、前記カウンタの値を増大させるときの機関回転速度の大きさに応じて決定し、当該機関回転速度が高いときほど、同増大量を多くするものであるということをその要旨とする。
【００１８】
機関回転速度が高いときほど潤滑油の供給量は多くなるため、カウンタの値によって潤滑油の量の変化を模擬する部位の潤滑油の量は、機関回転速度が高いときほど増大するようになる。したがって、上記のように機関回転速度が高いときほど、カウンタの値の増大量を多くする構成を採用すれば、より実際の潤滑油の量の変化に即した態様でカウンタの値を増減させることができるようになり、同カウンタの値に基づいて潤滑不足をより正確に推定することができるようになる。
【００１９】
また、内燃機関の各部に溜まる潤滑油の量には限界があり、またその部位に溜まる潤滑油の量はゼロ未満にはならない。そのため、カウンタの値によって内燃機関の任意の部位における潤滑油の量の変化を模擬する場合には、請求項３に記載されているようにカウンタの値に上限値及び下限値を設けることが望ましい。
【００２０】
このようにカウンタの値に上限値及び下限値を設ける構成を採用すれば、実際にはそれ以上その部位における潤滑油の量が増えないにも拘わらずカウンタの値が潤滑油の量が増大し続けているかのように変化し続けてしまうことや、実際にはその部位における潤滑油の量がゼロになっており、それ以上減少しないにも拘わらずカウンタの値が潤滑油の量が減少し続けているかのように変化し続けてしまうことを回避することができる。
【００２１】
すなわち、上記請求項３に記載の構成によれば、より実際の潤滑油の量の変化に即したかたちでカウンタの値を算出することができ、カウンタの値に基づいてより的確に潤滑不足を推定することができるようになる。
【００２２】
ところで、アイドルアップを実行することにより、潤滑油の供給量が増大するようになるため、内燃機関の各部における潤滑油の量は増大するようになる。しかし、アイドルアップを実行する期間があまりにも短いとまたすぐに潤滑不足に陥ってしまう。そのため、潤滑不足を抑制する上では、請求項４に記載されているように前記カウンタの値が前記判定値よりも大きな終了判定値に到達するまでは前記アイドルアップを継続させる構成を採用し、ある程度の期間に亘ってアイドルアップを継続することが望ましい。
【００２３】
こうした構成を採用すれば、ある程度の期間に亘ってアイドルアップを継続させることができるようになる。したがって、アイドルアップを通じてたくさんの潤滑油を溜め込むことができるようになり、アイドルアップ終了後すぐに潤滑不足になってしまうことを抑制することができる。
【００２４】
尚、上記の終了判定値は、その値を大きな値に設定するほどアイドルアップを継続させる期間が長くなる。そのため、アイドルアップを通じて十分に潤滑油を供給し、その後の潤滑不足を抑制する上では、終了判定値の値はカウンタの値によって潤滑油の量を模擬する部位にできるだけ多くの潤滑油を溜め込むことができるようにその大きさを設定することが望ましい。
【００２５】
請求項５に記載の発明は、前記推定手段が、前記カウンタの値を、バルブガイドとバルブステムの摺動部における潤滑油の量の変化を模擬する値として算出する請求項１〜４のいずれか一項に記載の内燃機関の制御装置である。
【００２６】
吸気バルブや排気バルブといった機関バルブのバルブステムと同バルブステムが挿通されるバルブガイドとの摺動部には、カムシャフトの潤滑に供された潤滑油がカムシャフトの回転に伴う遠心力の作用で飛散することによって潤滑油が供給される構成が採用されることがある。
【００２７】
こうした構成が採用されている場合には、上記摺動部に供給される潤滑油の量は、機関回転速度とともに変化するカムシャフトの回転速度に応じて変化する。すなわち、機関回転速度が低く、カムシャフトの回転速度が低いときにはカムシャフトに付着した潤滑油に作用する遠心力が小さくなるため、潤滑油が上記の摺動部まで到達しないおそれがある。
【００２８】
こうした摺動部には、潤滑油の供給通路を通じて潤滑油が直接供給されていないため、こうした摺動部における潤滑油の量は、潤滑油の供給通路に設けた油圧センサの検出値に基づいて推定することが困難である。
【００２９】
これに対して、上記請求項５に記載されているように、バルブガイドとバルブステムの摺動部における潤滑油の量の変化を模擬する値としてカウンタの値を算出する構成を採用すれば、カウンタの値に基づいてこの摺動部における潤滑油の量の変化を推定し、この摺動部における潤滑不足を推定することができるようになる。
【００３０】
請求項６に記載の発明は、請求項１〜５のいずれか一項に記載の内燃機関の制御装置において、前記目標アイドル回転速度を徐々に引き上げることにより、前記アイドルアップを実行することをその要旨とする。
【００３１】
アイドルアップの実行に伴って機関回転速度が急激に上昇すると、内燃機関の運転音が急に大きくなって違和感がある。そのため、アイドルアップを実行する際には、運転音の増大による違和感を与えないように少しずつ機関回転速度を上昇させることが望ましい。これに対し、少しずつ機関回転速度を上昇させるアイドルアップを実現するための具体的な方法としては、上記請求項６に記載されているように、目標アイドル回転速度を徐々に引き上げる構成を採用することができる。
【００３２】
こうした構成を採用すれば、目標アイドル回転速度をゆっくりと徐々に引き上げることにより、運転音の増大による違和感を与えないように少しずつ機関回転速度を上昇させることができるようになる。
【００３３】
請求項７に記載の発明は、請求項１〜６のいずれか一項に記載の内燃機関の制御装置において、前記目標アイドル回転速度を徐々に引き下げることにより機関回転速度を徐々に低下させ、前記アイドルアップを終了させることをその要旨とする。
【００３４】
アイドルアップの終了に伴って機関回転速度が急激に低下すると、運転音が急に小さくなって違和感がある。そのため、アイドルアップを終了させる際には、運転音の低下による違和感を与えないように少しずつ機関回転速度を低下させることが望ましい。これに対し、少しずつ機関回転速度を低下させてアイドルアップを終了させるための具体的な方法としては、上記請求項７に記載されているように、目標アイドル回転速度を徐々に引き下げる構成を採用することができる。
【００３５】
こうした構成を採用すれば、目標アイドル回転速度をゆっくりと徐々に引き下げることにより、運転音の低下による違和感を与えないように少しずつ機関回転速度を低下させ、アイドルアップを終了させることができるようになる。
【００３６】
請求項８に記載の発明は、請求項６又は請求項７に記載の内燃機関の制御装置において、前記目標アイドル回転速度の下限ガード値を変更することにより、前記目標アイドル回転速度を変動させることをその要旨とする。
【００３７】
目標アイドル回転速度を変動させるための具体的な方法としては、上記請求項８に記載されているように目標アイドル回転速度に対して下限ガード値を設定し、その下限ガード値を変更するようにすればよい。
【００３８】
請求項９に記載の発明は、請求項１〜８のいずれか一項に記載の内燃機関の制御装置において、変速機のシフトポジションを検出するシフトポジション検出手段を備え、同シフトポジション検出手段によって検出されるシフトポジションが、同内燃機関の駆動力が前記変速機を介して伝達されなくなるシフトポジションであることを条件に前記アイドルアップを実行することをその要旨とする。
【００３９】
変速機を介して駆動力が下流側に伝達される状態のときにアイドルアップが実行されると、アイドルアップの実行に伴って変速機を介して同変速機よりも下流側に伝達される駆動力も増大してしまうことになる。
【００４０】
この点、上記請求項９に記載の構成によれば、変速機を介して同変速機よりも下流側に駆動力が伝達されない状態のときに、アイドルアップが実行されるようになるため、下流側に伝達される駆動力がアイドルアップの実行に伴って増大してしまうことを抑制することができる。
【００４１】
尚、内燃機関の駆動力が変速機を介して伝達されなくなるシフトポジションとしては、自動変速機における中立位置を示す「Ｎレンジ」や駐車位置を示す「Ｐレンジ」、そして、手動変速機における中立位置である「Ｎポジション」等がある。
【図面の簡単な説明】
【００４２】
【図１】この発明の一実施形態に係る電子制御装置と、その制御対象である内燃機関との関係を示す模式図。
【図２】油量カウンタの増減に係る一連の処理の流れを示すフローチャート。
【図３】潤滑不足判定フラグの設定に係る一連の処理の流れを示すフローチャート。
【図４】演算用下限ガード値の算出に係る一連の処理の流れを示すフローチャート。
【図５】目標アイドル回転速度の下限ガードに係る一連の処理の流れを示すフローチャート。
【発明を実施するための形態】
【００４３】
以下、この発明に係る内燃機関の制御装置を、車両に搭載される内燃機関１１を統括的に制御する電子制御装置１００として具体化した一実施形態について、図１〜５を参照して説明する。
【００４４】
図１に示されるように、内燃機関１１のシリンダ１２にはピストン１３が摺動可能に内挿されている。そして、ピストン１３は、コネクティングロッド１４を介してクランクシャフト１５に連結されている。これにより、ピストン１３の往復運動はコネクティングロッド１４を介してクランクシャフト１５の回転運動に変換される。
【００４５】
また、図１の中央に示されるように内燃機関１１のシリンダヘッドの内部には、吸気カムシャフト２０ａと排気カムシャフト２０ｂとが回動自在に支持されている。これら吸気カムシャフト２０ａ及び排気カムシャフト２０ｂは、図示しないタイミングチェーンを介してクランクシャフト１５に連結されている。そのため、クランクシャフト１５の回転運動は、タイミングチェーンを介して吸気カムシャフト２０ａ及び排気カムシャフト２０ｂに伝達される。
【００４６】
吸気カムシャフト２０ａには吸気カム２１ａが形成されている。吸気カム２１ａは、図１に示されるようにロッカアーム２２ａに当接している。ロッカアーム２２ａは、ラッシュアジャスタ２４ａによってその一端が下方から支持されているとともに、ラッシュアジャスタ２４ａによって支持されている端部とは反対側の端部において吸気バルブ２３ａのステムエンドに当接している。
【００４７】
吸気バルブ２３ａのバルブステムは、シリンダヘッドに固定されたバルブガイド２５ａに摺動自在に挿通されている。そのため、吸気カムシャフト２０ａの回転に伴う吸気カム２１ａの作用によってロッカアーム２２ａが揺動することにより、吸気バルブ２３ａがバルブガイド２５ａに沿って摺動し、吸気バルブ２３ａが開閉される。尚、吸気バルブ２３ａは図示しないバルブスプリングによって閉弁方向に常に付勢されている。
【００４８】
吸気カムシャフト２０ａと同様に、排気カムシャフト２０ｂには排気カム２１ｂが形成されている。排気カム２１ｂは、ロッカアーム２２ｂに当接している。ロッカアーム２２ｂはラッシュアジャスタ２４ｂによってその一端が下方から支持されているとともに、ラッシュアジャスタ２４ｂによって支持されている端部とは反対側の端部において排気バルブ２３ｂのステムエンドに当接している。
【００４９】
排気バルブ２３ｂは、シリンダヘッドに固定されたバルブガイド２５ｂに摺動自在に挿通されている。そのため、排気カムシャフト２０ｂの回転に伴う排気カム２１ｂの作用によってロッカアーム２２ｂが揺動することにより、排気バルブ２３ｂがバルブガイド２５ｂに沿って摺動し、排気バルブ２３ｂが開閉されることになる。尚、排気バルブ２３ｂも吸気バルブ２３ａと同様に図示しないバルブスプリングによって閉弁方向に常に付勢されている。
【００５０】
また、内燃機関１１のシリンダブロックの下方には、潤滑油を貯留するオイルパン３０が設けられている。尚、図１にあっては、説明の便宜上、オイルパン３０をシリンダ１２の右側に図示している。このオイルパン３０内にはオイルストレーナ３１が設けられている。そして、このオイルストレーナ３１はオイルポンプ３２に接続されている。これにより、オイルパン３０内の潤滑油は、このオイルストレーナ３１によって比較的大きな異物がろ過されてからオイルポンプ３２に吸入される。オイルポンプ３２は、破線で示されるようにクランクシャフト１５に連結されており、クランクシャフト１５の回転運動を利用して、換言すれば内燃機関１１の駆動力を利用して駆動される。そして、オイルポンプ３２から吐出された潤滑油は、潤滑油供給通路３３を通じて機関各部に供給され、各部の潤滑に供される。
【００５１】
潤滑油供給通路３３の一部は図１の上方に示されるようにシリンダヘッド内部に設けられたシリンダヘッドオイルノズル３８に接続されている。シリンダヘッドオイルノズル３８にはオイル孔が複数設けられており、このオイル孔から吸気カム２１ａ及び排気カム２１ｂに向けて潤滑油が供給されるようになっている。
【００５２】
尚、吸気カム２１ａや排気カム２１ｂに付着した潤滑油はこれら吸気カム２１ａ及び排気カム２１ｂの回転に伴って作用する遠心力によってシリンダヘッド内に飛散する。そして、遠心力によって飛散した潤滑油の一部が吸気バルブ２３ａ及び排気バルブ２３ｂとバルブガイド２５ａ，２５ｂとの摺動部に到達することによって当該摺動部に潤滑油が供給されるようになっている。
【００５３】
この内燃機関１１は電子制御装置１００によって制御される。電子制御装置１００は、内燃機関１１に吸入される空気の量である吸入空気量ＧＡを調節する電子制御スロットル機構４０や、燃料噴射弁４１、点火プラグ４２に電気的に接続されている。また、電子制御装置１００には、内燃機関１１の各部の状態を検出するために下記のような各種のセンサが接続されている。
【００５４】
例えば、回転速度検出手段として設けられるクランクポジションセンサ１０１はクランクシャフト１５の回転角と同クランクシャフト１５の回転速度である機関回転速度ＮＥを検出する。エアフロメータ１０２は吸入空気量ＧＡを検出する。水温センサ１０３は機関冷却水温ＴＨＷを検出する。アクセルポジションセンサ１０４はアクセルペダルの操作量ＡＣＣＰを検出する。
【００５５】
また、シフトポジション検出手段として設けられるシフトポジションセンサ１０５は自動変速機のシフトレンジのうち、どのシフトレンジが選択されているのかを検出する。
電子制御装置１００は、こうした様々なセンサによって検出された信号に基づいて各種の演算を実行し、機関各部に駆動指令を出力する。
【００５６】
例えば、電子制御装置１００は、アクセルペダルの操作量ＡＣＣＰに基づいて要求トルクを算出し、電子制御スロットル機構４０を操作してスロットル弁の開度を変更することによって吸入空気量ＧＡを調量する。そしてこれにあわせて、エアフロメータ１０２によって検出された吸入空気量ＧＡに基づいて内燃機関１１における燃料噴射量や点火時期を制御することにより、要求トルクに見合ったトルクを発生させる。
【００５７】
また、電子制御装置１００はアイドリング運転中の機関回転速度ＮＥを制御するために、目標アイドル回転速度ｅｎｔｃａｌを設定し、アイドリング運転中に機関回転速度ＮＥを目標アイドル回転速度ｅｎｔｃａｌに一致させるように吸入空気量ＧＡをフィードバック制御する。具体的には、機関回転速度ＮＥが目標アイドル回転速度ｅｎｔｃａｌに一致するように電子制御スロットル機構４０を操作してスロットル弁の開度を調整することにより吸入空気量ＧＡをフィードバック制御する。
【００５８】
ところで、オイルポンプ３２はクランクシャフト１５に連結されて内燃機関１１の駆動力によって駆動される機関駆動式のオイルポンプであるため、オイルポンプ３２から吐出される潤滑油の量は機関回転速度ＮＥの変化に応じて変化する。そのため、内燃機関１１の各部に供給される潤滑油の量は機関回転速度ＮＥに応じて変化することになる。
【００５９】
また、吸気バルブ２３ａ及び排気バルブ２３ｂのバルブステムとバルブガイド２５ａ，２５ｂとの摺動部には、カム２１ａ，２１ｂ及びカムシャフト２０ａ，２０ｂの潤滑に供された潤滑油がカムシャフト２０ａ，２０ｂの回転に伴う遠心力の作用で飛散することによって潤滑油が供給されている。そのため、上記摺動部に供給される潤滑油の量は、機関回転速度ＮＥとともに変化するカムシャフト２０ａ，２０ｂの回転速度に応じて変化する。すなわち、機関回転速度ＮＥが低く、カムシャフト２０ａ，２０ｂの回転速度が低いときにはカムシャフト２０ａ，２０ｂに付着した潤滑油に作用する遠心力が小さくなるため、潤滑油が上記の摺動部まで到達しないおそれがある。
【００６０】
電子制御装置１００は、上記のようにアイドル運転時には、機関回転速度ＮＥを目標アイドル回転速度ｅｎｔｃａｌに一致させるように吸入空気量ＧＡをフィードバック制御している。アイドリング運転中の無駄な燃料消費を抑制するためには目標アイドル回転速度ｅｎｔｃａｌはできるだけ低くすることが望ましいが、目標アイドル回転速度ｅｎｔｃａｌの設定値が低すぎる場合には上記摺動部に対する潤滑油の供給量が不足し、長時間アイドリング運転が継続した場合に、潤滑不足によってノイズ等が発生するおそれがある。
【００６１】
そこで、本実施形態の電子制御装置１００は、機関回転速度ＮＥに基づいて油量カウンタｅｃｌｕｂを増減させることによって、上記摺動部に溜まっている潤滑油の量の変化を模擬し、この油量カウンタｅｃｌｕｂの値の大きさに基づいて上記摺動部における潤滑不足を推定するようにしている。更に本実施形態の電子制御装置１００は、油量カウンタｅｃｌｕｂの値の大きさに基づいて潤滑不足であることが判定された場合には、アイドリング運転中の機関回転速度ＮＥを上昇させるアイドルアップを実行し、上記摺動部に対する潤滑油の供給量を増大させるようにしている。
【００６２】
以下、図２〜５を参照して上記摺動部における潤滑不足を推定し、アイドルアップを実行するための一連の処理の流れを具体的に説明する。
電子制御装置１００はまず、上記摺動部における潤滑油の量の変化を模擬するためのカウンタである油量カウンタｅｃｌｕｂを算出するために図２に示される一連の処理を実行する。この処理は、電子制御装置１００によって所定の制御周期で繰り返し実行される。
【００６３】
電子制御装置１００は、この処理を開始すると、まずステップＳ１００において、機関運転中であるか否かを判定する。尚、ここでは、機関始動が完了して内燃機関１１が自律運転可能になる回転速度に基づいて設定された閾値よりも機関回転速度ＮＥが高くなっている場合に機関運転中である旨を判定する。
【００６４】
ステップＳ１００において、機関運転中ではない旨の判定がなされた場合（ステップＳ１００：ＮＯ）には、電子制御装置１００はそのまま何もせずにこの処理を一旦終了させる。
【００６５】
一方、ステップＳ１００において、機関運転中である旨の判定がなされた場合（ステップＳ１００：ＹＥＳ）には、ステップＳ１１０へと進み、機関回転速度ＮＥが第１の閾値ＮＥＬＵＢＨよりも大きいか否かを判定する。
【００６６】
機関回転速度ＮＥが第１の閾値ＮＥＬＵＢＨよりも大きい旨の判定がなされた場合（ステップＳ１１０：ＹＥＳ）には、ステップＳ１３０へと進み、前回の制御周期において算出された油量カウンタｅｃｌｕｂの値に増大量ｅｃｉｎｃを加算し、その和を新たな油量カウンタｅｃｌｕｂの値にする。
【００６７】
尚、油量カウンタｅｃｌｕｂには上限値及び下限値が設けられている。そのため、このステップＳ１３０を通じて増大させられる油量カウンタｅｃｌｕｂの値がこの上限値よりも大きな値になることはない。また、ここでは、バルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの摺動部に溜まる油量の最大値に対応する値を上限値として設定している。
【００６８】
また、ステップＳ１３０において加算する増大量ｅｃｉｎｃは、機関回転速度ＮＥが高いときほど大きくなるように、ステップＳ１３０が実行されるときの機関回転速度ＮＥに応じて算出される。具体的には、機関回転速度ＮＥが高いときほど算出される増大量ｅｃｉｎｃが大きくなるように設定された演算マップを参照し、そのときの機関回転速度ＮＥに応じて増大量ｅｃｉｎｃが算出される。
【００６９】
こうして油量カウンタｅｃｌｕｂの値を算出すると、電子制御装置１００はこの処理を一旦終了する。尚、初期状態において油量カウンタｅｃｌｕｂは上限値と等しい値に設定されている。
【００７０】
一方、ステップＳ１１０において機関回転速度ＮＥが第１の閾値ＮＥＬＵＢＨ以下である旨の判定がなされた場合（ステップＳ１１０：ＮＯ）には、ステップＳ１２０へと進み、機関回転速度ＮＥが第１の閾値ＮＥＬＵＢＨよりも小さい第２の閾値ＮＥＬＵＢＬ未満であるか否かを判定する。
【００７１】
機関回転速度ＮＥが第２の閾値ＮＥＬＵＢＬ未満である旨の判定がなされた場合（ステップＳ１２０：ＹＥＳ）には、ステップＳ１４０へと進み、前回の制御周期において算出された油量カウンタｅｃｌｕｂの値から「１」を減算し、その差を新たな油量カウンタｅｃｌｕｂの値にする。
【００７２】
上述したように油量カウンタｅｃｌｕｂには下限値が設けられているため、ステップＳ１４０を通じて減少させられる油量カウンタｅｃｌｕｂの値はこの下限値未満の値になることはない。尚、ここでは、バルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの摺動部に溜まる油量の最小値である「０」に対応するように、下限値を「０」に設定している。
【００７３】
こうして油量カウンタｅｃｌｕｂの値を算出すると、電子制御装置１００はこの処理を一旦終了する。
一方、ステップＳ１２０において機関回転速度ＮＥが第２の閾値ＮＥＬＵＢＬ以上である旨の判定がなされた場合（ステップＳ１２０：ＮＯ）には、電子制御装置１００はそのまま何もせずにこの処理を一旦終了させる。すなわち、機関回転速度ＮＥが第２の閾値ＮＥＬＵＢＬ以上且つ第１の閾値ＮＥＬＵＢＨ以下の範囲にあるときには、油量カウンタｅｃｌｕｂを増減させずにこの処理を一旦終了させる。
【００７４】
尚、第１の閾値ＮＥＬＵＢＨ及び第２の閾値ＮＥＬＵＢＬはバルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの摺動部における潤滑油の増減と機関回転速度ＮＥとの関係を予め実験などを行うことによって同定し、その結果に応じて同摺動部における潤滑油の量を適切に模擬することができるように、その大きさが適宜設定されている。
【００７５】
この処理が終了すると電子制御装置１００は、図３に示す処理を実行し、油量カウンタｅｃｌｕｂの大きさに基づいて潤滑不足であるか否かを判定するとともに、その結果に基づいて潤滑不足判定フラグｅｘｎｔｌｕｂを設定する。尚、この処理は図２を参照して示した処理が終了する度に実行されるものである。すなわち、この処理は図２を参照して示した油量カウンタｅｃｌｕｂの算出処理と同一の制御周期で繰り返し実行されるものである。
【００７６】
具体的には、この処理を開始すると電子制御装置１００は、まずステップＳ２００において油量カウンタｅｃｌｕｂが「０」であるか否かを判定する。
ステップＳ２００において油量カウンタｅｃｌｕｂが「０」である旨の判定がなされた場合（ステップＳ２００：ＹＥＳ）には、ステップＳ２１０へと進み、電子制御装置１００は潤滑不足判定フラグｅｘｎｔｌｕｂを「ＯＮ」に設定する。
【００７７】
尚、潤滑不足判定フラグｅｘｎｔｌｕｂは、バルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの摺動部において潤滑不足であるか否かを示す情報として電子制御装置１００のメモリに記憶されるフラグである。潤滑不足判定フラグｅｘｎｔｌｕｂは、初期状態において潤滑不足ではないことを示す「ＯＦＦ」に設定されており、上記のようにステップＳ２００において油量カウンタｅｃｌｕｂが「０」である旨の判定がなされた場合に潤滑不足であることを示す「ＯＮ」に更新される。
【００７８】
こうして潤滑不足判定フラグｅｘｎｔｌｕｂを「ＯＮ」に設定すると、電子制御装置１００は処理をステップＳ２２０へと進める。
一方、ステップＳ２００において油量カウンタｅｃｌｕｂが「０」ではない旨の判定がなされた場合（ステップＳ２００：ＮＯ）には、電子制御装置１００はステップＳ２１０をスキップしてそのまま潤滑不足判定フラグｅｘｎｔｌｕｂを更新せずに、処理をステップＳ２２０へと進める。
【００７９】
ステップＳ２２０において電子制御装置１００は、油量カウンタｅｃｌｕｂが終了判定値ＣＬＵＢＨ以上であるか否かを判定する。この終了判定値ＣＬＵＢＨは、油量カウンタｅｃｌｕｂがこの終了判定値ＣＬＵＢＨ以上になったことに基づいて上記摺動部に十分に潤滑油が溜まった旨を判定するための値である。
【００８０】
本実施形態にあってはこの終了判定値ＣＬＵＢＨを油量カウンタｅｃｌｕｂの上限値と等しい値に設定している。すなわち、本実施形態の場合にあっては油量カウンタｅｃｌｕｂが終了判定値ＣＬＵＢＨよりも大きくなることはない。そのため、ステップＳ２２０では実質的に油量カウンタｅｃｌｕｂが終了判定値ＣＬＵＢＨに到達したか否かを判定していることになる。
【００８１】
ステップＳ２２０において油量カウンタｅｃｌｕｂが終了判定値ＣＬＵＢＨ以上である旨の判定がなされた場合（ステップＳ２２０：ＹＥＳ）、すなわち油量カウンタｅｃｌｕｂが終了判定値ＣＬＵＢＨと等しくなり、終了判定値ＣＬＵＢＨまで到達した旨の判定がなされた場合には、ステップＳ２３０へと進む。
【００８２】
こうしてステップＳ２３０へと進むと、電子制御装置１００は潤滑不足判定フラグｅｘｎｔｌｕｂを「ＯＦＦ」に更新する。そして、こうして潤滑不足判定フラグｅｘｎｔｌｕｂを「ＯＦＦ」に更新すると、電子制御装置１００はこの処理を一旦終了させる。
【００８３】
一方、ステップＳ２２０において油量カウンタｅｃｌｕｂが終了判定値ＣＬＵＢＨ未満である旨の判定がなされた場合（ステップＳ２２０：ＮＯ）には、電子制御装置１００はステップＳ２３０をスキップしてそのまま潤滑不足判定フラグｅｘｎｔｌｕｂを更新せずに、この処理を一旦終了させる。
【００８４】
この処理が終了すると電子制御装置１００は、潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＮ」になっているか否かに基づいて演算用下限ガード値ｅｎｔｌｕｂｂを増減させる図４に示す処理を実行する。尚、この処理は図３を参照して示した処理が終了する度に実行されるものである。すなわち、この処理も図２を参照して示した油量カウンタｅｃｌｕｂの算出処理と同一の制御周期で繰り返し実行されるものである。
【００８５】
この処理を開始すると電子制御装置１００は、まずステップＳ３００において潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＮ」であるか否かを判定する。ステップＳ３００において潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＮ」である旨の判定がなされた場合（ステップＳ３００：ＹＥＳ）には、ステップＳ３１０へと進み、電子制御装置１００は前回の制御周期において設定されていた目標アイドル回転速度ｅｎｔｃａｌに加算量ｅｎｔｕｐを加算し、その和を演算用下限ガード値ｅｎｔｌｕｂｂとする。
【００８６】
こうして演算用下限ガード値ｅｎｔｌｕｂｂを算出すると電子制御装置１００はこの処理を一旦終了させる。尚、演算用下限ガード値ｅｎｔｌｕｂｂには上限値及び下限値が設けられている。例えば、本実施形態にあっては上限値を「１０００ｒｐｍ（回転／分）」に、下限値を「０ｒｐｍ（回転／分）」に設定している。
【００８７】
一方、ステップＳ３００において潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＮ」ではない旨の判定がなされた場合（ステップＳ３００：ＮＯ）、すなわち潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＦＦ」である旨の判定がなされた場合には、ステップＳ３２０へと進む。そしてステップＳ３２０において、電子制御装置１００は前回の制御周期において算出された演算用下限ガード値ｅｎｔｌｕｂｂから減算量ｅｎｔｄｎを減算し、その差を新たな演算用下限ガード値ｅｎｔｌｕｂｂとする。こうして演算用下限ガード値ｅｎｔｌｕｂｂを算出すると電子制御装置１００はこの処理を一旦終了させる。
【００８８】
尚、加算量ｅｎｔｕｐ及び減算量ｅｎｔｄｎは、この処理を繰り返し実行することにより、数分間かけてゆっくりと演算用下限ガード値ｅｎｔｌｕｂｂを数百ｒｐｍ分変化させることができるように、その大きさが設定されている。そのため、潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＮ」に設定されており、ステップＳ３００において肯定判定がなされ続けた場合には、演算用下限ガード値ｅｎｔｌｕｂｂが加算量ｅｎｔｕｐの分ずつ徐々に増大し、数分間かけて上限値である「１０００ｒｐｍ」まで引き上げられることになる。一方、潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＦＦ」に設定されており、ステップＳ３００において否定判定がなされ続けた場合には、演算用下限ガード値ｅｎｔｌｕｂｂが減算量ｅｎｔｄｎの分ずつ徐々に減少し、下限値である「０ｒｐｍ」に向かって引き下げられることになる。
【００８９】
次に下限ガード値ｅｎｔｌｕｂを設定し、目標アイドル回転速度ｅｎｔｃａｌを下限ガードするための処理について図５を参照して説明する。
この処理は、クランクシャフト１５の回転角が所定量変化する度に実行される。例えば本実施形態にあっては、クランクシャフト１５が１８０°回転する度にこの処理を実行する。
【００９０】
この処理を開始すると、電子制御装置１００はまず、ステップＳ４００において、機関運転中であるか否かを判定する。尚、ここでは、図２を参照して説明したステップＳ１００と同様に、機関始動が完了して内燃機関１１が自律運転可能になる回転速度に基づいて設定された閾値よりも機関回転速度ＮＥが高くなっている場合に機関運転中である旨を判定する。
【００９１】
ステップＳ４００において、機関運転中である旨の判定がなされた場合（ステップＳ４００：ＹＥＳ）には、ステップＳ４１０へと進み、電子制御装置１００は変速機が正常であるか否を判定する。
【００９２】
そして、ステップＳ４１０において変速機が正常である旨の判定がなされると（ステップＳ４１０：ＹＥＳ）、ステップＳ４２０へと進み、電子制御装置１００は現在選択されているシフトレンジがＮレンジであるか否かを判定する。
【００９３】
ステップＳ４２０において、現在選択されているシフトレンジがＮレンジである旨の判定がなされると（ステップＳ４２０：ＹＥＳ）、ステップＳ４３０へと進み、電子制御装置１００は図１〜４を参照して説明した一連の処理を通じて算出された演算用下限ガード値ｅｎｔｌｕｂｂを実際に下限ガードに使用する下限ガード値ｅｎｔｌｕｂにする。
【００９４】
一方、ステップＳ４００〜４２０のいずれかの処理において１つでも否定判定がなされると、ステップＳ４４０へと進み、電子制御装置１００は下限ガード値ｅｎｔｌｕｂを「０」にするとともに、演算用下限ガード値ｅｎｔｌｕｂｂを「０」にする。
【００９５】
こうしてステップＳ４３０又はステップＳ４４０を通じて下限ガード値ｅｎｔｌｕｂを設定すると、ステップＳ４５０へと進み、電子制御装置１００は目標アイドル回転速度ｅｎｔｃａｌを下限ガード値ｅｎｔｌｕｂで下限ガードする。すなわち、目標アイドル回転速度ｅｎｔｃａｌが下限ガード値ｅｎｔｌｕｂ以上であるときにはそのまま目標アイドル回転速度ｅｎｔｃａｌを使用してアイドリング運転中の機関回転速度ＮＥを制御する。一方で、目標アイドル回転速度ｅｎｔｃａｌが下限ガード値ｅｎｔｌｕｂよりも小さいときには目標アイドル回転速度ｅｎｔｃａｌを下限ガード値ｅｎｔｌｕｂと等しい値に更新し、更新された目標アイドル回転速度ｅｎｔｃａｌを使用してアイドリング運転中の機関回転速度ＮＥを制御する。
【００９６】
（作用）
以下に上記の一連の処理を実行することによって生じる作用を説明する。
まず図２に示される処理を繰り返し実行することにより、バルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの摺動部に溜まる潤滑油の量の変化を模擬する油量カウンタｅｃｌｕｂが機関回転速度ＮＥに応じて増減される。
【００９７】
その後、図３に示される処理を実行することにより、油量カウンタｅｃｌｕｂの大きさに基づいて潤滑不足であるか否かが判定され、その結果に基づいて潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＮ」又は「ＯＦＦ」に設定される。
【００９８】
そして、図４の処理を通じてその潤滑不足判定フラグｅｘｎｔｌｕｂに応じて演算用下限ガード値ｅｎｔｌｕｂｂが増減される。具体的には潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＮ」のときには徐々に演算用下限ガード値ｅｎｔｌｕｂｂが引き上げられ、潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＦＦ」のときには徐々に演算用下限ガード値ｅｎｔｌｕｂｂが引き下げられる。
【００９９】
そして、演算用下限ガード値ｅｎｔｌｕｂｂは、図５の処理を通じて自動変速機のシフトレンジがＮレンジであるときに、実際に下限ガード値ｅｎｔｌｕｂに反映される。これにより、自動変速機のシフトレンジがＮレンジであるときには、この下限ガード値ｅｎｔｌｕｂによって目標アイドル回転速度ｅｎｔｃａｌが下限ガードされ、目標アイドル回転速度ｅｎｔｃａｌが下限ガード値ｅｎｔｌｕｂよりも低いときには、下限ガード値ｅｎｔｌｕｂまで目標アイドル回転速度ｅｎｔｃａｌが引き上げられる。上述したように潤滑不足判定フラグｅｘｎｔｌｕｂが「ＯＮ」のときには徐々に演算用下限ガード値ｅｎｔｌｕｂｂが引き上げられ、下限ガード値ｅｎｔｌｕｂも引き上げられることになるため、これに伴って目標アイドル回転速度ｅｎｔｃａｌが引き上げられ、アイドルアップが実現されることになる。
【０１００】
以上説明した本実施形態によれば、以下の効果が得られるようになる。
（１）潤滑油の供給量と相関を有する機関回転速度ＮＥに基づいて潤滑不足を推定し、潤滑不足であると判定されたときにアイドルアップを実行することによってアイドリング運転中の機関回転速度ＮＥを上昇させることができる。その結果、機関回転速度ＮＥの上昇に伴って潤滑油の供給量が増大し、潤滑油の供給不足が解消されるようになる。
【０１０１】
すなわち、アイドリング運転中の潤滑不足を判定して、潤滑不足を速やかに解消することができる。
（２）バルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの間の摺動部における潤滑油の量の変化を模擬するように機関回転速度ＮＥの大きさに応じて油量カウンタｅｃｌｕｂを増減させるようにしている。そのため、油量カウンタｅｃｌｕｂの大きさに基づいて上記摺動部における潤滑油の量を推定することができる。そのため、油量カウンタｅｃｌｕｂが判定値である「０」に到達したことに基づいて上記摺動部における潤滑不足を判定することができる。
【０１０２】
（３）バルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの間の摺動部には、機関回転速度ＮＥが高く、この摺動部に対する潤滑油の供給量が多いときに徐々に潤滑油が溜まっていく。一方で、機関回転速度ＮＥが低く、この摺動部に対する潤滑油の供給量が少ないときには、徐々にその溜まっていた潤滑油が流れ出しその量が減少していく。これに対して、本実施形態にあっては、上記摺動部に溜まっているこうした潤滑油の量の変化を模擬するために、回転速度検出手段であるクランクポジションセンサ１０１によって検出される機関回転速度ＮＥが第１の閾値ＮＥＬＵＢＨよりも大きいときに油量カウンタｅｃｌｕｂを増大させるようにしている。その一方で、クランクポジションセンサ１０１によって検出される機関回転速度ＮＥが第１の閾値ＮＥＬＵＢＨよりも小さい第２の閾値ＮＥＬＵＢＬ未満のときに油量カウンタｅｃｌｕｂの値を減少させるようにしている。そのため、実際に摺動部に溜まる潤滑油の量の変化に合わせて油量カウンタｅｃｌｕｂを増減させて油量カウンタｅｃｌｕｂに基づいて摺動部に溜まっている潤滑油の量を推定することができる。
【０１０３】
（４）機関回転速度ＮＥが高いときほど、シリンダヘッドオイルノズル３８を通じて供給される潤滑油の量は増大する。また機関回転速度ＮＥが高いほど、吸気カムシャフト２０ａ及び排気カムシャフト２０ｂの回転速度が高くなるため、遠心力によってシリンダヘッド内で飛散する潤滑油の量も増大する。したがって、機関回転速度ＮＥが高いときほど、摺動部に対する潤滑油の供給量は多くなる。そのため、単位時間あたりに摺動部に溜まる潤滑油の量は、機関回転速度ＮＥが高いときほど多くなる。これに対して上記実施形態にあっては、機関回転速度ＮＥが高いときほど、油量カウンタｅｃｌｕｂの増大量ｅｃｉｎｃを多くする構成を採用している。したがって、実際の潤滑油の増大量の変化に即した態様で油量カウンタｅｃｌｕｂの増大量ｅｃｉｎｃを増減させることができ、油量カウンタｅｃｌｕｂに基づいて潤滑不足をより正確に推定することができる。
【０１０４】
（５）バルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの間の摺動部に溜まる潤滑油の量には限界があり、また上記摺動部に溜まる潤滑油の量はゼロ未満にはならない。これに対して、上記実施形態にあっては、油量カウンタｅｃｌｕｂの値に上限値及び下限値を設けるようにしている。
【０１０５】
このように油量カウンタｅｃｌｕｂの値に上限値及び下限値を設ける構成を採用しているため、実際にはそれ以上上記摺動部における潤滑油の量が増えないにも拘わらず油量カウンタｅｃｌｕｂが潤滑油の量が増大し続けているかのように変化し続けてしまうことを回避することができる。また、実際には上記摺動部における潤滑油の量がゼロになっており、それ以上減少しないにも拘わらず油量カウンタｅｃｌｕｂが潤滑油の量が減少し続けているかのように変化し続けてしまうことを回避することができる。
【０１０６】
すなわち、より実際の潤滑油の量の変化に即したかたちで油量カウンタｅｃｌｕｂを算出することができ、油量カウンタｅｃｌｕｂに基づいてより的確に潤滑不足を推定することができる。
【０１０７】
（６）アイドルアップを実行することにより、潤滑油の供給量が増大するようになるため、上述したようにバルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの間の摺動部における潤滑油の量は増大するようになる。しかし、アイドルアップを実行する期間があまりにも短いとまたすぐに潤滑不足に陥ってしまう。
【０１０８】
これに対して、上記実施形態にあっては油量カウンタｅｃｌｕｂの値が判定値である「０」よりも大きな終了判定値ＣＬＵＢＨに到達するまではアイドルアップを継続させる構成を採用している。そのため、油量カウンタｅｃｌｕｂの値が終了判定値ＣＬＵＢＨに到達するまでの期間に亘ってアイドルアップを継続させることができる。したがって、アイドルアップを通じてたくさんの潤滑油を上記摺動部に溜め込むことができ、アイドルアップ終了後すぐに潤滑不足になってしまうことを抑制することができる。
【０１０９】
（７）上記実施形態のようにバルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの摺動部には、カムシャフト２０ａ，２０ｂの潤滑に供された潤滑油がカムシャフト２０ａ，２０ｂの回転に伴う遠心力で飛散することによって潤滑油が供給される。
【０１１０】
こうした構成が採用されている場合には、上記摺動部に供給される潤滑油の量は、機関回転速度ＮＥとともに変化するカムシャフト２０ａ，２０ｂの回転速度に応じて変化する。すなわち、機関回転速度ＮＥが低く、カムシャフト２０ａ，２０ｂの回転速度が低いときにはカムシャフト２０ａ，２０ｂに付着した潤滑油に作用する遠心力が小さくなるため、潤滑油が上記の摺動部まで到達しないおそれがある。
【０１１１】
そして、この摺動部には、潤滑油供給通路３３を通じて潤滑油が直接供給されていないため、こうした摺動部における潤滑油の量は、潤滑油供給通路３３に油圧センサを設けたとしてもその検出値に基づいて的確に推定することが困難である。
【０１１２】
これに対して、上記のように、バルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂとの摺動部における潤滑油の量の変化を模擬する値として油量カウンタｅｃｌｕｂを算出する構成を採用すれば、油量カウンタｅｃｌｕｂに基づいてこの摺動部における潤滑油の量を推定することができる。そのため、油圧センサの検出値に基づいて推定する場合よりもこの摺動部における潤滑不足を的確に推定することができる。
【０１１３】
（８）アイドルアップの実行に伴って機関回転速度ＮＥが急激に上昇すると、内燃機関１１の運転音が急に大きくなって違和感がある。そのため、アイドルアップを実行する際には、運転音の増大による違和感を与えないように少しずつ機関回転速度ＮＥを上昇させることが望ましい。これに対して、上記実施形態では、アイドルアップを実現するための具体的な方法として、目標アイドル回転速度ｅｎｔｃａｌを徐々に引き上げる構成を採用している。そのため、目標アイドル回転速度ｅｎｔｃａｌをゆっくりと徐々に引き上げることにより、運転音の増大による違和感を与えないように少しずつ機関回転速度ＮＥを上昇させることができる。
【０１１４】
（９）また、アイドルアップの終了に伴って機関回転速度ＮＥが急激に低下すると、運転音が急に小さくなって違和感がある。そのため、アイドルアップを終了させる際には、運転音の低下による違和感を与えないように少しずつ機関回転速度ＮＥを低下させることが望ましい。これに対して上記実施形態では、アイドルアップを終了させ、機関回転速度ＮＥを低下させるための具体的な方法として、目標アイドル回転速度ｅｎｔｃａｌを徐々に引き下げる構成を採用している。そのため、目標アイドル回転速度ｅｎｔｃａｌをゆっくりと徐々に引き下げることにより、運転音の低下による違和感を与えないように少しずつ機関回転速度ＮＥを低下させることができる。
【０１１５】
（１０）変速機を介して駆動力が下流側に伝達される状態のときにアイドルアップが実行されると、アイドルアップの実行に伴って変速機を介して同変速機よりも下流側に伝達される駆動力も増大してしまうことになる。
【０１１６】
この点、上記実施形態にあっては、シフトポジションセンサ１０５によって検出されるシフトポジションが、内燃機関１１の駆動力が自動変速機を介して伝達されなくなるＮレンジであることを条件にアイドルアップを実行するようにしている。
【０１１７】
そのため、自動変速機を介して同自動変速機よりも下流側に駆動力が伝達されない状態のときに、アイドルアップが実行されるようになる。したがって、下流側に伝達される駆動力がアイドルアップの実行に伴って増大してしまうことを抑制することができる。
【０１１８】
（１１）上記実施形態では、ステップＳ４４０において下限ガード値ｅｎｔｌｕｂを「０」にするとともに、演算用下限ガード値ｅｎｔｌｕｂｂも「０」にしている。これは、一旦シフトレンジがＮレンジ以外のシフトレンジに変更されてアイドルアップが終了された後、再びシフトレンジがＮレンジに変更されたときに、演算用下限ガード値ｅｎｔｌｕｂｂが大きな値に設定されていると、下限ガード値ｅｎｔｌｕｂがその演算用下限ガード値ｅｎｔｌｕｂｂによって急に増大することになるためである。
【０１１９】
上記実施形態のようにステップＳ４４０において下限ガード値ｅｎｔｌｕｂを「０」にするとともに、演算用下限ガード値ｅｎｔｌｕｂｂも「０」にする構成を採用すれば、再びＮレンジに変更されたときには演算用下限ガード値ｅｎｔｌｕｂｂが「０」にリセットされていることになる。そのため、下限ガード値ｅｎｔｌｕｂが急に増大してしまうことを回避し、徐々に下限ガード値ｅｎｔｌｕｂを変化させて徐々に機関回転速度ＮＥを変更することができるようになる。
【０１２０】
尚、上記実施形態は、これを適宜変更した以下の形態にて実施することもできる。
・上記実施形態では、Ｎポジションであることが検出されていることをアイドルアップの実行条件の１つとし、Ｎポジションであることが検出されているときにアイドルアップを実行する構成を示した。これに対して、アイドルアップに伴って変速機よりも下流側に伝達される駆動力が増大してしまうことを抑制する上では、アイドルアップの実行を許可するシフトポジションは、内燃機関１１の駆動力が自動変速機を介して伝達されないシフトポジションであればよい。そのため、Ｎレンジに限らず、駐車位置を示すＰレンジのときにアイドルアップを実行する構成を採用することもできる。
【０１２１】
・また上記実施形態では変速機が自動変速機である場合を例示したが、この発明は自動変速機と組み合わされる内燃機関の制御装置に限らず、手動変速機と組み合わされる内燃機関の制御装置として適用することもできる。手動変速機と組み合わされる内燃機関の制御装置としてこの発明を適用する場合には、変速機を介して駆動力が伝達されないシフトポジションとして中立位置であるＮポジションに操作されているときにアイドルアップを実行する構成を採用すればよい。
【０１２２】
・尚、アイドルアップによる駆動力の増大がそれほど問題にならない場合には、駆動力が伝達されないシフトポジションにあることをアイドルアップの実行条件の一つとする構成を省略し、潤滑不足が判定されている場合には駆動力が伝達されないシフトポジションであるか否かに関わらず、アイドルアップを実行する構成を採用することもできる。
【０１２３】
・下限ガード値ｅｎｔｌｕｂを増減させることにより、目標アイドル回転速度ｅｎｔｃａｌを変動させてアイドルアップを実現する構成を示したが、本発明はこうした構成に限定されるものではない。すなわち、アイドルアップを実行することのできる構成であればよいため、例えば、目標アイドル回転速度ｅｎｔｃａｌを直接変動させる構成を採用することもできる。また、目標アイドル回転速度ｅｎｔｃａｌとは別にアイドルアップ用の目標回転速度を設定する構成を採用することもできる。
【０１２４】
・アイドルアップを終了させる際に、目標アイドル回転速度ｅｎｔｃａｌを徐々に引き下げることにより、機関回転速度ＮＥを徐々に低下させる構成を示したが、目標アイドル回転速度ｅｎｔｃａｌを一度に引き下げる構成を採用することもできる。こうした構成を採用した場合には、アイドリング運転中に内燃機関１１の運転音が急に小さくなるため、運転者に違和感を与えてしまうおそれがある。しかし、アイドルアップを速やかに終了させることにより、無駄にアイドルアップを継続することによる燃料消費量の増大を抑制することができるようになる。
【０１２５】
・アイドルアップを開始する際に、目標アイドル回転速度ｅｎｔｃａｌを徐々に引き上げることにより、機関回転速度ＮＥを徐々に上昇させる構成を示したが、目標アイドル回転速度ｅｎｔｃａｌを一度に引き上げる構成を採用することもできる。こうした構成を採用した場合には、アイドリング運転中に内燃機関１１の運転音が急に大きくなるため、運転者に違和感を与えてしまうおそれがある。しかし、機関回転速度ＮＥを速やかに引き上げることにより、潤滑不足を速やかに解消することができるようになる。
【０１２６】
・上記実施形態にあっては、油量カウンタｅｃｌｕｂが終了判定値ＣＬＵＢＨに到達したときに潤滑不足判定フラグｅｘｎｔｌｕｂを「ＯＦＦ」して徐々に演算用下限ガード値ｅｎｔｌｕｂｂを減少させる構成を示した。そして、終了判定値ＣＬＵＢＨを油量カウンタｅｃｌｕｂの上限値と等しい値に設定する構成を示した。これに対して、上記の終了判定値ＣＬＵＢＨは、その大きさを適宜変更しても良い。尚、終了判定値ＣＬＵＢＨの値を大きな値に設定するほどアイドルアップを継続させる期間は長くなる。そのため、アイドルアップを通じて十分に潤滑油を供給し、その後の潤滑不足を抑制する上では、終了判定値ＣＬＵＢＨの値は油量カウンタｅｃｌｕｂによって潤滑油の量を模擬する部位にできるだけ多くの潤滑油を溜め込むことができるようにその大きさを設定することが望ましい。
【０１２７】
・上記実施形態にあってはバルブ２３ａ，２３ｂとバルブガイド２５ａ，２５ｂの摺動部に溜まる潤滑油の量の変化を模擬する値として油量カウンタｅｃｌｕｂを算出する構成を示したが、この発明は上記の摺動部に限定して適用されるものではない。すなわち、その他の部位に溜まる潤滑油の量の変化を模擬し、その部位における潤滑不足を推定する構成とすることもできる。
【０１２８】
・油量カウンタｅｃｌｕｂの値に上限値及び下限値を設ける構成を示したが、上限値及び下限値のうち、いずれか一方のみを設ける構成を採用してもよい。また、上限値及び下限値のいずれも設けない構成を採用することもできる。
【０１２９】
・油量カウンタｅｃｌｕｂを増大させるときの機関回転速度ＮＥの大きさに応じて増大量ｅｃｉｎｃを決定する構成を示したが、増大量ｅｃｉｎｃの大きさを常に一定にする構成を採用することもできる。
【０１３０】
・上記実施形態では、潤滑不足を判定するための判定値を「０」にし、油量カウンタｅｃｌｕｂが「０」に到達したことに基づいて潤滑不足であると判定する構成を示した。しかし、この判定値は、油量カウンタｅｃｌｕｂの値が模擬している部位における潤滑油の量が潤滑不足の水準にあることを判定できるものであればよいため、その大きさは、油量カウンタｅｃｌｕｂの値の増減の態様に合わせて適宜変更することができる。
【０１３１】
・上記実施形態にあっては、推定手段として油量カウンタｅｃｌｕｂを算出することにより潤滑不足を推定する構成を示したが、機関回転速度ＮＥに基づいて潤滑不足を推定することのできるものであれば、推定手段の構成は適宜変更することができる。すなわち、推定手段の構成は、上記実施形態のように油量カウンタｅｃｌｕｂを算出する構成に限定されるものではない。
【符号の説明】
【０１３２】
１１…内燃機関、１２…シリンダ、１３…ピストン、１４…コネクティングロッド、１５…クランクシャフト、２０ａ…吸気カムシャフト、２０ｂ…排気カムシャフト、２１ａ…吸気カム、２１ｂ…排気カム、２２ａ，２２ｂ…ロッカアーム、２３ａ…吸気バルブ、２３ｂ…排気バルブ、２４ａ、２４ｂ…ラッシュアジャスタ、２５ａ，２５ｂ…バルブガイド、３０…オイルパン、３１…オイルストレーナ、３２…オイルポンプ、３８…シリンダヘッドオイルノズル、４０…電子制御スロットル機構、４１…燃料噴射弁、４２…点火プラグ、１００…電子制御装置、１０１…クランクポジションセンサ、１０２…エアフロメータ、１０３…水温センサ、１０４…アクセルポジションセンサ、１０５…シフトポジションセンサ。
【図１】
0005605245.tif 000002
【図２】
0005605245.tif 000003
【図３】
0005605245.tif 000004
【図４】
0005605245.tif 000005
【図５】
0005605245.tif 000006