(57)【要約】【課題】オイル希釈発生時に、良好なエミッション特性を確保しつつ、オイルから希釈燃料を分離することが可能な内燃機関の制御装置を提供する。【解決手段】オイル希釈が発生したと判別された場合には、燃料カット中に、吸気バルブを遅開き及び／又は早閉じにすることにより生じた筒内負圧により、オイル上がりを生じさせ、燃料希釈オイルから燃料を蒸発させる（ステップ１０６）。このステップ１０６では、さらに排気バルブを閉弁状態で休止させることで、蒸発した燃料が排気通路に排出されることを防止する。【選択図】図３
2007285239.tif 000002
【特許請求の範囲】
【請求項１】
可変動弁機構を有する内燃機関の制御装置であって、
前記内燃機関への燃料供給を停止する燃料カットを実行する燃料カット手段と、
燃料によるオイル希釈を検出するオイル希釈検出手段と、
吸気バルブの開弁特性を変更可能な可変動弁機構と、
前記可変動弁機構により前記吸気バルブの開弁特性を変更することで、筒内負圧を発生させる筒内負圧発生手段と、
排気バルブを閉弁状態で休止させることが可能な休止機構と、
前記オイル希釈が検出された場合には、前記燃料カット中に、前記筒内負圧発生手段により前記筒内負圧を発生させると共に、前記休止機構により前記排気バルブを閉弁状態で休止させる制御手段とを備えたことを特徴とする内燃機関の制御装置。
【請求項２】
請求項１に記載の内燃機関の制御装置において、
前記筒内負圧により筒内に流入したオイルから蒸発する燃料量である蒸発燃料量を算出する蒸発燃料量算出手段と、
前記内燃機関の運転状態に応じたベース燃料噴射量を算出するベース燃料噴射量算出手段と、
燃料カット復帰時に、前記蒸発燃料量に基づいて前記ベース燃料噴射量を補正することで最終燃料噴射量を算出する最終燃料噴射量算出手段とを更に備えたことを特徴とする内燃機関の制御装置。
【請求項３】
請求項２に記載の内燃機関の制御装置において、
オイル希釈の度合であるオイル希釈度を算出するオイル希釈度算出手段と、
前記吸気バルブの開弁特性から筒内負圧度を算出する筒内負圧度算出手段と、
前記筒内負圧が発生した時間である筒内負圧時間を算出する筒内負圧時間算出手段とを更に備え、
前記蒸発燃料量算出手段は、前記オイル希釈度と前記筒内負圧度と前記筒内負圧時間に基づいて、前記蒸発燃料量を算出することを特徴とする内燃機関の制御装置。
【請求項４】
請求項１から３の何れかに記載の内燃機関の制御装置において、
前記筒内負圧発生手段は、前記吸気バルブの開弁時期を第１所定時期以降に、及び／又は、前記吸気バルブの閉弁時期を第２所定時期以前にすることを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、可変動弁機構を有する内燃機関の制御装置に係り、特にオイル希釈発生時の可変動弁機構の制御を実行する制御装置に関する。
【背景技術】
【０００２】
燃焼室の壁面に付着したオイルに希釈する燃料量を考慮して、燃料噴射量を算出する装置が知られている（例えば、特許文献１参照。）。
【０００３】
【特許文献１】特開２００５−６１２９７号公報
【特許文献２】特開２００４−１６９６４６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
燃料によるオイル希釈が発生すると、オイルの粘度が低下する。希釈されたオイルがオイルパンから摺動部や油圧機構等に供給されると、摺動部の焼き付きや油圧低下等の不具合が発生する可能性がある。そこで、オイル希釈が発生した場合には、希釈燃料をオイルから分離することが望ましい。
ところが、上記特許文献１には、希釈燃料をオイルから分離することに関する記載がない。さらに、上記特許文献１には、分離後の燃料の取り扱いに関する記載もない。
【０００５】
本発明は、上述のような課題を解決するためになされたもので、オイル希釈発生時に、良好なエミッション特性を確保しつつ、オイルから希釈燃料を分離することが可能な内燃機関の制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
第１の発明は、上記の目的を達成するため、可変動弁機構を有する内燃機関の制御装置であって、
前記内燃機関への燃料供給を停止する燃料カットを実行する燃料カット手段と、
燃料によるオイル希釈を検出するオイル希釈検出手段と、
吸気バルブの開弁特性を変更可能な可変動弁機構と、
前記可変動弁機構により前記吸気バルブの開弁特性を変更することで、筒内負圧を発生させる筒内負圧発生手段と、
排気バルブを閉弁状態で休止させることが可能な休止機構と、
前記オイル希釈が検出された場合には、前記燃料カット中に、前記筒内負圧発生手段により前記筒内負圧を発生させると共に、前記休止機構により前記排気バルブを閉弁状態で休止させる制御手段とを備えたことを特徴とする。
【０００７】
また、第２の発明は、第１の発明において、
前記筒内負圧により筒内に流入したオイルから蒸発する燃料量である蒸発燃料量を算出する蒸発燃料量算出手段と、
前記内燃機関の運転状態に応じたベース燃料噴射量を算出するベース燃料噴射量算出手段と、
燃料カット復帰時に、前記蒸発燃料量に基づいて前記ベース燃料噴射量を補正することで最終燃料噴射量を算出する最終燃料噴射量算出手段とを更に備えたことを特徴とする。
【０００８】
また、第３の発明は、第２の発明において、
オイル希釈の度合であるオイル希釈度を算出するオイル希釈度算出手段と、
前記吸気バルブの開弁特性から筒内負圧度を算出する筒内負圧度算出手段と、
前記筒内負圧が発生した時間である筒内負圧時間を算出する筒内負圧時間算出手段とを更に備え、
前記蒸発燃料量算出手段は、前記オイル希釈度と前記筒内負圧度と前記筒内負圧時間に基づいて、前記蒸発燃料量を算出することを特徴とする。
【０００９】
また、第４の発明は、第１から第３の発明の何れかにおいて、
前記筒内負圧発生手段は、前記吸気バルブの開弁時期を第１所定時期以降に、及び／又は、前記吸気バルブの閉弁時期を第２所定時期以前にすることを特徴とする。
【発明の効果】
【００１０】
第１の発明によれば、燃料カット中に筒内負圧を発生させることで、燃料により希釈されたオイルが筒内壁面に流入するオイル上がりが促進される。これにより、気筒の余熱により、オイルから燃料が蒸発するため、燃料により希釈されたオイルから燃料を分離することができる。さらに、燃料カット中に排気バルブが閉弁状態で休止されるため、オイルから分離された燃料が排気通路に排出されない。このため、燃料カット中のエミッション特性の悪化を防止することができる。従って、オイル希釈発生時に、良好なエミッション特性を確保しつつ、オイルから希釈燃料を分離することができる。
【００１１】
第２の発明によれば、蒸発燃料量を考慮して最終燃料噴射量が算出されているため、燃料カット復帰時に空燃比がリッチ側に大きくシフトする事態を回避することができる。このため、燃料カット復帰時に良好なエミッション特性を得ることができる。
【００１２】
第３の発明によれば、蒸発燃料量を精度良く算出することができるため、ベース燃料噴射量の補正を精度良く行うことができ、最終燃料噴射量を精度良く算出することができる。これにより、燃料カット復帰時の空燃比制御性を向上させることができるため、良好なエミッション特性を得ることができる。
【００１３】
第４の発明によれば、吸気バルブ開弁時期が第１所定時期以降にされる吸気バルブ遅開き、及び／又は、吸気バルブ閉弁時期が第２所定時期以前にされる吸気バルブ早閉じにより、大きな筒内負圧を発生させることができる。これにより、燃料カット時に、オイル上がりを促進することができる。
【発明を実施するための最良の形態】
【００１４】
以下、図面を参照して本発明の実施の形態について説明する。尚、各図において共通する要素には、同一の符号を付して重複する説明を省略する。
［システムの構成］
図１は、本発明の実施の形態のシステム構成を説明するための図である。本実施の形態のシステムは、内燃機関１を備えている。内燃機関１は、複数の気筒２を有している。図１には、複数気筒のうちの１気筒のみを示している。
【００１５】
内燃機関１は、内部にピストン４を有するシリンダブロック６を備えている。ピストン４は、クランク機構を介してクランク軸８と接続されている。クランク軸８の近傍には、クランク角センサ１０が設けられている。クランク角センサ１０は、クランク軸８の回転角度（クランク角）を検出するように構成されている。
【００１６】
シリンダブロック６の底部には、オイル１２を貯留するオイルパン１４が設けられている。オイルパン１４には、オイル１２の粘度μを検出するオイル粘度センサ１６と、オイル１２の温度Toを検出するオイル温度センサ１８とが設けられている。
【００１７】
シリンダブロック６の上部にはシリンダヘッド２０が組み付けられている。ピストン４上面からシリンダヘッド２０までの空間は燃焼室２２を形成している。シリンダヘッド２０には、燃焼室２２内に直接燃料を噴射するインジェクタ２４が設けられている。また、シリンダヘッド２０には、燃焼室２２内の混合気に点火する点火プラグ２６が設けられている。
【００１８】
シリンダヘッド２０は、燃焼室２２と連通する吸気ポート２８を備えている。吸気ポート２８と燃焼室２２との接続部には吸気バルブ３０が設けられている。吸気バルブ３０は、可変動弁機構３２に接続されている。可変動弁機構３２は、吸気バルブ３０の開弁特性（開閉弁時期，作用角）を変更可能に構成されている。
【００１９】
吸気ポート２８には、吸気通路３４が接続されている。吸気通路３４の途中にはサージタンク３６が設けられている。サージタンク３６の上流にはスロットルバルブ３８が設けられている。スロットルバルブ３８は、スロットルモータ３９により駆動される電子制御式のバルブである。スロットルバルブ３８は、アクセル開度センサ４２により検出されるアクセル開度AAに基づいて駆動されるものである。スロットルバルブ３８の近傍には、スロットル開度TAを検出するスロットル開度センサ４０が設けられている。スロットルバルブ３８の上流には、エアフロメータ４４が設けられている。エアフロメータ４４は吸入空気量Gaを検出するように構成されている。エアフロメータ４４の上流にはエアクリーナ４６が設けられている。
【００２０】
また、シリンダヘッド２０は、燃焼室２２と連通する排気ポート４８を備えている。排気ポート４８と燃焼室２２との接続部には排気バルブ５０が設けられている。排気バルブ５０は、可変動弁機構５２に接続されている。可変動弁機構５２は、排気バルブ５０の開弁特性（開閉弁時期，作用角）を変更可能に構成されている。また、この可変動弁機構５２は、排気バルブ５０を閉弁状態で休止させることが可能な休止機構としても機能するものである。この可変動弁機構５２は、例えば、電磁駆動弁機構や、カムバイワイヤ機構（カム軸を電動アクチュエータにより駆動する機構）により構成することができる。
【００２１】
排気ポート５０には排気通路５４が接続されている。排気通路５４には、排気ガスを浄化する触媒５６が設けられている。触媒５６の上流には、排気空燃比を検出する空燃比センサ５８が設けられている。
【００２２】
また、本実施の形態のシステムは、制御装置としてのＥＣＵ（Electronic Control Unit）６０を備えている。ＥＣＵ６０の出力側には、インジェクタ２４、点火プラグ２６、可変動弁機構３２，５２、スロットルモータ３９等が接続されている。ＥＣＵ６０の入力側には、クランク角センサ１０、オイル粘度センサ１６、オイル温度センサ１８、スロットル開度センサ４０、アクセル開度センサ４２、エアフロメータ４４、空燃比センサ５８等が接続されている。ＥＣＵ６０は、各センサの出力に基づいて、燃料噴射制御や点火時期制御のような内燃機関全体の制御を実行する。また、ＥＣＵ６０は、排気空燃比に基づいて、燃料噴射量を増減補正する空燃比フィードバック制御を実行する。
また、ＥＣＵ６０は、アクセル開度AAとアクセル戻し速度に基づいて、燃料カットを実行する。
また、ＥＣＵ６０は、クランク角センサ６の出力に基づいて、機関回転数NEを算出する。また、ＥＣＵ６０は、アクセル開度AAやスロットル開度TA等に基づいて、内燃機関１に要求される機関負荷KLを算出する。また、ＥＣＵ６０は、運転状態（NE,KL）に応じて、燃焼室２２内に吸入される空気量（筒内吸入空気量）を算出し、該筒内吸入空気量を実現させるべく吸気バルブ３０の開弁特性の目標値を決定し、該目標値を実現するための可変動弁機構３２の制御量を決定する。
【００２３】
［実施の形態の特徴］
上記システムにおいて、インジェクタ２４から筒内に噴射された燃料の一部が、燃焼室２２の壁面に付着したオイルに取り込まれる、いわゆるオイル希釈が発生する場合がある。オイル希釈が発生すると、オイルの粘度が低下する。燃料により希釈されたオイル（以下「燃料希釈オイル」という。）は、ピストンリングの背面、摺動面を介して、オイルパン１４に戻される。その後、この燃料希釈オイルがオイルパン１４から摺動部（例えば、ピストン４やカム等）や油圧機構（例えば、可変動弁機構３２，５２等）に再度供給されると、該摺動部において焼き付きが発生したり、該油圧機構において油圧が低下したりする。このため、オイル希釈が発生した場合には、燃料希釈オイルから燃料を分離することが望ましい。
【００２４】
そこで、本実施の形態では、オイル希釈が発生した場合には、吸気バルブ３０の開弁特性を制御して筒内に大きな負圧を生じさせることで、いわゆるオイル上がりを生じさせる。ここで、オイル上がりとは、オイルパン１４からピストンリングの背面、摺動面を介して燃焼室２２の内部や壁面にオイルが流れ込むことをいう。図２は、本実施の形態において、オイル希釈発生時の吸気バルブ開弁特性の一例を示す図である。
【００２５】
図２に示す例によれば、吸気バルブ開弁時期が上死点よりも大幅に遅い時期（例えば、ＡＴＤＣ４０°）にされている。このような吸気バルブ遅開きの場合には、吸気バルブ３０が開弁される前にピストン４が下がることとなる。すなわち、空気が吸入されない状態でピストン４が下がるため、大きな筒内負圧が生じることとなる。
また、図２に示す例によれば、吸気バルブ閉弁時期が下死点よりも大幅に早い時期（例えば、ＢＢＤＣ４０°）にされている。このような吸気バルブ早閉じの場合には、吸気バルブ３０が閉弁された後にピストン４が下がることとなる。すなわち、この場合も空気が吸入されない状態でピストン４が下がるため、大きな筒内負圧が生じることとなる。
かかる吸気バルブ遅開きと吸気バルブ遅閉じのうち少なくとも一方を実行することにより、大きな筒内負圧を生じさせることができる。
【００２６】
オイル希釈発生時に大きな筒内負圧が生じると、上述したオイル上がりが生じ、燃焼室２２の壁面に燃料希釈オイルが付着することとなる。そうすると、気筒２を含むシリンダブロック６の余熱により燃料希釈オイルから燃料が蒸発して、燃焼室２２内に供給されることとなる。なお、オイルよりも燃料の方が蒸発しやすく、燃料が蒸発した後（つまり、燃料が分離された後）のオイルは、燃焼室２２内に供給されることなくオイルパン１４に戻る。よって、オイル希釈発生時に大きな筒内負圧を生じさせてオイル上がりを促進することで、燃料希釈オイルから燃料を分離させることができる。
【００２７】
ところで、燃焼室２２内に供給された蒸発燃料をそのまま排気通路５４に排出すると、排気エミッション特性の悪化を招来する可能性がある。
そこで、本実施の形態では、燃料カット中に、上述した方法でオイル上がりを生じさせて、燃料希釈オイルから燃料を分離する。このとき、可変動弁機構５２により排気バルブ５０を閉弁状態で休止させておくことで、蒸発燃料が排気通路５４に排出されることを防止できる。燃料カット中は、点火が行われないため、排気バルブ５０を閉弁状態で休止させることができる。燃料カット中に、吸気バルブ遅開きと吸気バルブ早閉じの少なくとも何れか一方と、排気バルブ閉弁休止とを繰り返し実行することで、クランキングと共に燃料希釈オイルからの燃料の蒸発が繰り返され、燃焼室２２内に供給される燃料量が徐々に増加することとなる。さらに、本実施の形態では、燃料カットからの復帰時（以下「燃料カット復帰時」という。）に、燃料カット中に蒸発した燃料を燃焼させることで、排気エミッション特性の悪化を防止する。
【００２８】
この燃料カット復帰時には、内燃機関１の運転状態（NE,KL）に応じてベース燃料噴射量（要求燃料噴射量）Qbaseが算出される。ところが、このベース燃料噴射量Qbaseは、燃料カット中に燃料希釈オイルから蒸発して分離された燃料量（以下「蒸発燃料量」という。）Fvを考慮したものではない。よって、燃料カット復帰時に、ベース燃料噴射量Qbaseと蒸発燃料量Fvとが燃焼すると、筒内で過剰な燃料が燃焼することとなり、空燃比が目標値（例えば、ストイキ）よりも大幅にリッチ側にシフトしてしまう。その結果、排気エミッションが悪化してしまうおそれがある。
【００２９】
本実施の形態では、蒸発燃料量Fvに基づいてベース燃料噴射量Qbaseの補正を行う。ここで、蒸発燃料量Fvは、筒内負圧の度合（以下「筒内負圧度」という。）と、筒内負圧の時間（以下「筒内負圧時間」という。）と、オイル希釈の度合（以下「オイル希釈度」という。）とに対して相関を有している。よって、蒸発燃料量Fvは、次式(1)のように表すことができる。次式(1)において、「k」は比例定数である。
Fv=k×筒内負圧度×筒内負圧時間×オイル希釈度・・・(1)
【００３０】
また、ＥＣＵ６０には、吸気バルブの開弁時期及び閉弁時期との関係で「筒内負圧度」が定められているマップが記憶されている。該マップを参照することで、吸気バルブの開閉弁時期に応じた「筒内負圧度」を求めることができる。
また、ＥＣＵ６０には、吸気バルブ遅開き／早閉じを実行開始してからの時間、若しくは、吸気バルブ遅開き／早閉じを実行したサイクル数との関係で「筒内負圧時間」が定められたマップが記憶されている。該マップを参照することで、「筒内負圧時間」を求めることができる。
また、ＥＣＵ６０には、オイル希釈が発生していないときのオイル粘度μの適正値をオイル温度毎に定めたマップが記憶されている。該マップを参照して現在のオイル温度Toでのオイル粘度の適正値を読み出すことができ、この適正値と現在のオイル粘度μとを比較することで、「オイル希釈度」を求めることができる。適正値と現在のオイル粘度μとの差分が大きいほど、オイル希釈度も大きくなる。
【００３１】
さらに、インジェクタ２４から噴射される最終的な燃料噴射量（以下「最終燃料噴射量」という。）Qfinは、次式(2)のように表すことができる。
Qfin=Qbase-Fv・・・(2)
上式(2)のように、ベース燃料噴射量Qbaseから蒸発燃料量Fvを減じる補正を行うことで、燃料カット復帰時の燃料噴射量である最終燃料噴射量Qfinが求められる。従って、燃料カット復帰時に、過剰な燃料が燃焼されることで空燃比が大幅にリッチ側にシフトする事態を回避することができるため、良好な排気エミッション特性を得ることができる。
【００３２】
［実施の形態における具体的処理］
図３は、本実施の形態において、ＥＣＵ６０が実行するルーチンを示すフローチャートである。本ルーチンは、所定の間隔毎に起動されるものである。
【００３３】
図３に示すルーチンによれば、先ず、現在のオイル粘度μ及びオイル温度Toを取得する（ステップ１００）。次に、上記ステップ１００で取得されたオイル粘度μ及びオイル温度Toに基づいて、オイル希釈が発生したか否かを判別する（ステップ１０２）。ここで、ＥＣＵ６０は、オイル希釈が発生していないときのオイル粘度の適正値をオイル温度毎に定めたマップを予め記憶している。ＥＣＵ６０は、このマップを参照して現在のオイル温度Toに応じたオイル粘度の適正値を読み出し、この適正値と現在のオイル粘度μとを比較することで、オイル希釈が発生したか否かを判別することができる。具体的には、オイル希釈が発生するとオイル粘度が低下するため、上記適正値よりも現在のオイル粘度μが所定値以上低い場合には、オイル希釈が発生していると判別することができる。また、ＥＣＵ６０は、上記適正値と現在のオイル粘度μとの差が大きいほど、大きなオイル希釈度を算出することができる。この算出されたオイル希釈度は、後述するステップ１１２の処理に用いられる。
【００３４】
上記ステップ１０２でオイル希釈が発生していないと判別された場合には、本ルーチンを一旦終了する。一方、上記ステップ１０２でオイル希釈発生したと判別された場合には、燃料カット中であるか否かを判別する（ステップ１０４）。このステップ１０４で燃料カット中ではないと判別された場合には、後述する排気バルブ５０の休止ができないため、本ルーチンを一旦終了する。
【００３５】
一方、ステップ１０４で燃料カット中であると判別された場合には、可変動弁機構３２により吸気バルブ３０を遅開き及び／又は遅閉じにすると共に、可変動弁機構５２により排気バルブ５０を閉弁状態で休止させる（ステップ１０６）。吸気バルブ３０を遅開き及び／又は遅閉じにすることで生じた大きな筒内負圧により、オイル上がりが発生し、燃焼室壁面に燃料希釈オイルが付着することとなる。シリンダブロック６の余熱により、燃焼室壁面に付着した燃料希釈オイルから燃料が蒸発し分離される。このとき、排気バルブ５０が閉弁状態で休止しているため、蒸発した燃料が排気通路５４に排出されることでエミッション特性が悪化する事態が防止される。
【００３６】
次に、燃料カットから復帰したか否かを判別する（ステップ１０８）。このステップ１０８では、アクセルの踏み込みがあった場合に、燃料カットから復帰したと判別することができる。このステップ１０８で燃料カットから復帰したと判別されるまでは、上記ステップ１０６の処理が繰り返し実行される。よって、燃料カット中は、クランキングに伴いオイル上がりが繰り返し発生し、燃料希釈オイルから燃料の蒸発が継続して行われる。
【００３７】
上記ステップ１０８で燃料カットから復帰したと判別された場合には、内燃機関１の運転状態（NE,KL）に基づいて、ベース燃料噴射量Qbaseを算出する（ステップ１１０）。ここで、ＥＣＵ６０は、内燃機関１の運転状態（NE,KL）との関係でベース燃料噴射量Qbaseが定められたマップを記憶している。該マップを参照することで、運転状態（NE,KL）に応じたベース燃料噴射量Qbaseを算出することができる。
【００３８】
次に、蒸発燃料量Fvを算出するために必要なオイル希釈度、筒内負圧度及び筒内負圧時間を算出する（ステップ１１２）。このステップ１１２では、ＥＣＵ６０内に予め記憶されたマップを参照して、上記ステップ１０６での吸気バルブ開閉弁時期に応じた「筒内負圧度」が算出される。また、ＥＣＵ６０は、別ルーチンによりカウントされた上記ステップ１０６を実行開始してからの時間を「筒内負圧時間」として読み込むことで、「筒内負圧時間」を算出することができる。また、ＥＣＵ６０は、上記ステップ１０２の判別の際に算出された「オイル希釈度」を読み込むことで、「オイル希釈度」を算出することができる。
【００３９】
その後、最終燃料噴射量を算出するために必要な蒸発燃料量Fvを、上式(1)に従って算出する（ステップ１１４）。このステップ１１４では、上記ステップ１１２で算出された「筒内負圧度」，「筒内負圧時間」，「オイル希釈度」を上式(1)に入力することで、「蒸発燃料量Fv」が算出される。
【００４０】
次に、最終燃料噴射量Qfinを、上式(2)に従って算出する（ステップ１１６）。具体的には、上記ステップ１１０で算出されたベース燃料噴射量Qbaseから上記ステップ１１４で算出された蒸発燃料量Fvを減算補正することで、最終燃料噴射量Qfinが算出される。その後、上記ステップ１１６で算出された最終燃料噴射量Qfinだけインジェクタ２４から燃料を噴射する（ステップ１１８）。
【００４１】
以上説明したように、図３に示すルーチンによれば、オイル希釈が発生した場合には、燃料カット中に吸気バルブ３０を遅開き及び／又は早閉じにすることにより生じた筒内負圧により、オイル上がりを生じさせる。シリンダブロック６の余熱によって、オイル上がりにより燃焼室壁面に付着した燃料希釈オイルから燃料を蒸発させて分離することができる。このとき、排気バルブ５０を閉弁状態で休止させることで、蒸発燃料が排気通路５４に排出されエミッション特性が悪化することを防止できる。
さらに、燃料カット復帰時に、燃料カット中に蒸発した蒸発燃料量Fvを考慮して、最終燃料噴射量Qfinが求められている。よって、燃料カット復帰時に空燃比がストイキよりも大幅にリッチ側にシフトすることを防止することができ、良好なエミッション特性を得ることができる。
【００４２】
ところで、本実施の形態では、オイル粘度μ及びオイル温度Toに基づいてオイル希釈が発生しているか否かを判別しているが、オイル希釈の判別手法はこれに限られない。オイル希釈が発生すると筒内燃料量が不足し空燃比がリーンになるため、空燃比フィードバック制御により燃料が大幅に増量補正される。運転状態に応じて燃料補正量の適正値（適正範囲）が定められたマップをＥＣＵ６０内に予め記憶しておき、該マップから読み出された適正値と実際の燃料補正量との差分に基づいて、オイル希釈が発生したか否かを判別することができる。更に、この差分によりオイル希釈度を算出することもできる。
また、オイル希釈が発生するとオイルの濃度が低下するため、オイル粘度センサ１６の代わりにオイル濃度センサを設け、オイル濃度に基づいてオイル希釈の判別を行うようにしてもよい。
【００４３】
尚、本実施の形態においては、オイル粘度センサ１６が第１の発明における「オイル希釈検出手段」に、可変動弁機構３２が第１の発明における「可変動弁機構」に、可変動弁機構５２が第１の発明における「休止機構」に、ＡＴＤＣ４０°が第４の発明における「第１所定時期」に、ＢＢＤＣ４０°が第４の発明における「第２所定時期」に、それぞれ相当している。
また、本実施の形態においては、ＥＣＵ６０が、ステップ１０４の処理を実行することにより第１の発明における「燃料カット手段」が、ステップ１０６の処理を実行することにより第１の発明における「筒内負圧発生手段」及び「制御手段」が、ステップ１１０の処理を実行することにより第２の発明における「ベース燃料噴射量算出手段」が、ステップ１１２の処理を実行することにより第３の発明における「オイル希釈度算出手段」，「筒内負圧度算出手段」，「筒内負圧時間算出時間」が、ステップ１１４の処理を実行することにより第２の発明における「蒸発燃料量算出手段」が、ステップ１１６の処理を実行することにより第２の発明における「最終燃料噴射量算出手段」が、実現されている。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施の形態のシステム構成を説明するための図である。
【図２】本発明の実施の形態において、オイル希釈発生時の吸気バルブ開弁特性の一例を示す図である。
【図３】本発明の実施の形態において、ＥＣＵ６０が実行するルーチンを示すフローチャートである。
【符号の説明】
【００４５】
１    内燃機関
４    ピストン
６    シリンダブロック
１４  オイルパン
１６  オイル粘度センサ
１８  オイル温度センサ
２２  燃焼室
３０  吸気バルブ
３２  可変動弁機構
４２  アクセル開度センサ
５０  排気バルブ
５２  可変動弁機構
６０  ＥＣＵ
【図１】
2007285239.tif 000003
【図２】
2007285239.tif 000004
【図３】
2007285239.tif 000005