(57)【特許請求の範囲】
【請求項１】
エンジンの吸気及び排気バルブの少なくとも一方の作動タイミングを制御するバルブタイミング制御装置の診断装置であって、
エンジンの燃焼室内に発生するイオン電流を検出するイオン電流検出手段と、
前記燃焼室において圧縮上死点付近からその遅角側の特定の期間に亘って前記イオン電流検出手段により検出されたイオン電流値に基づいて、前記バルブタイミング制御装置によるバルブ作動タイミングの変更状態を判定する判定手段と、を備え、
前記判定手段は、前記特定期間全体に亘って検出されたイオン電流値を積算し、その総積算値の所定割合までが積算されたクランク角位置を特定して、このクランク角位置に基づいてバルブ作動タイミングの変更状態を判定するように構成されていることを特徴とするバルブタイミング制御装置の診断装置。
【請求項２】
エンジンは火花点火式のものであり、
判定手段は、少なくとも特定したクランク角位置と点火時期とに基づいて、バルブ作動タイミングを推定するように構成されていることを特徴とする請求項１に記載の診断装置。
【請求項３】
判定手段により推定されたバルブ作動タイミングとバルブタイミング制御装置におけるバルブ作動タイミングの目標値とを対比して、該バルブタイミング制御装置に関する故障を診断し、これを報知する故障報知手段を備えることを特徴とする請求項２に記載の診断装置。
【請求項４】
バルブタイミング制御装置は、バルブ作動タイミングを変更可能な可変機構と、該可変機構を制御する制御手段とを備えており、
故障報知手段は、前記可変機構の機械的なずれと、前記制御手段の異常とを判別するように構成されていることを特徴とする請求項３に記載の診断装置。
【請求項５】
判定手段により推定されたバルブ作動タイミングに基づいて、バルブタイミング制御装置によるバルブ作動タイミングの制御を補正するバルブタイミング補正手段を備えることを特徴とする請求項２〜４のいずれか１つに記載の診断装置。
【請求項６】
判定手段により推定されたバルブ作動タイミングに基づいて、エンジンの点火時期を補正する点火時期補正手段を備えることを特徴とする請求項２〜４のいずれか１つに記載の診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エンジンの吸気及び排気バルブの少なくとも一方の作動タイミングを変更するバルブタイミング制御装置の診断に係り、特に、イオン電流からエンジンの燃焼状態を求めて、これによりバルブの作動タイミングを推定する技術に関する。
【背景技術】
【０００２】
従来より、例えば特許文献１に開示されるように、吸気乃至排気バルブの作動状態を低速側と高速側とで切換えるようにしたエンジンにおいて、混合気への点火後に燃焼室に発生するイオン電流を検出し、その波形を予め記憶してある低速側又は高速側のイオン電流波形と比較することにより、実際のバルブタイミングが低速側、高速側のいずれにあるか判別するようにしたものは知られている。
【０００３】
すなわち、一般に、イオン電流は、燃焼に伴い発生するイオンが媒体となって発生するものと考えられており、その発生の仕方は燃焼状態によって変化するから、イオン電流の波形はバルブタイミングの低速側、高速側の切換えに伴い変化することになる。
【０００４】
そこで、前記文献に記載のものは、予め低速側及び高速側バルブタイミングのそれぞれについてイオン電流波形を計測し、記憶しておいて、これをエンジンの運転中に検出したイオン電流の波形と比較することにより、実際のバルブタイミングが低速側、高速側のいずれにあるか判別するようにしている。この判定結果により、バルブタイミング制御装置の誤作動や故障を検出することができる。
【特許文献１】特開平０８−２１２９５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、エンジンの運転領域全般について吸気充填効率を高めるために、その運転状態の変化に応じてバルブタイミングを連続的に変更するようにした位相可変式のバルブタイミング制御装置が普及しつつあり、このようなものを備えたエンジンではバルブタイミングの進角度合いや遅角度合い、即ちバルブタイミングの変更状態を判定したいという要求がある。
【０００６】
しかしながら、前記従来例の診断装置は、検出したイオン電流波形を予め記憶してある低速側、高速側のものと比較して、そのいずれに一致するかを判別するのみであり、バルブタイミングの進角度合いや遅角度合いを判定できるものではない。これは、従来例のものが、バルブタイミングを低速側又は高速側のいずれかに切換えるようにした２段切換式のエンジンを対象としており、それ以上の判定が不要なためである。
【０００７】
この点につき、本願の発明者は、イオン電流波形の表す意味について鋭意、研究した結果、その波形の特に後半部分の形態がバルブタイミングと高い相関を持つことに気付いて、本願発明を完成したものである。すなわち、バルブタイミングを変更すると、これに伴い吸気及び排気のバルブオーバーラップ期間が変化して、燃焼室に残留する既燃ガス（内部ＥＧＲ）の量も変化し、これにより燃焼が活発になったり、緩慢になったりする。
【０００８】
例えば、内部ＥＧＲ量が増えるほど燃焼は全体として緩慢になるから、イオン電流波形は全体として低くなだらかなものになるが、既燃ガスである内部ＥＧＲはかなり温度が高いので、点火直後の混合気の燃焼（初期燃焼）はむしろ促進されることになり、この初期燃焼の状態が反映されるイオン電流波形の前半部分には、あまり変化が現れない。
【０００９】
これに対し、イオン電流波形の後半部分には前記のような初期燃焼の状態は反映されず、燃焼が全体として活発になれば高い山が現れる一方、燃焼が緩慢になれば低くなだらかになるのである。
【００１０】
そのようにイオン電流波形の前半部分は内部ＥＧＲ量との相関が低く、一方、後半部分は内部ＥＧＲ量との相関が高いことに着目して、本発明の目的は、内部ＥＧＲ量と相関のあるバルブタイミングの変化を従来よりもきめ細かく判定できるようにすることにある。
【課題を解決するための手段】
【００１１】
前記の目的を達成するために、本発明は、燃焼室において圧縮上死点付近よりも遅角側で検出したイオン電流値に基づいて、残留既燃ガス（内部ＥＧＲ）の状態を判定し、これによりバルブ作動タイミングの変更状態を判定するようにした。
【００１２】
具体的に、請求項１の発明は、エンジンの吸気及び排気バルブの少なくとも一方の作動タイミングを制御するバルブタイミング制御装置の診断装置であって、エンジンの燃焼室内に発生するイオン電流を検出するイオン電流検出手段と、当該燃焼室において圧縮上死点付近からその遅角側の特定の期間に亘って前記イオン電流検出手段により検出されたイオン電流値に基づいて、前記バルブタイミング制御装置によるバルブ作動タイミングの変更状態を判定する判定手段と、を備え、前記判定手段は、前記特定期間全体に亘って検出されたイオン電流値を積算し、その総積算値の所定割合までが積算されたクランク角位置を特定して、このクランク角位置に基づいてバルブ作動タイミングの変更状態を判定するように構成されているものとする。
【００１３】
前記の構成により、エンジンの運転中に燃焼室において発生するイオン電流がイオン電流検出手段により検出され、特に圧縮上死点付近から遅角側の特定期間に亘って検出されたイオン電流値に基づいて、即ち、イオン電流波形の後半部分に含まれる情報に基づいて、バルブ作動タイミングの変更状態が判定手段により判定される。
【００１４】
このことで、内部ＥＧＲとの相関が低いイオン電流波形の前半部分の情報は排除して、イオン電流波形の後半部分の情報に基づいて、これと相関の高い内部ＥＧＲの状態を正確に判定することができ、この内部ＥＧＲの状態に対応するバルブ作動タイミングの変更状態も従来よりもきめ細かく正確に判定することができる。
【００１５】
そして、前記特定期間全体に亘って検出したイオン電流値を積算し、その総積算値の所定割合までが積算されたクランク角位置を特定して、この特定したクランク角位置が遅角側にあるほど、燃焼は相対的に緩慢であり、内部ＥＧＲ量が多いということができ、その分、吸排気弁のオーバーラップが大きいと判定することができる。
【００１６】
特にエンジンが火花点火式のものである場合、少なくとも、前記のように特定したクランク角位置と点火時期とに基づいて、バルブ作動タイミングを推定することができる（請求項２の発明）。すなわち、混合気への点火から前記特定クランク角位置までの期間は全体的な燃焼の活発さ、緩慢さを表すと考えられるので、これに基づいて内部ＥＧＲ量ひいてはバルブ作動タイミングを推定することができる。
【００１７】
尚、エンジンの燃焼状態は、内部ＥＧＲ以外に所謂外部ＥＧＲや新気と合わせた吸気の充填量、燃焼室内の流動強さ、さらには燃焼室の温度等も影響するから、前記のように内部ＥＧＲ量ひいてはバルブ作動タイミングを推定するためには、さらにエンジンの運転状態も加味することが好ましい。
【００１８】
そうしてバルブ作動タイミングを推定できるようになれば、これをバルブタイミング制御装置におけるバルブ作動タイミングの目標値と対比して、該バルブタイミング制御装置に関する故障を診断し、これを報知する故障報知手段を備えることもできる（請求項３の発明）。こうすれば、バルブタイミング制御装置の故障を正確に診断し、早期に報知することができる。
【００１９】
例えばバルブタイミング制御装置が、バルブ作動タイミングを変更可能な可変機構と、この可変機構を制御する制御手段とを備えている場合、故障報知手段は、前記可変機構の機械的なずれと、前記制御手段の異常とを判別して診断、報知することが好ましい（請求項４の発明）。こうすれば、故障の状態に応じた適切な対応が可能になる。
【００２０】
また、より好ましいのは、前記のように推定されたバルブ作動タイミングに基づいて、それが目標値に近づくようにバルブタイミング制御装置による制御を補正するバルブタイミング補正手段を備えることである（請求項５の発明）。この補正によってバルブ作動タイミングの適正化が図られる。
【００２１】
或いは、前記のように推定されたバルブ作動タイミングに基づいて、それが例えば、吸排気バルブのオーバーラップが大きくなる側にずれていれば進角側へ、反対にずれていれば遅角側へというように、エンジンの点火時期を補正する点火時期補正手段を備えることもできる（請求項６の発明）。こうすれば、実際の内部ＥＧＲ量に対応してこれに相応しい点火時期に補正することで、バルブタイミング制御装置の故障に対応するのみならず、サイクル変動による内部ＥＧＲ量の変化の影響も軽減して、エンジンの運転効率を高めることができる。
【発明の効果】
【００２２】
以上、説明したように、本発明に係るバルブタイミング制御装置の診断装置によると、エンジンの燃焼室において圧縮上死点付近からその遅角側の特定期間に亘って検出したイオン電流値に基づいて、即ち、内部ＥＧＲとの相関が低いイオン電流波形の前半部分の情報を排除し、イオン電流波形の後半部分に含まれる情報に基づいて、これと相関の高い内部ＥＧＲの状態を正確に判定することができるので、この内部ＥＧＲの状態に対応するバルブ作動タイミングの変更状態を従来よりもきめ細かく判定できる。
【００２３】
そうして判定したバルブ作動タイミングの変更状態に基づいて、バルブタイミング制御装置の故障を正確に診断し、早期に報知することができ、故障の状態に応じた適切な対応も行える。
【００２４】
また、判定したバルブ作動タイミングの変更状態に応じて、それを目標値に近づくように補正したり、或いは点火時期を補正することもでき、これによりエンジンの運転効率を高めることができる。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施形態を図面に基づいて詳細に説明する。尚、以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものではない。
【００２６】
（エンジンの概略構成）
図１は、本発明に係る診断装置を備えた実施形態のエンジン１を模式的に示し、この例ではエンジン１は、複数のシリンダ２，２，…（図には１つのみ示す）が直列に配置された火花点火式エンジンである。図示の如く、シリンダ２の上端はシリンダブロック３の上端面に開口し、そこに載置されたシリンダヘッド４の下面により閉塞されている。シリンダ２内にはピストン５が往復動可能に嵌挿されていて、このピストン５の上面とシリンダヘッド４の下面との間に燃焼室６が区画される。一方、ピストン５の下方のクランクケース内には、図示しないがクランク軸が配設され、コネクティングロッドによってピストン５と連結されている。
【００２７】
前記シリンダヘッド４には各シリンダ２毎に点火プラグ７が配設され、その先端の電極が燃焼室６に臨む一方、該点火プラグ７の基端部は点火回路８に接続されている。この点火回路８には、図２(a)にのみ示すが、パワートランジスタからなるイグナイタ８ａとイグニッションコイル８ｂとが含まれており、後述のＰＣＭ３０からの制御信号を受けて各シリンダ２毎に所定のタイミング（点火時期）で点火プラグ７に通電するようになっている。この例では点火回路８にイオン電流検出回路３３が接続されていて、同図(b)のようにイオン電流を検出できるようになっているが、これについては後述する。
【００２８】
また、シリンダヘッド４には、各シリンダ２毎の燃焼室６に臨んで開口するように吸気ポート９及び排気ポート１０がそれぞれ形成され、その各ポート開口部にはそれぞれカム軸により開閉されるように吸気及び排気弁１１，１２（吸排気バルブ）が配設されている。同図には示さないが、カム軸は、吸気側及び排気側に１本ずつ設けられていて、共通のカムチェーンによりクランク軸に駆動連結されており、このクランク軸の回転に同期して吸気側及び排気側のカム軸がそれぞれ回転されることにより、吸気及び排気弁１１，１２がそれぞれ所定のタイミングで開閉されるようになっている（図３を参照）。
【００２９】
また、この例では前記吸気側のカム軸に、クランク軸の回転に対する位相を所定の角度範囲（例えば４０〜６０°ＣＡ）内で連続的に変更可能な位相可変機構１３（Variable Valve Timing 以下、ＶＶＴともいう）が取り付けられており、このＶＶＴ１３によって、図３(a)に模式的に示すように吸気弁１１のリフトカーブＩｎが進角側、遅角側に変更されるようになっている。これに伴い図示の如く排気弁１２のリフトカーブＥｘとのオーバーラップ期間が変化し、これにより、燃焼室６に残留する既燃ガス（以下、内部ＥＧＲ）の量も変化するようになる。
【００３０】
詳しくは、同図(b)に一例を示すように、ＶＶＴ１３は、吸気側カム軸の前端部に組み付けられたロータ１３ａと、このロータ１３ａを覆うように配置されて、カムチェーンの巻き掛けられるスプロケット１３ｂに固定されたケーシング１３ｃとからなる。前記ロータ１３ａの外周には外方に向かって放射状に突出する４つのベーンが設けられ、一方、ケーシング１３ｃの内周には内方に向かって延びる４つの区画壁が設けられていて、それらのベーンと区画壁とのの間に複数の油圧作動室１３ｄ，１３ｅ，…が形成されている。
【００３１】
そして、図示しないカムチェーンからスプロケット１３ｂに入力する回転入力がケーシング１３ｃ、油圧作動室１３ｄ，１３ｅ及びロータ１３ａを介して吸気カム軸に伝達される。その際、前記油圧作動室１３ｄ，１３ｅ，…に供給されるエンジンオイルの油圧がオイルコントロールバルブ１３ｆ（以下、ＯＣＶという）によって調整されることで、前記ロータ１３ａ及びケーシング１３ｃ、即ちカム軸及びスプロケット１３ａの相対的な回転位置が変更されて、該カム軸のクランク軸に対する回転位相（以下、ＶＶＴ位相）が変更される。
【００３２】
すなわち、前記ＶＶＴ１３のロータ１３ａ及びケーシング１３ｃの間には、進角側の油圧作動室１３ｄ，１３ｄ，…と遅角側の油圧作動室１３ｅ，１３ｅ，…とが周方向に交互に配置されており、ＯＣＶ１３ｆによる油圧制御によって進角側作動室１３ｄ，１３ｄ，…の油圧力が増大すると、ロータ１３ａはケーシング１３ｃに対しカム軸の回転する向き（図に矢印で示す）に回動され、これによりＶＶＴ位相が進角側に変更されて、吸気弁１１の開弁時期及び閉弁時期が相対的に進角側に変化する。
【００３３】
反対に、前記ＯＣＶ１３ｆによる油圧制御によって遅角側作動室１３ｅ，１３ｅ，…の油圧力が増大すると、ロータ１３ａはケーシング１３ｃに対しカム軸の回転する向きとは反対に回動され、これによりＶＶＴ位相が遅角側に変更されて、吸気弁１１の開弁時期及び閉弁時期が遅角側に変化するのである。
【００３４】
図１に戻って、前記シリンダヘッド４の一側（同図の左側）には、下流端が吸気ポート９に連通するように吸気通路１５が配設されている。この吸気通路１５の上流端は外部から導入される新気を濾過するためのエアクリーナ１６に接続されており、そこから下流側に向かって順に、吸気流量を検出するエアフローセンサ１７と、電動モータ１８ａにより駆動されて吸気通路１５を絞るスロットル弁１８と、各シリンダ２毎に燃料を噴射供給するインジェクタ１９，１９，…（図には１つのみ示す）とが配設されている。
【００３５】
一方、シリンダヘッド４の反対側（図１の右側）には、排気ポート１０に連通して各シリンダ２内の燃焼室６から既燃ガス（排気ガス）を排出するように、排気通路２０が配設されている。この排気通路２０には上流側から順に、排気ガス中の酸素濃度を基に混合気の空燃比を検出するための酸素濃度センサ（以下、Ｏ2センサ）２１と、排気ガスを浄化するための触媒コンバータ２２とが配設されている。
【００３６】
また、前記Ｏ2センサ２１よりも上流側の排気通路２０には、排気ガスの一部を吸気通路１５に還流するための排気還流通路２４（以下、ＥＧＲ通路）が分岐接続されていて、このＥＧＲ通路２４の下流端が前記スロットル弁１８よりも下流側の吸気通路１５に連通している。このＥＧＲ通路２４の下流端寄りには開度調節可能な電気式の流量制御弁２５（以下、ＥＧＲ弁）が配設されていて、ＥＧＲ通路２４を還流される排気ガス（以下、外部ＥＧＲ）の流量を調節するようになっている。
【００３７】
さらにまた、エンジン１のシリンダブロック３下部のクランクケース内には、クランク軸の回転角（クランク角）を検出する電磁ピックアップ等からなるクランク角センサ２６が設けられている。このクランク角センサ２６は、クランク軸の端部に一体に回転するように取り付けられたロータ２７の回転に伴い、その外周部に設けられた凸部の通過に対応して信号を出力する電磁ピックアップコイル２６からなる。また、シリンダブロック３のウォータジャケット（図示せず）には、冷却水の温度状態を検出する水温センサ２８が臨設されている。
【００３８】
前記エアフローセンサ１７、Ｏ2センサ２１、クランク角センサ２６、水温センサ２８等からの出力信号は、それぞれＰＣＭ（Power-train Control Module）３０に入力されるようになっている。このＰＣＭ３０は、周知の如くＣＰＵ、ＲＯＭ、ＲＡＭ、Ｉ／Ｏインターフェース回路等を備えており、前記各センサ以外に、少なくとも、吸気側カム軸の回転角（回転位置）を検出するカム角センサ３１と、アクセルペダルの操作量を検出するアクセル開度センサ３２と、からそれぞれ出力される信号を受け入れる。
【００３９】
そして、ＰＣＭ３０は、前記各センサ等から入力した信号に基づいてエンジン１の運転状態を判定し、これに応じてエンジン１の運転制御を行うようになっている。すなわち、ＰＣＭ３０は、点火回路８に対し各シリンダ２毎の点火時期の制御信号を出力し、スロットル弁１８に対し吸気流量を制御するための信号を出力するとともに、各シリンダ２毎のインジェクタ１９，１９，…に対し燃料噴射量及び噴射タイミングを制御するためのパルス信号を出力し、さらに、ＥＧＲ通路２４によって吸気系に環流する排気ガス（外部ＥＧＲ）の量を制御するため信号をＥＧＲ弁２５に対し出力する。
【００４０】
また、ＰＣＭ３０は、エンジン１の運転状態に応じて、吸気弁１１の作動タイミング（バルブタイミング）を変更するための信号をＶＶＴ１３（ＯＣＶ１３ｆ）に対し出力する。このバルブタイミングの制御は、予め実験等によりエンジン１の運転状態に対応して、吸気充填効率ｃｅの高くなるようなバルブタイミングを求め、制御マップを作成しておき、この制御マップからエンジン運転状態に対応するバルブタイミングの制御目標値を読み込むとともに、クランク角センサ２６及びカム角センサ３１からの信号をフィードバックして、ＶＶＴ１３の位相制御を行うものである。
【００４１】
言い換えると、ＰＣＭ３０は、メモリに記憶されている制御プログラムによって機能的に、ＯＣＶ１３ｆの作動によりＶＶＴ位相を制御して、吸気バルブタイミングを変更するＶＶＴ制御部３０ａ（制御手段）を備えており、このＶＶＴ制御部３０ａとＶＶＴ１３とによって、バルブタイミング制御装置が構成されている。
【００４２】
ところで、そのようにクランク角センサ２６及びカム角センサ３１からの信号をフィードバックしながら、バルブタイミングを制御するようにしていても、この実施形態のようにＶＶＴ１３のロータ１３ａをカム軸に組み付けている場合、この組み付けの誤差に起因して僅かに吸気弁１１の作動タイミングがずれることがあり、それが大きいときにはエンジン１の燃焼性が低下する虞れがある。
【００４３】
また、油圧回路の目詰まり等によってＶＶＴ１３の作動が規制されたり、或いはクランク角センサ２６又はカム角センサ３１のいずれかに異常が発生することもあり、そうなれば、誤制御によってバルブタイミングが制御目標値から大きくずれてしまい、燃焼性の大幅な低下を招くことになる。
【００４４】
さらに、吸気バルブタイミングが変化すれば、排気側とのオーバーラップ期間も変化して、内部ＥＧＲの量も変化することになるが、この内部ＥＧＲには一旦、排気された後にシリンダ２に吸い戻される排気ガスも含まれており、その量は仮にバルブオーバーラップが同じであっても一定ではない。すなわち、内部ＥＧＲ量は、エンジン１の定常運転中であっても周期的な変動（所謂サイクル変動）を生じており、これが燃焼性等に悪い影響を及ぼす虞れがある。
【００４５】
これらの点に鑑み、この実施形態のエンジン１では、上述の如く点火回路８に接続したイオン電流検出回路３３によって、点火後に燃焼室６に発生するイオン電流を検出し、これにより混合気の燃焼状態の変化、ひいては内部ＥＧＲ率の変化を推定して、この推定結果に基づきＶＶＴ１３の故障を診断したり、或いは点火時期の補正制御を行うようにしたものである。
【００４６】
（イオン電流によるＶＶＴ位相のの推定）
まず、検出したイオン電流値から内部ＥＧＲ率と相関の高い評価値Ｉｐ（以下、イオンパラメータという）を求める考え方について説明する。イオン電流は、従来より、燃焼に伴い発生するイオンが媒体となって発生するものと考えられており、この実施形態では、前記図２(a)に示すように、エンジン１の点火回路８にイオン電流検出回路３３が接続されている。
【００４７】
図の例ではイオン電流検出回路３３は、イグニッションコイル８ｂの２次側が接地される点火プラグ７とは反対側の端部に直列に接続された電源コンデンサ３３ａと、検出回路３３ｂとからなり、イグナイタ８ａの作動によって点火プラグ７に通電される際（点火）に電源コンデンサ３３ａに蓄えられた電荷と、その後、燃焼室６において発生したイオンとで回路が構成されて電流が流れ、この電流を検出回路３３ｂが検出するようになっている。検出回路３３ｂからの信号はＰＣＭ３０へ出力される。
【００４８】
そうして検出されるイオン電流の値は、同図(b)に模式的に示すように点火後のクランク角の進行に伴い変化し、その波形には通常、前半及び後半の２つの山が現れる。前半の山に表されるイオン電流は、混合気が着火した後に、火炎核の成長に伴い拡大する火炎面に存在するイオン（ラジカル）を媒体とするものと考えられ、これは、特に初期燃焼の速度や燃焼室の流動強さの影響を強く受ける。すなわち、前半の山は、初期燃焼が活発であるほど急峻になり、そのピークが進角する。
【００４９】
一方、後半の山に表されるイオン電流は、前記のように燃焼反応そのものによって発生するイオン（ラジカル）の他に、燃焼室の温度上昇に伴い既燃ガス中に存在するＮＯｘが熱電離して発生するイオンをも媒体とするものと考えられ、そのピークは、燃焼室の温度が最高になるクランク角位置に現れて、全体として燃焼が活発であるほど高くなり、それが緩慢なほど低くなる。
【００５０】
そうすると、前記の如くバルブタイミングの変化に伴い、吸排気のオーバーラップ期間が変化して、内部ＥＧＲ量が例えば増えたときには、燃焼が全体として緩慢になるから、イオン電流波形は全体として低くなだらかなものになるが、既燃ガスである内部ＥＧＲはかなり温度が高いので、点火直後の混合気の燃焼（初期燃焼）はむしろ促進されることになり、この初期燃焼の状態が反映されるイオン電流波形の前半の山にはあまり変化が現れない。
【００５１】
一方、イオン電流波形の後半の山には前記のような初期燃焼の状態は反映されず、燃焼が全体として活発なほど高く急峻になる一方、燃焼が緩慢になれば低くなだらかになる。このことから、内部ＥＧＲの状態を判定するのであれば、これとは相関の低い前半の山の情報を排除して、イオン電流波形の後半部分に含まれる情報に基づき判定するのがよいと考えられる。
【００５２】
そこで、この実施形態では、図４に模式的に示すように、イオン電流波形の後半部分、即ち圧縮上死点（ＴＤＣ）からその遅角側の特定の期間（図の例では排気弁１２の開弁時期ＥＶＯまで）に検出されたイオン電流値を積算し、その総積算値（図に斜線を入れて示す範囲の面積に相当する）の所定割合（１０〜９０％の範囲に設定すればよい）までが積算されたクランク角位置を、燃焼全体の活発さ、緩慢さを表す評価値、即ちイオンパラメータＩｐとして用いるようにしている。
【００５３】
図５(a)は、前記特定の期間におけるイオン電流の総積算値に対して、その５０％までが積算されたクランク角位置をイオンパラメータＩｐとして、点火時期及びＶＶＴ位相（吸気側バルブタイミング）の変化に対応するイオンパラメータＩｐの変化を示した実験データである。図において実線のグラフは点火時期が相対的に進角側にある場合を、破線のグラフは相対的に遅角側にある場合を、それぞれ示し、さらに一点鎖線のグラフは両者の中間的な点火時期にある場合を示している。
【００５４】
同図によると、点火時期が同じであれば、ＶＶＴ位相が進角側にあって、吸排気のオーバーラップが大きいときほど、イオンパラメータＩｐが遅角側に移動しており、内部ＥＧＲ量の増大によって燃焼が全体的に緩慢になっていることが分かる。また、同図(b)のように横軸に点火時期を表せば、この点火時期の遅角に伴いイオンパラメータＩｐも遅角側に移動することが分かる。両図から、イオンパラメータＩｐに基づいてＶＶＴ位相を求め得ると言える。
【００５５】
ここで、前記図５に示すデータは、エンジン１の低回転低負荷域でのものであるが、同様の特性はエンジンの中、高回転域でも得られることが分かっている。但し、エンジン１の燃焼状態は、内部ＥＧＲ以外に所謂外部ＥＧＲや新気と合わせたシリンダ２への吸気充填量、燃焼室６内の流動強さ、さらには燃焼室６の温度等の影響を受けるから、イオンパラメータＩｐに基づいてＶＶＴ位相を定量的に求めようとすれば、それと点火時期以外にエンジン１の運転状態も加味する必要がある。
【００５６】
そこで、この実施形態では、図６(a)に一例を示すように、エンジン１の負荷（同図では充填効率ｃｅ）と回転数ｎｅとによって規定されるエンジン運転領域のうち、中、高負荷域を除いた範囲において、適当な間隔を空けて複数の格子点（ｘ，ｙ）を設定する。そして、この各格子点毎に対応するエンジン運転状態において、前記図５のようにイオンパラメータＩｐ、点火時期及びＶＶＴ位相の相関を表すデータを実験により求める。
【００５７】
そうして求めた実験データを整理して、図６(b)のようにイオンパラメータＩｐ（Ip-1，Ip-2，…，Ip-b）と点火時期（Igt-1，Igt-2，…，Igt-a）とからＶＶＴ位相を求めるための演算マップを作成し、ＰＣＭ３０のメモリに電子的に格納する。こうすれば、エンジン１の運転中に検出したイオン電流値から前記イオンパラメータＩｐを算出し、このイオンパラメータＩｐと点火時期とに基づき、そのときのエンジン運転状態に対応する演算マップを参照して、ＶＶＴ位相を定量的に求めることができる。
【００５８】
尚、前記図６(a)における格子点（ｘ，ｙ）の間に相当するエンジン運転状態についてはデータ補間により対応すればよく、さらに、例えば外気温、エンジン水温、大気圧、空燃比、ＶＶＴ１３の作動状態等に応じて、イオンパラメータＩｐやこれにより求めたＶＶＴ位相を補正するようにしてもよい。また、イオンパラメータＩｐを求めるときには外部ＥＧＲは一定とするのが好ましく、可能であれば停止させるのが、より好ましい。
【００５９】
−イオンパラメータの計算−
図７は、前記のようにイオン電流の検出値からイオンパラメータＩｐを求める手順を具体的に示すフローチャート図である。このフローは、例えばエンジン暖機後にＰＣＭ３０のＶＶＴ制御部３０ａによってＶＶＴ１３の制御が実行されているときに（ＶＶＴ実行フラグオン）、各シリンダ２の燃焼サイクル毎に実行される。
【００６０】
図示のスタート後のステップＳＡ１では、点火後、少なくともクランク角センサ２６、カム角センサ３１及びイオン電流検出回路３３からの信号を入力して、点火ノイズがなくなったかどうか、即ち点火終了かどうか判定するとともに、圧縮上死点（ＴＤＣ）に達したかどうか判定し、いずれか一方の判定がＮＯであればリターンする一方、両方の判定がＹＥＳで点火終了且つＴＤＣに達すればステップＳＡ２に進み、検出したイオン電流値をクランク角と対応付けてメモリに記憶した後、ステップＳＡ３に進む。
【００６１】
ステップＳＡ３では排気弁１２の開弁時期ＥＶＯに達したかどうか判定し、これに達するまではステップＳＡ２に戻って、所定時間間隔（例えば０．１ミリ秒）毎にクランク角位置とイオン電流値とを対応付けてメモリに記憶する一方、ＥＶＯに達すればステップＳＡ４に進んで、イオンパラメータＩｐの計算を行う。すなわち、それまでに記憶したイオン電流の総積算値を求めて、その５０％までが積算されたクランク角位置をイオンパラメータＩｐとして特定する。
【００６２】
そして、ステップＳＡ５に進み、ＶＶＴ制御の実行中でフラグオンであれば、ステップＳＡ１に戻って前記の処理を継続する（処理を継続）一方、ＶＶＴ制御の実行フラグがオフであれば、処理を継続しないＮＯと判定して制御終了となる（エンド）。
【００６３】
−ＶＶＴ位相の推定−
次に、前記のように計算したイオンパラメータＩｐを用いて、現在のＶＶＴ位相を推定する手順を図８のフローチャート図の前半に示す。図示の如くスタート後のステップＳＢ１では、ＶＶＴ１３の診断を行う所定の条件が成立したかどうか判定し、例えばエンジン冷間であったり、高負荷運転域であればＮＯと判定してリターンする一方、例えば温間の空燃比フィードバック領域で診断条件が成立していれば、ＹＥＳと判定してステップＳＢ２に進み、ＶＶＴ１３の診断を行うことを示すＶＶＴ診断フラグをオンにして、ステップＳＢ３に進む。
【００６４】
ステップＳＢ３では、前記図７のフローのように計算したイオンパラメータＩｐと、エンジン運転状態（ｃｅ、ｎｅ）と点火時期とに基づいて、上述したように図６の演算マップを参照等して、現在のＶＶＴ位相の推定演算を行う（実ＶＶＴ位相VPの推定）。また、クランク角センサ２６及びカム角センサ３１からの信号に基づいて、ＰＣＭ３０のＶＶＴ制御部３０ａにより計算されるＶＶＴ位相のモニタ値avtaを、メモリから読み込む。
【００６５】
続くステップＳＢ４では、前記ステップＳＢ３において推定演算したＶＶＴ位相の推定値VPとメモリから読み込んだモニタ値avtaとを１組で記憶し、続くステップＳＢ５では、そのＶＶＴ位相推定値VP及びモニタ値avtaの組のデータが、ＶＶＴ１３の診断に必要なだけ採取されたかどうか判定して、採取されていないＮＯであれば前記ステップＳＢ３に戻り、該ステップＳＢ３，ＳＢ４の手順を繰り返す一方、必要なデータが採取されてＹＥＳと判定すれば、後述のステップＳＢ６以降に進んで、ＶＶＴ１３の故障診断を行う。
【００６６】
尚、前記ステップＳＢ５において必要なデータが採取されたかどうかの判定は、例えば、ＶＶＴ位相モニタ値avtaが、その遅角側に予め設定した下限値avta-mn以下から進角側に予め設定した上限値avta-mx以上まで変化していること、即ち、ＶＶＴ１３が進角側から遅角側まで十分に広い範囲で作動したこと、及び、その間に採取されたＶＶＴ位相推定値VP及びモニタ値avtaのデータの組数が所定数以上であること、の両方の条件を満たす場合に、ＹＥＳと判定するようにすればよい。
【００６７】
すなわち、図９(a)に模式的に示すように、車両の走行中にＰＣＭ３０のＶＶＴ制御部３０ａによりＶＶＴ１３の制御が開始され（ＶＶＴ実行フラグオン）、その後、エンジン１の暖機（エンジン水温の上昇）に伴いＶＶＴ１３の診断条件の成立が判定されて（ＶＶＴ診断フラグオン）、前記の如くＶＶＴ１３の診断が開始された後、暫くして、同図に一点鎖線で囲む範囲に示すように車両の走行状態が種々、変化し、これに伴いＶＶＴ１３が十分に広い範囲に亘って作動して、その位相の推定値VP及びモニタ値avtaの組のデータが必要なだけ採取されれば、以下のようにＶＶＴ１３の故障を診断するのである。
【００６８】
−ＶＶＴの故障診断−
次に、前記のようにして得られたＶＶＴ位相の推定値VP及びモニタ値avtaの組のデータに基づいて行うＶＶＴ１３の故障診断について、図９(b)を参照して説明する。図示の如く、ＶＶＴ位相モニタ値avtaの下限値avta-mnから上限値avta-mxまで、そのモニタ値avtaとイオンパラメータＩｐによる推定値VPとの相関を表すグラフ（ＶＶＴ作動特性のグラフ）を求めると、ＶＶＴ１３本体及びセンサや油圧回路を含めたその制御系の両方に何ら故障がなければ、両者は概ね一致し、図に一点鎖線で示す直線のグラフのようになる。
【００６９】
これに対し、例えばＶＶＴ１３のロータ１３ａがカム軸に対してその回転方向にずれて組み付けられており、このことに起因して吸気弁１１の作動タイミングが進角側又は遅角側のいずれかにずれているときには、イオンパラメータＩｐによるＶＶＴ位相の推定値VPがモニタ値avtaに対してその大小に依らず一律に進角側又は遅角側にずれることになり、この場合のＶＶＴ作動特性のグラフは、図に実線で示すグラフのようになる。
【００７０】
また、ＶＶＴ１３の制御のために用いられるクランク角センサ２６やカム角センサ３１に異常が発生した場合は、それらセンサからの信号に基づいて計算されるモニタ値avtaが実際のＶＶＴ位相と大きく異なる値になるが、この場合には、そのモニタ値avtaと推定値VPとの間に前記ＶＶＴ作動特性のグラフのような相関は現れず、不規則なものになると考えられる。
【００７１】
そこで、実際に前記のようなＶＶＴ作動特性のグラフを求め、これに基づいてＶＶＴ１３やその制御系の故障を区別して診断する。この診断の具体的な手順は、前記図８のフローチャート図の後半に示されており、まず、前記のようにステップＳＢ３〜ＳＢ５において採取したＶＶＴ位相の推定値VP及びモニタ値avtaのデータに基づいて、ステップＳＢ６では例えば回帰分析の手法により、前記のようなＶＶＴ作動特性のグラフを求める。
【００７２】
続くステップＳＢ７では、前記ＶＶＴ作動特性のグラフからＶＶＴ位相の進角側、遅角側でそれぞれ推定値VPのモニタ値avtaからのずれ（ＶＶＴ位相ずれ）ΔVP＠mx、ΔVP＠mnを求める。図の例ではモニタ値avtaの上限及び下限でそれぞれΔVP＠mx、ΔVP＠mnを求めるようにしており、推定値VPがモニタ値avtaよりも大きければ、ずれは正値となり、反対に推定値VPがモニタ値avtaよりも小さければ、ずれは負値となるが、そのずれの絶対値が大きいほど、ＶＶＴ位相がずれていることになる。
【００７３】
そこで、続くステップＳＢ８において、まず、進角側、遅角側のそれぞれにおけるＶＶＴ位相ずれΔVP＠mx、ΔVP＠mnの絶対値が所定の故障判定値：判定ΔVP以下かどうか判定し、いずれのずれ量も判定値以下であれば（ＹＥＳ）、ステップＳＢ９に進んで故障なしと判定して、制御終了となる（エンド）。一方、ＶＶＴ位相ずれΔVP＠mx、ΔVP＠mnのいずれかの絶対値が判定ΔVPを越えていれば（ＮＯ）、ステップＳＢ１０に進んで、今度は、進角側、遅角側のそれぞれにおけるＶＶＴ位相ずれΔVP＠mx、ΔVP＠mnが概ね同じ値かどうか比較する（ΔVP＠mx≒ΔVP＠mn？）。
【００７４】
その判定がＹＥＳであれば、ＶＶＴ位相ずれΔVPが進角側から遅角側までの広い範囲に亘って概ね同じであるということであり、ＶＶＴ作動特性は、前記図９(b)に実線で示すようになっているから、ステップＳＢ１１に進んでＶＶＴ１３のカム軸に対する組付ずれと判定し、これを報知して制御終了となる（エンド）。
【００７５】
一方、前記ステップＳＢ１０の判定がＮＯであれば、ＶＶＴ位相ずれΔVPが不規則な値を示しており、ＶＶＴ位相の推定値VPとモニタ値avtaとの間に前記グラフのような相関は現れていないから、この場合には、モニタ値avtaを計算するための信号を出力するクランク角センサ２６やカム角センサ３１に異常が発生したと判定し、これを報知して（制御系の異常を報知）、制御終了となる（エンド）。
【００７６】
そうしてＶＶＴ位相制御における故障の発生が、ＶＶＴ１３自体の機械的な組み付けずれとその制御系の異常とに判別して診断、報知されることで、その故障の状態に応じた適切な対応が可能になる。すなわち、故障の原因がＶＶＴ１３自体の機械的な組み付けずれにある場合は、図９(b)のグラフから明らかなように、ＶＶＴ位相が一律に進角側又は遅角側にずれることになるから、このずれがなくなるようにＶＶＴ位相制御の目標値を一律に補正すればよい。
【００７７】
具体的には図１０に補正制御のフローの一例を示すように、まず、スタート後のステップＳＢ１３では、前記図８のフローのステップＳＢ１０，ＳＢ１１においてＶＶＴ１３の組付ずれを判定したかどうか判別し、組付ずれを判定していないＮＯならば制御終了となる（エンド）一方、組付ずれを判定したＹＥＳであればステップＳＢ１４に進み、組付ずれに起因するＶＶＴ位相ずれΔVPの平均値を求める（図の例では、進角側、遅角側のそれぞれにおけるＶＶＴ位相ずれΔVP＠mx、ΔVP＠mnの平均値を求めている）。
【００７８】
そして、ステップＳＢ１５において、ＰＣＭ３０のＶＶＴ制御部３０ａによって行われるＶＶＴ位相制御の目標値（位相制御値）に、前記ステップＳＢ１４にて求めた位相ずれΔVPの平均値の分、補正をかけて（つまり、その分、進角側又は遅角側に制御目標値をシフトさせて）、しかる後に補正制御を終了する（エンド）。こうして組付ずれの影響がなくなるようにＶＶＴ位相制御を補正すれば、吸気のバルブタイミングがより適正なものとなり、エンジン１の運転効率が向上する。
【００７９】
前記図７のフローと図８のフローの前半の手順とによって、エンジン１の燃焼室６においてＴＤＣ以降に検出されたイオン電流値を積算し、その総積算値の所定割合までが積算されたクランク角位置（イオンパラメータＩｐ）を特定して、これによりＶＶＴ位相の変更状態を判定する判定手段３０ｂが構成されている。この実施形態では判定手段３０ｂは、イオンパラメータＩｐと点火時期とに基づき、さらにエンジン運転状態を加味してＶＶＴ位相、即ち吸気のバルブタイミングを推定するようになっている。
【００８０】
また、図８のフローの後半の手順によって、ＰＣＭ３０の判定手段３０ｂにより推定されたＶＶＴ位相（推定値VP）とそのモニタ値avta（ＶＶＴ位相制御の目標値に対応）とを対比して、ＶＶＴ制御に関する故障をＶＶＴ１３自体の機械的なずれと、その制御系の異常とに判別して診断し、これを報知する故障報知手段３０ｃが構成されている。
【００８１】
さらに、前記図１１のフローにより、ＰＣＭ３０の判定手段３０ｂにより推定されたＶＶＴ位相（推定値VP）とそのモニタ値avtaとのずれΔVPに応じて、ＶＶＴ位相制御を、即ち吸気のバルブタイミングの制御を補正するバルブタイミング補正手段３０ｄが構成されている。
【００８２】
（点火時期の補正制御）
次に、前記のように推定したＶＶＴ位相（推定値VP）に基づいて行う点火時期の補正について説明する。すなわち、一般に、点火時期は、ノッキング等を回避しつつエンジンの運転効率が最も高くなるように設定され、このときにはシリンダ内圧のピークは圧縮上死点後（ＡＴＤＣ）１５〜２０°ＣＡに現れることになるが、前記のようなＶＶＴ位相制御のずれに起因して、或いはサイクル変動によって、内部ＥＧＲ量が目標値からずれてしまい、これにより燃焼が例えば緩慢になると、シリンダ内圧のピークは遅角側に移動し、効率が低下することになる。
【００８３】
そこで、この実施形態では、上述の如くイオンパラメータＩｐから推定したＶＶＴ位相（推定値VP）に基づいて点火時期を補正することにより、内部ＥＧＲ量が目標値からずれていても、シリンダ内圧のピークが前記の望ましい範囲に現れるようにして、エンジン１の運転効率の低下を抑制するようにしている。
【００８４】
すなわち、前記図５(b)に相当する図１１に模式的に示すように、例えばエンジン１の現在の点火時期（実Igt）と制御の目標ＶＶＴ位相（モニタ値avtaでよい）とから決まる点ａに対して、イオン電流の検出値から求められるイオンパラメータＩｐ（実Ｉｐ）が進角側にあり、これに対応する点ｂから実際のＶＶＴ位相（推定値VP）が推定されたとき、ＶＶＴ位相は異なっていてもイオンパラメータＩｐの値が点ａと略同じになるように、適正Igtまで点火時期を遅角させれば（図示の点ｃ）、内部ＥＧＲ量のずれによって燃焼速度が高くなっていても、その分、点火時期が遅角されることで、シリンダ内圧のピークは前記のような望ましい範囲に現れるようになるのである。
【００８５】
以下に、前記のような点火時期補正の具体的な手順を図１２のフローチャート図に基づいて、説明すると、まず、スタート後のステップＳＣ１ではＶＶＴ制御の実行中かどうか判定し、ＶＶＴ実行フラグオンで実行中であればステップＳＣ２に進んで、点火時期の補正を行うことを示す点火時期補正フラグをオンにして、ステップＳＣ３に進む。
【００８６】
このステップＳＣ３では、前記図８のフローのステップＳＢ３と同様に実ＶＶＴ位相を計算するとともに（実ＶＶＴ位相の推定）、そうして推定した実ＶＶＴ位相（推定値VP）と例えばモニタ値avtaと現在の点火時期（実Igt）とに基づいて、前記図１１を参照して説明したように適正な点火時期（適正Igt）を計算する。この計算には、前記図６(b)のような演算マップを利用すればよい。
【００８７】
続いて、ステップＳＣ４では、実Igtと適正Igtとの間の点火時期のずれΔIgtを計算し（ΔIgt ＝ 適正Igt−実Igt）、ステップＳＣ５では、点火時期の補正のために現在の点火時期の制御値（実Igt）に加えられているオフセット値Igtofsを計算して、それらをエンジン１の運転状態に対応する基本的な制御目標値Igtpcmseqに加えることで、点火時期の次回の制御値を計算する（ステップＳＣ６）。尚、ΔIgt（-1）やIgtofs(-1)というのは、いずれも前回制御サイクルにおける値を示す。
【００８８】
すなわち、この実施形態では、図１３(a)に模式的に示すように、エンジン１の運転状態に対応して予め設定されている基本的な制御目標値Igtpcmseqに対して、これを補正するためのオフセット値Igtofsを常に加えて、点火時期の制御値を決定するようになっており、さらに、そのオフセット値Igtofsを、制御サイクル毎に求めた点火時期のずれΔIgtに応じて更新するようにしている。
【００８９】
そうして基本的な制御目標値Igtpcmseqにオフセット値Igtofsを加えて点火時期を制御することで、エンジン１の運転状態の変化により基本的な制御目標値Igtpcmseqが変化しても、そのことによらずオフセット値Igtofsの反映された点火時期制御が行われることになり、エンジン１の個体ばらつき等による影響を軽減できる。そして、さらにずれΔIgtに応じて点火時期が補正されることで、ＶＶＴ位相制御のずれやサイクル変動による内部ＥＧＲ量の変化の影響も軽減されて、エンジン１の運転効率が高められる。
【００９０】
図１３(b)は、車両の走行中にＰＣＭ３０のＶＶＴ制御部３０ａによりＶＶＴ１３の制御が開始され（ＶＶＴ制御実行フラグオン）、これに伴い前記の如く点火時期の補正が開始された後、ＶＶＴ位相推定値VPに基づいて求められる適正Igtの変化と、これに追従する実Igtの変化とを模式的に示すものであり、例えば内部ＥＧＲ量のサイクル変動によって、図に実線で示すように適正Igtが変化すると、この変化を追いかけるように実Igtも変化し（図に一点差線で示す）、両者のずれが徐々に小さくなっていることが分かる。
【００９１】
そうしてＶＶＴ制御の実行中（図１２のステップＳＣ７でＹＥＳ）前記ステップＳＣ３〜ＳＣ６の手順を繰り返す一方、そのＶＶＴ制御を終了すれば（ＶＶＴ実行フラグオフ）、ステップＳＣ７でＮＯと判定してステップＳＣ８に進み、点火時期補正フラグをオフにして、制御終了となる（エンド）。
【００９２】
前記図１２のフローによって、ＰＣＭ３０の判定手段３０ｂにより推定されたＶＶＴ位相（推定値VP）、即ち吸気のバルブ作動タイミングに基づいて、それがバルブオーバーラップの大きくなる側にずれていれば進角側へ、反対にずれていれば遅角側へというように点火時期を補正する点火時期補正手段３０ｅが構成されている。
【００９３】
したがって、この実施形態に係るエンジン１のバルブタイミング制御装置の診断装置によると、シリンダ２内の燃焼室６においてＴＤＣよりも遅角側で検出したイオン電流値に基づいて、即ち、内部ＥＧＲとの相関が低いイオン電流波形の前半部分の情報を排除し、イオン電流波形の後半部分に含まれる情報に基づいて、これと相関の高い内部ＥＧＲの状態を正確に判定することができるので、この内部ＥＧＲの状態に対応するＶＶＴ位相、即ち吸気弁１１の作動タイミングについて、従来よりもきめ細かく判定できるようになる。
【００９４】
その際、前記特定期間におけるイオン電流の総積算値の所定割合までが積算されたクランク角位置を評価値（イオンパラメータＩｐ）として用い、このイオンパラメータＩｐの他、点火時期、充填効率ｃｅ及びエンジン回転数ｎｅに基づいて、ＶＶＴ位相を正確に推定することができるから、この推定結果によりＶＶＴ制御系の故障をＶＶＴ１３自体の組付ずれとその制御系の異常とに区別して、きめ細かく正確に診断し、早期に報知することができ、これにより、故障の状態に応じた適切な対応も行うことができる。
【００９５】
すなわち、例えば、前記のようにＶＶＴ１３の組付ずれを判定した場合は、これに起因するＶＶＴ位相ずれΔVPがなくなるように制御を補正すれば、バルブタイミングをより適正なものとして、エンジン１の運転効率を向上できる。
【００９６】
或いは、検出したＶＶＴ位相ずれΔVPに応じて点火時期を補正することもでき、こうすれば、実際の内部ＥＧＲ量のずれに応じて点火時期を進角、遅角することにより、シリンダ内圧のピークが望ましい範囲に現れるようにすることができるから、ＶＶＴ制御系の故障に対応するのみならず、サイクル変動による内部ＥＧＲ量の変化の影響も軽減して、エンジン１の運転効率を高めることができる。
【００９７】
尚、この実施形態の診断装置では、エンジン１の燃焼室６においてＴＤＣ以降の特定の期間に検出したイオン電流値に基づいて、外部ＥＧＲの状態を判定するようにしているが、特定の期間はＴＤＣからに限らず、その前後５〜１０°ＣＡくらいの範囲からとすることができる。
【００９８】
また、前記の実施形態では、図８のフローのステップＳＢ３〜ＳＢ５においてＶＶＴ位相の推定値VP及びモニタ値avtaの組のデータを記憶して、このデータを所定組数以上、採取した後にＶＶＴ作動特性のグラフを同定し、これに基づいて故障診断するようにしているが、これに限るものではない。例えば、より簡便に同ステップＳＢ４では、ＶＶＴ位相の推定値VP及びモニタ値avtaからＶＶＴ位相ずれΔVPを計算し、この位相ずれΔVPのデータを所定数以上、採取した後にその平均値を計算して、これが判定値：判定ΔVP以下かどうかによって、組付ずれ故障があるかどうかを判定するようにしてもよい。
【００９９】
さらに、前記の実施形態では、エンジン１の吸気側にＶＶＴ１３を配設し、これにより吸気弁１１の作動タイミングを制御するようにしているが、これに限らず、排気側にＶＶＴを配設したものであってもよい。また、ＶＶＴの構成も前記実施形態のものに限定されず、位相を変更するタイプの種々の可変機構に対応することは勿論、これに代えて、或いはこれに加えて吸排気弁１１，１２のリフト量も可変とした可変機構にも対応し、さらには個々のバルブを油圧力や電磁力によって駆動するようにした動弁系を備えたエンジンにも本発明は適用することができる。
【図面の簡単な説明】
【０１００】
【図１】本発明の実施形態に係るバルブタイミング制御装置の診断装置を備えたエンジンの概略構造図である。
【図２】イオン電流検出回路の構成(a)と、これにより検出されるイオン電流波形(b)とを模式的に示す説明図である。
【図３】吸排気弁のリフトカーブを示す説明図(a)と、ＶＶＴの構造の一例を示す部分断面図(b)とである。
【図４】イオンパラメータの定義を模式的に示す説明図である。
【図５】点火時期、ＶＶＴ位相及びイオンパラメータの変化を互いに対応付けて示すグラフ図である。
【図６】エンジンの運転領域に設定した格子点(a)と、その各格子点毎に対応するエンジン運転状態において、イオンパラメータと点火時期とからＶＶＴ位相を求める演算マップ(b)とを模式的に示す説明図である。
【図７】イオンパラメータの計算の手順を示すフローチャート図である。
【図８】ＶＶＴ位相の推定と、これに基づくＶＶＴ制御系の故障診断の手順を示すフローチャート図である。
【図９】ＶＶＴ制御系の故障診断の考え方を示す説明図である。
【図１０】ＶＶＴ制御の補正手順を示すフローチャート図である。
【図１１】点火時期補正の考え方を示す説明図である。
【図１２】点火時期補正の手順を示すフローチャート図である。
【図１３】点火時期補正の手順(a)とこれにより変化する点火時期(b)とを示す説明図である。
【符号の説明】
【０１０１】
１      エンジン
６      燃焼室
１１    吸気弁（バルブ）
１２    排気弁（バルブ）
１３    ＶＶＴ（位相可変機構）
３０    ＰＣＭ
３０ａ  ＶＶＴ制御部（制御手段）
３０ｂ  判定手段
３０ｃ  故障報知手段
３０ｄ  バルブタイミング補正手段
３０ｅ  点火時期補正手段
３３    イオン電流検出回路（イオン電流検出手段）
【図１】
0004595868.tif 000002
【図２】
0004595868.tif 000003
【図３】
0004595868.tif 000004
【図４】
0004595868.tif 000005
【図５】
0004595868.tif 000006
【図６】
0004595868.tif 000007
【図７】
0004595868.tif 000008
【図８】
0004595868.tif 000009
【図９】
0004595868.tif 000010
【図１０】
0004595868.tif 000011
【図１１】
0004595868.tif 000012
【図１２】
0004595868.tif 000013
【図１３】
0004595868.tif 000014