(57)【要約】【課題】油圧駆動式の可変バルブタイミング装置の異常診断精度を向上させる。【解決手段】アルコール濃度センサ４１で検出した燃料のアルコール濃度等に基づいて燃料希釈量（潤滑油に混入する燃料量）を推定することで、燃料のアルコール濃度に応じて変化する燃料希釈量を精度良く推定する。更に、可変バルブタイミング装置４３の応答時間を応答性劣化判定値と比較して、可変バルブタイミング装置４３の異常の有無を判定する際に、応答性劣化判定値を燃料希釈量に応じて補正することで、燃料希釈量に応じて作動油（潤滑油）の粘性が変化して可変バルブタイミング装置４３の応答性が変化するのに対応して、応答性劣化判定値を変化させて適正な応答性劣化判定値を設定する。これにより、燃料希釈量の増加によって可変バルブタイミング装置４３の応答性が変化（低下）した状態を可変バルブタイミング装置４３の異常有りと誤判定することを防止する。【選択図】図１
2010275912.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の潤滑油を作動油として吸気バルブ及び／又は排気バルブのバルブタイミングを変化させる油圧駆動式の可変バルブタイミング装置と、実バルブタイミングの挙動に基づいて前記可変バルブタイミング装置の異常診断を行う異常診断手段とを備えた可変バルブタイミング制御システムの異常診断装置において、
内燃機関に供給される燃料のアルコール濃度を検出又は推定するアルコール濃度判定手段と、
前記アルコール濃度判定手段で検出又は推定した燃料のアルコール濃度に基づいて前記潤滑油への燃料の希釈量を推定する燃料希釈量推定手段とを備え、
前記異常診断手段は、前記可変バルブタイミング装置の異常の有無を判定する際の判定条件を前記燃料希釈量推定手段で推定した燃料希釈量に応じて変化させる手段を有することを特徴とする可変バルブタイミング制御システムの異常診断装置。
【請求項２】
前記燃料希釈量推定手段で推定した燃料希釈量が所定値以上のときに前記可変バルブタイミング装置の異常診断を禁止する禁止手段を備えていることを特徴とする請求項１に記載の可変バルブタイミング制御システムの異常診断装置。
【請求項３】
前記燃料希釈量推定手段は、内燃機関の燃料噴射量も考慮して燃料希釈量を推定する手段を有することを特徴とする請求項１又は２に記載の可変バルブタイミング制御システムの異常診断装置。
【請求項４】
前記燃料希釈量推定手段は、内燃機関の冷却水温及び／又は油温も考慮して燃料希釈量を推定する手段を有することを特徴とする請求項１乃至３のいずれかに記載の可変バルブタイミング制御システムの異常診断装置。
【請求項５】
前記燃料希釈量推定手段は、内燃機関の回転速度及び／又は負荷も考慮して燃料希釈量を推定する手段を有することを特徴とする請求項１乃至４のいずれかに記載の可変バルブタイミング制御システムの異常診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関のバルブタイミングを変化させる可変バルブタイミング装置の異常診断を行う可変バルブタイミング制御システムの異常診断装置に関する発明である。
【背景技術】
【０００２】
近年、車両に搭載される内燃機関においては、出力向上、燃費節減、排気エミッション低減等を目的として、吸気バルブや排気バルブのバルブタイミング（開閉タイミング）を変化させる可変バルブタイミング装置を採用したものが増加している。現在、実用化されている可変バルブタイミング装置は、クランク軸に対するカム軸の回転位相（カム軸位相）を変化させることで、カム軸によって開閉駆動される吸気バルブや排気バルブのバルブタイミングを変化させる構成としたものが多い。
【０００３】
また、近年、ＣＯ2 排出量削減、石油代替燃料の活用等の社会的要請から、燃料として、ガソリン、アルコール及び両者の混合燃料をいずれも使用可能な内燃機関を搭載した自動車の需要が増加している。このような自動車では、燃料タンクに前回と異なるアルコール濃度の燃料が給油されると、燃料タンク内の燃料のアルコール濃度が変化する。
【０００４】
そこで、特許文献１（特開平５−１５７４号公報）に記載されているように、内燃機関に供給される燃料のアルコール濃度をアルコール濃度センサで検出し、そのアルコール濃度検出値に応じてバルブタイミングを変化させるように可変バルブタイミング装置を制御することで、燃料のアルコール濃度に応じたバルブタイミング制御を行うようにしたものがある。
【０００５】
また、可変バルブタイミング装置の異常診断技術としては、特許文献２（特開平１１−２１４１号公報）に記載されているように、目標カム軸位相（目標バルブタイミング）がステップ状に変化してから所定時間が経過したときに、そのときの目標カム軸位相と実カム軸位相（実バルブタイミング）との偏差が所定値以上であるか否かによって可変バルブタイミング装置の応答性の異常の有無を判定するようにしたものがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平５−１５７４号公報
【特許文献２】特開平１１−２１４１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、内燃機関の冷間時等には、燃料噴射弁から噴射された燃料の一部がシリンダ内壁面等に沿って流下してオイルパン内の潤滑油（エンジンオイル）に混入することによって潤滑油が燃料で希釈されることがあり、特に燃料のアルコール濃度が高くなると、潤滑油への燃料の希釈量（潤滑油に混入する燃料量）が増加する傾向がある。
【０００８】
しかし、内燃機関の潤滑油を作動油として使用する油圧駆動式の可変バルブタイミング装置は、図２に示すように、燃料希釈量が増加すると、作動油（潤滑油）の粘性が変化して、可変バルブタイミング装置の動作特性（指令値とバルブタイミング変化速度との関係）が変化するため、図３に示すように、燃料希釈量が増加すると、可変バルブタイミング装置の応答性（例えば目標バルブタイミングに対する実バルブタイミングの応答性）が変化して、応答性の正常領域（応答性が正常と判断できる領域）も変化する。このため、燃料希釈量が多いときに、燃料希釈量が少ないときと同じ異常判定値で、可変バルブタイミング装置の応答性の異常の有無を判定すると、可変バルブタイミング装置が正常であるにも拘らず、燃料希釈量の増加によって可変バルブタイミング装置の応答性が変化（低下）した状態を、可変バルブタイミング装置の応答性の異常有りと誤判定してしまう可能性がある。
【０００９】
そこで、本発明が解決しようとする課題は、燃料希釈量の増加によって可変バルブタイミング装置の応答性が変化した状態を可変バルブタイミング装置の異常有りと誤判定することを防止できて、可変バルブタイミング装置の異常診断精度を向上させることができる可変バルブタイミング制御システムの異常診断装置を提供することにある。
【課題を解決するための手段】
【００１０】
上記課題を解決するために、請求項１に係る発明は、内燃機関の潤滑油を作動油として吸気バルブ及び／又は排気バルブのバルブタイミングを変化させる油圧駆動式の可変バルブタイミング装置と、実バルブタイミングの挙動に基づいて可変バルブタイミング装置の異常診断を行う異常診断手段とを備えた可変バルブタイミング制御システムの異常診断装置において、内燃機関に供給される燃料のアルコール濃度を検出又は推定するアルコール濃度判定手段と、このアルコール濃度判定手段で検出又は推定した燃料のアルコール濃度に基づいて潤滑油への燃料の希釈量を推定する燃料希釈量推定手段とを備え、異常診断手段により、可変バルブタイミング装置の異常の有無を判定する際の判定条件を燃料希釈量推定手段で推定した燃料希釈量に応じて変化させるようにしたものである。
【００１１】
この構成では、燃料のアルコール濃度に基づいて燃料希釈量（潤滑油に混入する燃料量）を推定するので、燃料のアルコール濃度に応じて変化する燃料希釈量を精度良く推定することができる。更に、可変バルブタイミング装置の異常の有無を判定する際の判定条件を燃料希釈量に応じて変化させるので、燃料希釈量に応じて作動油（潤滑油）の粘性が変化して可変バルブタイミング装置の応答性が変化するのに対応して、判定条件を変化させて適正な判定条件を設定することができる。これにより、燃料希釈量の増加によって可変バルブタイミング装置の応答性が変化（低下）した状態を可変バルブタイミング装置の異常有りと誤判定することを防止でき、可変バルブタイミング装置の異常診断精度を向上させることができる。ここで、判定条件を燃料希釈量に応じて変化させる方法は、例えば、応答性を評価するパラメータを異常判定値と比較して異常の有無を判定する場合に、異常判定値を燃料希釈量に応じて補正しても良いし、応答性を評価するパラメータを燃料希釈量に応じて補正しても良い。
【００１２】
この場合、請求項２のように、燃料希釈量推定手段で推定した燃料希釈量が所定値以上のときに可変バルブタイミング装置の異常診断を禁止する禁止手段を備えた構成としても良い。このようにすれば、燃料希釈量が所定値以上のときには、作動油の粘性が大きく変化して可変バルブタイミング装置の応答性が大きく変化（低下）するため、可変バルブタイミング装置の異常の有無を精度良く判定することは困難であると判断して、異常診断を禁止することができ、異常診断の誤判定を確実に防止することができる。
【００１３】
また、請求項３のように、内燃機関の燃料噴射量も考慮して燃料希釈量を推定するようにしても良い。燃料噴射量によってシリンダ内壁面等に付着して流下する燃料量が変化して燃料希釈量が変化するため、燃料噴射量を考慮して燃料希釈量を推定すれば、燃料噴射量によって変化する燃料希釈量を精度良く推定することができる。
【００１４】
更に、請求項４のように、内燃機関の冷却水温及び／又は油温も考慮して燃料希釈量を推定するようにしても良い。内燃機関の温度によって燃料の蒸発性が変化してシリンダ内壁面等に付着して流下する燃料量が変化して燃料希釈量が変化するため、内燃機関の温度の情報となる冷却水温や油温を考慮して燃料希釈量を推定すれば、内燃機関の温度によって変化する燃料希釈量を精度良く推定することができる。
【００１５】
更に、請求項５のように、内燃機関の回転速度及び／又は負荷も考慮して燃料希釈量を推定するようにしても良い。内燃機関の回転速度や負荷によってシリンダ内の気流状態が変化してシリンダ内壁面等に付着して流下する燃料量が変化して燃料希釈量が変化するため、内燃機関の回転速度や負荷を考慮して燃料希釈量を推定すれば、内燃機関の回転速度や負荷によって変化する燃料希釈量を精度良く推定することができる。
【図面の簡単な説明】
【００１６】
【図１】図１は本発明の実施例１におけるエンジン制御システムの概略構成を示す図である。
【図２】図２は燃料希釈量の増加による可変バルブタイミング装置の動作特性の変化を説明する図である。
【図３】図３は燃料希釈量の増加による可変バルブタイミング装置の応答性の変化を説明する図である。
【図４】図４は実施例１の異常診断ルーチンの処理の流れを説明するフローチャートである。
【図５】図５は補正係数のマップの一例を概念的に示す図である。
【図６】図６は実施例２の異常診断ルーチンの処理の流れを説明するフローチャートである。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態を具体化した幾つかの実施例を説明する。
【実施例１】
【００１８】
本発明の実施例１を図１乃至図５に基づいて説明する。
まず、図１に基づいてエンジン制御システム全体の概略構成を説明する。
内燃機関であるエンジン１１の吸気管１２の最上流部には、エアクリーナ１３が設けられ、このエアクリーナ１３の下流側に、吸入空気量を検出するエアフローメータ１４が設けられている。このエアフローメータ１４の下流側には、モータ１５によって開度調節されるスロットルバルブ１６と、このスロットルバルブ１６の開度（スロットル開度）を検出するスロットル開度センサ１７とが設けられている。
【００１９】
更に、スロットルバルブ１６の下流側には、サージタンク１８が設けられ、このサージタンク１８に、吸気管圧力を検出する吸気管圧力センサ１９が設けられている。また、サージタンク１８には、エンジン１１の各気筒に空気を導入する吸気マニホールド２０が設けられ、各気筒の吸気マニホールド２０の吸気ポート近傍に、それぞれ吸気ポートに向けて燃料を噴射する燃料噴射弁２１が取り付けられている。また、エンジン１１のシリンダヘッドには、各気筒毎に点火プラグ２２が取り付けられ、各気筒の点火プラグ２２の火花放電によって筒内の混合気に着火される。
【００２０】
一方、エンジン１１の排気管２３には、排出ガスの空燃比又はリッチ／リーン等を検出する排出ガスセンサ２４（空燃比センサ、酸素センサ等）が設けられ、この排出ガスセンサ２４の下流側に、排出ガスを浄化する三元触媒等の触媒２５が設けられている。
【００２１】
また、エンジン１１には、吸気バルブ４２のバルブタイミング（開閉タイミング）を変化させる油圧駆動式の可変バルブタイミング装置４３が設けられている。この可変バルブタイミング装置４３は、エンジン１１の潤滑油（エンジンオイル）を作動油として使用し、この作動油の油圧によってクランク軸２７に対する吸気側カム軸（図示せず）の回転位相（カム軸位相）を変化させることで、吸気側カム軸によって開閉駆動される吸気バルブ４２のバルブタイミングを変化させるように構成されている。
【００２２】
更に、エンジン１１には、吸気側カム軸（図示せず）の回転に同期してカム角信号を出力する吸気側カム角センサ４４と、クランク軸２７の回転に同期して所定クランク角毎にクランク角信号のパルスを出力するクランク角センサ２８が設けられている。このクランク角センサ２８の出力信号に基づいてクランク角やエンジン回転速度が検出され、クランク角センサ２８の出力信号と吸気側カム角センサ４４の出力信号とに基づいて吸気バルブ４２の実バルブタイミング（実カム軸位相）が検出される。また、エンジン１１のシリンダブロックには、冷却水温を検出する冷却水温センサ２６や、ノッキングを検出するノックセンサ２９が取り付けられている。
【００２３】
エンジン１１は、燃料として、燃料性状の異なる複数種の燃料、例えば、ガソリン、エタノールやメタノール等のアルコール、ガソリンにアルコールを混合したアルコール混合燃料をいずれも使用可能であり、運転者がこれらのガソリン、アルコール、アルコール混合燃料のいずれかを選択して燃料タンク３０内に給油するようになっている。燃料タンク３０内には、燃料を汲み上げる燃料ポンプ３１が設けられている。この燃料ポンプ３１から吐出される燃料は、燃料配管３２を通してデリバリパイプ３３に送られ、このデリバリパイプ３３から各気筒の燃料噴射弁２１に分配される。燃料配管３２のうちの燃料ポンプ３１付近には、燃料フィルタ３４とプレッシャレギュレータ３５が接続され、このプレッシャレギュレータ３５によって燃料ポンプ３１の吐出圧が所定圧力に調圧され、その圧力を越える燃料の余剰分が燃料戻し管３６により燃料タンク３０内に戻されるようになっている。
【００２４】
また、燃料タンク３０には、エンジン１１に供給される燃料のアルコール濃度を検出するアルコール濃度センサ４１（アルコール濃度判定手段）が取り付けられている。尚、アルコール濃度センサ４１の取付場所は、燃料タンク３０に限定されず、燃料タンク３０から燃料噴射弁２１までの燃料通路（燃料配管３２又はデリバリパイプ３３）の所定位置であっても良い。このアルコール濃度センサ４１は、どのような構成のアルコール濃度センサを用いても良く、例えば、燃料の比誘電率に応じた静電容量を測定してアルコール濃度を検出する静電容量式のアルコール濃度センサ、或は、燃料の透過光量（透過率）を測定してアルコール濃度を検出する光学式（透過式）のアルコール濃度センサ等を用いても良い。
【００２５】
燃料タンク３０には、エバポ配管３７を介してキャニスタ３８が接続されている。このキャニスタ３８内には、エバポガス（燃料蒸発ガス）を吸着する活性炭等の吸着体（図示せず）が収容されている。キャニスタ３８とエンジン吸気系（例えばスロットルバルブ１６下流側の吸気管１２又はサージタンク１８又は吸気マニホールド２０）との間には、キャニスタ３８内の吸着体に吸着されているエバポガスをエンジン吸気系にパージ（放出）するためのパージ通路３９が設けられ、このパージ通路３９の途中に、エンジン運転状態に応じてパージ流量を調整するためのパージ制御弁４０が設けられている。
【００２６】
上述した各種センサの出力は、制御回路（以下「ＥＣＵ」と表記する）４５に入力される。このＥＣＵ４５は、マイクロコンピュータを主体として構成され、内蔵されたＲＯＭ（記憶媒体）に記憶された各種のエンジン制御プログラムを実行することで、エンジン運転状態に応じて燃料噴射弁２１の燃料噴射量や点火プラグ２２の点火時期を制御する。
【００２７】
その際、ＥＣＵ４５は、図示しないバルブタイミング制御ルーチンを実行することで、エンジン運転状態等に基づいて吸気バルブ４２の目標バルブタイミング（目標カム軸位相）を算出すると共に、クランク角センサ２８の出力信号と吸気側カム角センサ４４の出力信号とに基づいて吸気バルブ４２の実バルブタイミング（実カム軸位相）を検出して、実バルブタイミングを目標バルブタイミングに一致させるように可変バルブタイミング装置４３をフィードバック制御する。
【００２８】
また、ＥＣＵ４５は、後述する図４の異常診断ルーチンを実行することで、吸気バルブ４２の目標バルブタイミングが変化したときに、吸気バルブ４２の実バルブタイミングが目標到達判定位置（例えば目標バルブタイミング変化量の９０％だけ移動した位置）に到達するまでの時間を応答時間（応答性を評価するパラメータ）として求め、この応答時間を応答性劣化判定値（異常判定値）と比較して可変バルブタイミング装置４３の異常（応答性の劣化）の有無を判定する異常診断を行う。
【００２９】
ところで、エンジン１１の冷間時等には、燃料噴射弁２１から噴射された燃料の一部がシリンダ内壁面等に沿って流下してオイルパン内の潤滑油（エンジンオイル）に混入することによって潤滑油が燃料で希釈されることがあり、特に燃料のアルコール濃度が高くなると、潤滑油への燃料の希釈量（潤滑油に混入する燃料量）が増加する傾向がある。
【００３０】
しかし、エンジン１１の潤滑油を作動油として使用する油圧駆動式の可変バルブタイミング装置４３は、図２に示すように、燃料希釈量が増加すると、作動油（潤滑油）の粘性が変化して、可変バルブタイミング装置４３の動作特性（指令値とバルブタイミング変化速度との関係）が変化するため、図３に示すように、燃料希釈量が増加すると、可変バルブタイミング装置４３の応答性（例えば目標バルブタイミングに対する実バルブタイミングの応答性）が変化して、応答性の正常領域（応答性が正常と判断できる領域）も変化する。このため、燃料希釈量が多いときに、燃料希釈量が少ないときと同じ異常判定値で、可変バルブタイミング装置４３の応答性の異常の有無を判定すると、可変バルブタイミング装置４３が正常であるにも拘らず、燃料希釈量の増加によって可変バルブタイミング装置４３の応答性が変化（低下）した状態を、可変バルブタイミング装置４３の応答性の異常有りと誤判定してしまう可能性がある。
【００３１】
この対策として、本実施例１では、アルコール濃度センサ４１で検出した燃料のアルコール濃度と燃料噴射量と冷却水温に基づいて燃料希釈量（潤滑油に混入する燃料量）を推定し、可変バルブタイミング装置４３の異常の有無を判定する際の応答性劣化判定値を燃料希釈量に応じて変化させるようにしている。これにより、燃料希釈量に応じて作動油（潤滑油）の粘性が変化して可変バルブタイミング装置４３の応答性が変化するのに対応して、応答性劣化判定値を変化させて適正な応答性劣化判定値を設定する。
【００３２】
以下、ＥＣＵ４５が実行する図４の異常診断ルーチンの処理内容を説明する。
図４に示す異常診断ルーチンは、ＥＣＵ４５の電源オン中に所定周期で繰り返し実行され、特許請求の範囲でいう異常診断手段としての役割を果たす。本ルーチンが起動されると、まず、ステップ１０１で、吸気バルブ４２の前回の目標バルブタイミングと今回の目標バルブタイミングを読み込んだ後、ステップ１０２に進み、目標バルブタイミングが変化したか否かを、例えば、目標バルブタイミング変化量（今回の目標バルブタイミングと前回の目標バルブタイミングとの偏差）が所定値以上であるか否かによって判定する。
【００３３】
このステップ１０２で、目標バルブタイミングが変化していないと判定された場合には、ステップ１０３以降の処理を行うことなく、本ルーチンを終了する。
その後、上記ステップ１０２で、目標バルブタイミングが変化したと判定されたときに、ステップ１０３に進み、前回の目標バルブタイミングから今回の目標バルブタイミングに向かって目標バルブタイミング変化量の９０％だけ移動した位置を目標到達判定位置として算出する。
【００３４】
この後、ステップ１０４に進み、吸気バルブ４２の現在の実バルブタイミングを読み込んだ後、ステップ１０５に進み、実バルブタイミングが目標到達判定位置に到達したか否かを判定し、まだ実バルブタイミングが目標到達判定位置に到達していないと判定されれば、ステップ１０６に進み、実バルブタイミングが目標到達判定位置に到達するまでの時間を応答時間として計測する応答時間カウンタのカウント値をカウントアップして、ステップ１０４に戻る。
【００３５】
その後、上記ステップ１０５で、実バルブタイミングが目標到達判定位置に到達したと判定された時点で、ステップ１０７に進み、応答時間カウンタのカウント値（実バルブタイミングが目標到達判定位置に到達するまでの応答時間）を読み込む。
【００３６】
この後、ステップ１０８に進み、冷却水温センサ２６で検出した冷却水温と目標バルブタイミング変化量とに応じた応答性劣化判定値をマップ等により算出する。この応答性劣化判定値のマップは、予め試験データや設計データに基づいて作成され、ＥＣＵ４５のＲＯＭに記憶されている。
【００３７】
この後、ステップ１０９に進み、アルコール濃度センサ４１で検出した燃料のアルコール濃度と燃料噴射量と冷却水温に応じた燃料希釈量（潤滑油に混入する燃料量）をマップ等により算出することで、燃料希釈量を推定する。一般に、燃料のアルコール濃度が高くなるほどシリンダ内壁面等に付着して流下する燃料量が増加して燃料希釈量が増加する。また、燃料噴射量が多くなるほどシリンダ内壁面等に付着して流下する燃料量が増加して燃料希釈量が増加する。更に、エンジン温度が低くなるほど燃料の蒸発性が低下してシリンダ内壁面等に付着して流下する燃料量が増加して燃料希釈量が増加する。これらの特性を考慮して、燃料希釈量のマップは、燃料のアルコール濃度が高くなるほど、また、燃料噴射量が多くなるほど、更に、冷却水温（エンジン温度の情報）が低くなるほど、燃料希釈量が増加するように設定されている。この燃料希釈量のマップは、予め試験データや設計データに基づいて作成され、ＥＣＵ４５のＲＯＭに記憶されている。このステップ１０９の処理が特許請求の範囲でいう燃料希釈量推定手段としての役割を果たす。
【００３８】
この後、ステップ１１０に進み、図５に示す補正係数のマップを参照して、燃料希釈量に応じた補正係数を算出する。補正係数のマップは、燃料希釈量が多くなるほど補正係数が大きくなるように設定されている。この補正係数のマップは、予め試験データや設計データに基づいて作成され、ＥＣＵ４５のＲＯＭに記憶されている。
【００３９】
この後、ステップ１１１に進み、燃料希釈量に応じた補正係数を用いて応答性劣化判定値を補正して最終的な応答性劣化判定値を求めることで、燃料希釈量に応じて応答性劣化判定値を補正する。
最終応答性劣化判定値＝応答性劣化判定値×補正係数
【００４０】
この後、ステップ１１２に進み、応答時間カウンタのカウント値（実バルブタイミングが目標到達判定位置に到達するまでの応答時間）が最終応答性劣化判定値以上であるか否かを判定する。
【００４１】
このステップ１１２で、応答時間カウンタのカウント値が最終応答性劣化判定値以上であると判定された場合には、ステップ１１３に進み、可変バルブタイミング装置４３の異常（応答性の劣化）有りと判定して異常フラグをＯＮにセットし、運転席のインストルメントパネルに設けられた警告ランプ（図示せず）を点灯したり、或は、運転席のインストルメントパネルの警告表示部（図示せず）に警告表示して運転者に警告すると共に、その異常情報（異常コード等）をＥＣＵ４５のバックアップＲＡＭ（図示せず）等の書き換え可能な不揮発性メモリ（ＥＣＵ４５の電源オフ中でも記憶データを保持する書き換え可能なメモリ）に記憶して、本ルーチンを終了する。
【００４２】
これに対して、上記ステップ１１２で、応答時間カウンタのカウント値が最終応答性劣化判定値よりも小さいと判定された場合には、ステップ１１４に進み、可変バルブタイミング装置４３の異常無し（正常）と判定して異常フラグをＯＦＦに維持して、本ルーチンを終了する。
【００４３】
以上説明した本実施例１では、燃料のアルコール濃度等に基づいて燃料希釈量（潤滑油に混入する燃料量）を推定するようにしたので、燃料のアルコール濃度に応じて変化する燃料希釈量を精度良く推定することができる。更に、可変バルブタイミング装置４３の異常の有無を判定する際の応答性劣化判定値を燃料希釈量に応じて補正するようにしたので、燃料希釈量に応じて作動油（潤滑油）の粘性が変化して可変バルブタイミング装置４３の応答性が変化するのに対応して、応答性劣化判定値を変化させて適正な応答性劣化判定値を設定することができる。これにより、燃料希釈量の増加によって可変バルブタイミング装置４３の応答性が変化（低下）した状態を可変バルブタイミング装置４３の異常有りと誤判定することを防止でき、可変バルブタイミング装置４３の異常診断精度を向上させることができる。
【００４４】
更に、本実施例１では、燃料のアルコール濃度に加えて、燃料噴射量と冷却水温（エンジン温度の情報）も考慮して燃料希釈量を推定するようにしたので、燃料噴射量やエンジン温度によって変化する燃料希釈量を精度良く推定することができる。
【実施例２】
【００４５】
次に、図６を用いて本発明の実施例２を説明する。但し、前記実施例１と実質的に同一部分については説明を省略又は簡略化し、主として前記実施例１と異なる部分について説明する。
【００４６】
本実施例２では、ＥＣＵ４５により後述する図６の異常診断ルーチンを実行することで、燃料希釈量が所定値以上のときには、作動油の粘性が大きく変化して可変バルブタイミング装置４３の応答性が大きく変化（低下）するため、可変バルブタイミング装置４３の異常の有無を精度良く判定することは困難であると判断して、可変バルブタイミング装置４３の異常診断を禁止するようにしている。
【００４７】
図６に示す異常診断ルーチンでは、まず、ステップ２０１で、アルコール濃度センサ４１で検出した燃料のアルコール濃度と燃料噴射量と冷却水温に応じた燃料希釈量をマップ等により算出することで、燃料希釈量を推定する。
【００４８】
この後、ステップ２０２に進み、燃料希釈量が所定値以上であるか否かを判定する。その結果、燃料希釈量が所定値以上であると判定された場合には、作動油の粘性が大きく変化して可変バルブタイミング装置４３の応答性が大きく変化（低下）するため、可変バルブタイミング装置４３の異常の有無を精度良く判定することは困難であると判断して、ステップ２０３以降の異常診断に関する処理を実行することなく、本ルーチンを終了することで、可変バルブタイミング装置４３の異常診断を禁止する。このステップ２０２の処理が特許請求の範囲でいう禁止手段としての役割を果たす。
【００４９】
一方、上記ステップ２０２で、燃料希釈量が所定値よりも小さいと判定された場合には、ステップ２０３以降の異常診断に関する処理を次のようにして実行する。まず、前回の目標バルブタイミングと今回の目標バルブタイミングを読み込んだ後、目標バルブタイミングが変化したか否かを判定する（ステップ２０３、２０４）。
【００５０】
そして、目標バルブタイミングが変化したと判定されたときに、目標到達判定位置を算出すると共に、実バルブタイミングを読み込んだ後、実バルブタイミングが目標到達判定位置に到達したか否かを判定し、まだ実バルブタイミングが目標到達判定位置に到達していないと判定されれば、実バルブタイミングが目標到達判定位置に到達するまでの時間を応答時間として計測する応答時間カウンタのカウント値をカウントアップする（ステップ２０５〜２０８）。
【００５１】
その後、実バルブタイミングが目標到達判定位置に到達したと判定された時点で、応答時間カウンタのカウント値（実バルブタイミングが目標到達判定位置に到達するまでの応答時間）を読み込みだ後、冷却水温と目標バルブタイミング変化量とに応じた応答性劣化判定値をマップ等により算出する（ステップ２０９、２１０）。
【００５２】
この後、図５に示す補正係数のマップを参照して、燃料希釈量に応じた補正係数を算出した後、燃料希釈量に応じた補正係数を用いて応答性劣化判定値を補正して最終的な応答性劣化判定値を求めることで、燃料希釈量に応じて応答性劣化判定値を補正する（ステップ２１１、２１２）。
【００５３】
この後、応答時間カウンタのカウント値が最終応答性劣化判定値以上であるか否かを判定し、その結果、応答時間カウンタのカウント値が最終応答性劣化判定値以上であると判定された場合には、可変バルブタイミング装置４３の異常（応答性の劣化）有りと判定し、応答時間カウンタのカウント値が最終応答性劣化判定値よりも小さいと判定された場合には、可変バルブタイミング装置４３の異常無し（正常）と判定する（ステップ２１３〜２１５）。
【００５４】
以上説明した本実施例２では、燃料希釈量が所定値以上のときには、作動油の粘性が大きく変化して可変バルブタイミング装置４３の応答性が大きく変化（低下）するため、可変バルブタイミング装置４３の異常の有無を精度良く判定することは困難であると判断して、可変バルブタイミング装置４３の異常診断を禁止するようにしたので、異常診断の誤判定を確実に防止することができる。
【００５５】
尚、上記各実施例１，２では、可変バルブタイミング装置４３の異常の有無を判定する際の判定条件を燃料希釈量に応じて変化させる方法として、応答性劣化判定値（異常判定値）を燃料希釈量に応じて補正するようにしたが、これに限定されず、応答時間（応答性を評価するパラメータ）を燃料希釈量に応じて補正するようにしても良い。
【００５６】
また、上記各実施例１，２では、燃料のアルコール濃度と燃料噴射量と冷却水温（エンジン温度の情報）に基づいて燃料希釈量を推定するようにしたが、冷却水温に代えて油温（エンジン温度の情報）を用いるようにしても良い。更に、エンジン回転速度やエンジン負荷（例えば吸入空気量や吸気管圧力等）も考慮して燃料希釈量を推定するようにしても良い。エンジン回転速度やエンジン負荷によってシリンダ内の気流状態が変化してシリンダ内壁面等に付着して流下する燃料量が変化して燃料希釈量が変化するため、エンジン回転速度やエンジン負荷を考慮して燃料希釈量を推定すれば、エンジン回転速度やエンジン負荷によって変化する燃料希釈量を精度良く推定することができる。
【００５７】
また、上記各実施例１，２では、アルコール濃度センサ４１で燃料のアルコール濃度を検出するようにしたが、燃料のアルコール濃度の影響で変化する内燃機関の制御状態、例えば、空燃比フィードバック制御の制御状態（空燃比フィードバック補正量、空燃比ずれ量、目標空燃比と実空燃比との比率等）、始動時の燃圧上昇速度、燃焼安定性（エンジン回転変動）、エンジントルク等のいずれかに基づいて燃料のアルコール濃度を推定するようにしても良い。
【００５８】
また、上記各実施例１，２では、吸気バルブのバルブタイミングを変化させる吸気側の可変バルブタイミング装置の異常診断に本発明を適用したが、排気バルブのバルブタイミングを変化させる排気側の可変バルブタイミング装置の異常診断に本発明を適用しても良い。
【００５９】
その他、本発明は、図１に示すような吸気ポート噴射式エンジンに限定されず、筒内噴射式エンジンや、吸気ポート噴射用の燃料噴射弁と筒内噴射用の燃料噴射弁の両方を備えたデュアル噴射式のエンジンにも適用して実施できる。
【符号の説明】
【００６０】
１１…エンジン（内燃機関）、１２…吸気管、１６…スロットルバルブ、２１…燃料噴射弁、２２…点火プラグ、２３…排気管、２６…冷却水温センサ、３０…燃料タンク、３１…燃料ポンプ、４１…アルコール濃度センサ（アルコール濃度判定手段）、４２…吸気バルブ、４３…可変バルブタイミング装置、４５…ＥＣＵ（異常診断手段，燃料希釈量推定手段，禁止手段）
【図１】
2010275912.tif 000003
【図２】
2010275912.tif 000004
【図３】
2010275912.tif 000005
【図４】
2010275912.tif 000006
【図５】
2010275912.tif 000007
【図６】
2010275912.tif 000008