(57)【要約】【課題】筒内圧センサの劣化検出を行うことができる筒内圧センサの劣化検出装置を提供する。【解決手段】  内燃機関１０に、筒内圧センサ４０が取り付けられる。筒内圧センサ４０は、内燃機関１０の気筒の筒内圧力に応じた出力を発する、歪みゲージ式の筒内圧センサである。ＥＣＵ５０は、筒内圧センサ４０の出力信号を取得し、クランク角センサ３８の出力に従ってサンプリングし、クランク角ごとの筒内圧を算出する。ＥＣＵ５０は、筒内圧センサ４０の出力に基づいて、ノッキングを回避するように内燃機関１０の点火時期ＳＡを調節する。ノック回避制御による点火時期ＳＡの遅角量に基づいて、筒内圧センサ４０が劣化しているか否かを判定する。【選択図】図５
2013155638.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関に取り付けられた筒内圧センサと、
前記筒内圧センサの出力に基づいて、ノッキングを回避するように前記内燃機関の点火時期を調節するノック回避制御手段と、
前記ノック回避制御手段による点火時期の遅角量に基づいて、前記筒内圧センサが劣化しているか否かを判定する劣化判定手段と、
を備えることを特徴とする筒内圧センサの劣化検出装置。
【請求項２】
前記劣化判定手段は、前記ノッキングの回避が実現されることなく前記遅角量が所定遅角量に達した場合に、前記筒内圧センサが劣化しているものと判定することを特徴とする請求項１に記載の筒内圧センサの劣化検出装置。
【請求項３】
前記筒内圧センサの出力に基づく燃焼圧の波形である燃焼筒内圧波形に含まれる、当該燃焼筒内圧波形よりも短周期の筒内圧波形を検出する検出手段と、
前記検出手段で検出した前記短周期の筒内圧波形の大きさを求める波形サイズ取得手段と、
を備え、
前記劣化判定手段は、
前記波形サイズ取得手段で取得した前記大きさと所定値との比較に基づいて、前記筒内圧センサの劣化判定を行う第２劣化判定手段を含むことを特徴とする請求項１または２に記載の筒内圧センサの劣化検出装置。
【請求項４】
前記劣化判定手段は、前記遅角量が所定遅角量以上であって前記波形サイズ取得手段で取得した前記大きさが所定範囲外にあるときに、前記筒内圧センサが劣化しているものと判定することを特徴とする請求項３に記載の筒内圧センサの劣化検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、筒内圧センサの劣化検出装置に関する。
【背景技術】
【０００２】
従来、例えば、特開２０１１−１６３２８３号公報に開示されているように、筒内圧センサを備える内燃機関において、筒内圧以外の要因で生ずる筒内圧センサの圧力感知素子の歪みを考慮する技術が知られている。圧力感知素子は、歪ゲージ等の圧力感知素子を備えている。筒内圧力に応じて圧力感知素子に変位が生ずること（歪が生ずること）により、筒内圧センサがその圧力の大きさに応じた出力を発する。圧力感知素子の歪みが筒内圧増大に応じて適正に増大し、さらにその歪が筒内圧減少に応じて適正に減少するのであれば、筒内圧センサ出力を用いた制御を適正におこなうことができる。
【０００３】
しかし、筒内圧以外の要因で歪みが発生した場合には、その分の歪みは誤差として取り扱うべきである。そこで、上記公報にかかる技術では、筒内圧センサが熱を受けて歪むことにより生ずる出力誤差を低減するように、筒内圧センサの出力を補正する手段を設けている。これにより、熱による歪（熱歪）による筒内圧センサの出力ずれを的確に補正して、精度良く筒内圧を求めることができる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１１−１６３２８３号公報
【特許文献２】特開２０１０−１７４７４４号公報
【特許文献３】特開２００７−３２５３１号公報
【特許文献４】特開平８−１２８３７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来の技術で述べたように、筒内圧センサは、歪みゲージ等の圧力感知素子の歪みに基づいて筒内圧を検出する。圧力感知素子が劣化すると、筒内圧変化に応じて圧力感知素子が適正に歪まなくなり、正確な筒内圧測定が実施できなくなる。これに対処するために、筒内圧センサの圧力感知素子について劣化検出を行う必要がある。
【０００６】
近年、筒内圧センサの応用について各種の技術開発が進められ、筒内圧センサ出力に基づく内燃機関の制御や異常検出について技術開発が行われている。筒内圧センサによるノック回避制御もその一つに含まれる。従来、内燃機関のノックコントロールシステム（ＫＣＳ）としては、シリンダブロックにノックセンサを取り付けて、ノックセンサ出力に基づいてノック回避をするように点火時期を調節するものが知られていた。これに対し、ノッキング発生時における筒内圧波形の特徴を利用して、筒内圧センサに基づくノック回避制御システムの構築に関する技術開発も進められている。そこで、本願発明者は、このような筒内圧センサに基づくノック回避制御を利用した、新規な筒内圧センサの劣化検出技術を見出した。
【０００７】
本発明は、上述のような課題を解決するためになされたもので、筒内圧センサの劣化検出を行うことができる劣化検出装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明は、上記の目的を達成するため、筒内圧センサの劣化検出装置であって、
内燃機関に取り付けられた筒内圧センサと、
前記筒内圧センサの出力に基づいて、ノッキングを回避するように前記内燃機関の点火時期を調節するノック回避制御手段と、
前記ノック回避制御手段による点火時期の遅角量に基づいて、前記筒内圧センサが劣化しているか否かを判定する劣化判定手段と、
を備えることを特徴とする。
【０００９】
第２の発明は、第１の発明において、
前記劣化判定手段は、前記ノッキングの回避が実現されることなく前記遅角量が所定遅角量に達した場合に、前記筒内圧センサが劣化しているものと判定することを特徴とする。
【００１０】
第３の発明は、第１または第２の発明において、
前記筒内圧センサの出力に基づく燃焼圧の波形である燃焼筒内圧波形に含まれる、当該燃焼筒内圧波形よりも短周期の筒内圧波形を検出する検出手段と、
前記検出手段で検出した前記短周期の筒内圧波形の大きさを求める波形サイズ取得手段と、
を備え、
前記劣化判定手段は、
前記波形サイズ取得手段で取得した前記大きさと所定値との比較に基づいて、前記筒内圧センサの劣化判定を行う第２劣化判定手段を含むことを特徴とする。
【００１１】
第４の発明は、第３の発明において、
前記劣化判定手段は、前記遅角量が所定遅角量以上であって前記波形サイズ取得手段で取得した前記大きさが所定範囲外にあるときに、前記筒内圧センサが劣化しているものと判定することを特徴とする。
【発明の効果】
【００１２】
第１の発明によれば、筒内圧センサの劣化検出を行うことができる。
【００１３】
第２の発明によれば、遅角量をある程度大きくしているにもかかわらず筒内圧センサを用いたノッキング回避が実現されない場合には、筒内圧センサに劣化があると判定することができる。
【００１４】
第３の発明によれば、ノッキング発生時に筒内圧に重畳する短周期の出力変化に基づいて、その出力変化の大きさを調べることにより、筒内圧センサの劣化を検出することができる。
【００１５】
第４の発明によれば、ノッキング回避に十分な遅角を行った後で、筒内圧センサ出力が適正な出力特性に回復しなかった場合には、筒内圧センサが劣化していると判定することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施の形態にかかる筒内圧センサの劣化検出装置が適用される内燃機関のシステム構成を説明するための全体構成図である。
【図２】本発明の実施の形態のノック検出動作を説明するための図である。
【図３】本発明の実施の形態においてノック検出閾値マップを用いて作成した、特定のエンジン回転数におけるノックレベルと閾値との特性カーブを定めた図である。
【図４】本発明の実施の形態にかかるノック回避イメージを示す図である。
【図５】本発明の実施の形態にかかる筒内圧センサの劣化検出装置においてＥＣＵが実行するルーチンのフローチャートである。
【発明を実施するための形態】
【００１７】
実施の形態．
［実施の形態の構成］
図１は、本発明の実施の形態にかかる筒内圧センサの劣化検出装置が適用される内燃機関のシステム構成を説明するための全体構成図である。本実施の形態にかかる筒内圧センサの劣化検出装置は、内燃機関１０を統合制御するECU(Electronic Control Unit)の一機能として実現される。
【００１８】
本実施の形態にかかる内燃機関システムは、ガソリンエンジンからなる内燃機関１０を備えている。内燃機関１０の各気筒には、ピストン１２の往復動作により拡大，縮小する燃焼室１４が設けられている。ピストン１２は、内燃機関１０のクランク軸１６に連結されている。また、内燃機関１０は、各気筒に吸入空気を吸込む吸気通路１８と、各気筒から排気ガスが排出される排気通路２０とを備えている。吸気通路１８には、吸入空気量を検出するエアフローメータ２２と、吸気通路１８の流路面積を調整して吸入空気量を増減させる電子制御式のスロットルバルブ２４とが設けられている。また、排気通路２０には、排気ガスを浄化する触媒２６が設けられている。
【００１９】
内燃機関１０の各気筒には、燃焼室１４内（筒内）に燃料を噴射する燃料噴射弁２８と、筒内の混合気に点火する点火プラグ３０と、吸気通路１８を筒内に対して開，閉する吸気バルブ３２と、排気通路２０を筒内に対して開，閉する排気バルブ３４とが設けられている。
【００２０】
内燃機関１０には、排気圧を利用して吸入空気を過給する過給機３６が搭載されている。過給機３６は、排気通路２０内に設けられて排気圧により回転駆動されるタービン３６ａと、吸気通路１８内に設けられてタービン３６ａと一緒に回転するコンプレッサ３６ｂとを備えている。過給機３６には、ウエストゲートバルブ３７も備えられている。
【００２１】
さらに、本実施の形態のシステムは、クランク角センサ３８、筒内圧センサ４０等を含むセンサ系統と、内燃機関１０の運転状態を制御するＥＣＵ(Electronic Control Unit)５０とを備えている。クランク角センサ３８は、クランク軸１６の回転に同期した信号を出力するもので、ＥＣＵ５０は、この出力に基いてエンジン回転数ＮＥを検出したり、クランク角ＣＡを検出することができる。
筒内圧センサ４０は、各気筒の筒内圧（燃焼圧）を検出するものである。筒内圧センサ４０は、歪みゲージ式の圧力感知素子を内蔵しており、その圧力感知素子の歪みに基づいて筒内圧を検出する。圧力感知素子が劣化すると、筒内圧変化に応じて圧力感知素子の歪みが適正に増減しなくなり、正確な筒内圧測定が実施できなくなる。これに対処するために、筒内圧センサ自体の劣化を検出する必要がある。歪みゲージ式に代えて、圧電素子を用いた圧力感知素子（圧力検出素子）でもよい。ＥＣＵ５０は、クランク角ごとに筒内圧センサ４０の出力をサンプリングするプログラムを備えており、これによりクランク角に応じた筒内圧Ｐｃを算出することができる。
【００２２】
センサ系統には、前記エアフローメータ２２とセンサ３８，４０に加えて、車両や内燃機関の制御に必要な各種のセンサ（例えば内燃機関の冷却水温を検出する水温センサ、アクセル開度を検出するアクセル開度センサ、排気空燃比を検出する空燃比センサ等）が含まれており、これらのセンサはＥＣＵ５０の入力側に接続されている。
【００２３】
ＥＣＵ５０の出力側には、スロットルバルブ２４、燃料噴射弁２８、点火プラグ３０、ウエストゲートバルブ３７等を含む各種のアクチュエータが接続されている。そして、ＥＣＵ５０は、内燃機関の運転状態をセンサ系統により検出しつつ、各アクチュエータを駆動する。具体的には、センサ系統の出力に基いて、燃料の噴射量及び噴射時期を設定する燃料噴射制御や、点火時期ＳＡを設定する点火時期制御等を実行する。そして、これらの設定内容に応じて各アクチュエータを駆動する。
【００２４】
本実施の形態のシステムは、ノックコントロールシステム（ＫＣＳ）を備えている。ガソリンエンジンの点火時期制御においては、ノック特性とトルク特性の兼ね合いから、点火時期がノック開始点（トレースノック点、或いはＴＫ点）の近傍にくるように制御される。これを一般にＫＣＳ制御という。本実施の形態では、ＥＣＵ５０がこのＫＣＳ制御を実施するプログラムを内燃機関１０の運転中に実行する。このＫＣＳ制御を利用して、筒内圧センサ４０の劣化検出が行われる。
【００２５】
（ノック検出制御）
本実施の形態では、ＫＣＳ制御において内燃機関１０のノッキングを検出するために、筒内圧センサ４０を用いる。従前はノックセンサが用いられることが普通であったが、本実施の形態はこれとは異なり筒内圧センサ４０によるノック検出を実行する。筒内圧センサを用いることで、Ｓ／Ｎ比が良好な高精度のノック検出が可能となる。
【００２６】
図２は、本発明の実施の形態のノック検出動作を説明するための図である。図２（ａ）は、内燃機関１０の運転中（圧縮行程から膨張行程）における、ノッキング発生時の、クランク角に応じた筒内圧波形を示す。図２（ａ）のＰｍａｘは、筒内圧のピーク値を示す。図２（ｂ）は、図２（ａ）のＡ部分の拡大図である。図２（ｂ）に拡大して示すように、ノッキング発生時には、相対的に緩やかな山の筒内圧波形（通常の燃焼圧波形）に、さらに、急峻な出力変化が重畳する。そこで、このような筒内圧変化を調べることで、ノッキング発生の有無を判定することができる。
【００２７】
ＥＣＵ５０は、筒内圧センサ４０の出力とクランク角センサ３８の出力とから、クランク角に応じた筒内圧波形を算出することができる。ＥＣＵ５０は、算出した筒内圧波形中に図２（ｂ）に示すような先鋭な出力変動（燃焼筒内圧波形よりも短周期の筒内圧波形）が含まれた時に、この出力波形の大きさを筒内圧変動幅最大値ΔＰｍａｘとして保持する。なお、図２（ｂ）には、２つの先鋭な出力変化４２、４４が含まれている。このように複数の出力変化が含まれた時には、最も大きい出力変化４４を筒内圧変動幅最大値ΔＰｍａｘとして保持する。
【００２８】
ＥＣＵ５０は、「ノック検出閾値マップ」を備えている。このノック検出閾値マップは、ノックレベルごとに複数個記憶されている。ノック検出用マップは、エンジン回転数ＮＥに応じたノック検出閾値ｐｋ_ｄｅｔを記憶したものである。ＥＣＵ５０は、クランク角センサ３８の出力に基づくエンジン回転数ＮＥに基づいて、ノック検出閾値マップから今回のノック検出閾値ｐｋ_ｄｅｔを取得する。このノック検出閾値ｐｋ_ｄｅｔと、ΔＰｍａｘの大きさとを比較する。ΔＰｍａｘがｐｋ_ｄｅｔよりも大きい場合、ノッキングが発生したと判定される。これが本実施の形態にかかるノック検出制御である。
【００２９】
なお、図３は、ノック検出閾値マップを用いて作成した、特定のエンジン回転数におけるノックレベルと閾値との特性カーブを定めた図である。図３には、トレースノック（ＴＫ）検出用のノック検出閾値ｐｋ_ｄｅｔ_ＴＫと、小ノック検出用のノック検出閾値ｐｋ_ｄｅｔ_ＫＳと、中ノック検出用のノック検出閾値ｐｋ_ｄｅｔ_ＫＭと、大ノック検出用のノック検出閾値ｐｋ_ｄｅｔ_ＫＬとが、それぞれ図示されている。いずれのノック検出閾値も、エンジン回転数２４００ｒｐｍの場合の値を取り出したものである。図３には、これらのノック検出閾値をつないだ実線ライン６０が示されており、その実線ライン６０を挟むように上限ライン６２と下限ライン６４とが図示されている。本実施の形態では、ノック検出閾値に、プラスマイナス数％の許容範囲を設ける。上限ライン６２と下限ライン６４は、その許容範囲の上限と下限をそれぞれ示す。本実施の形態では、より好ましい形態として、このようにノック検出閾値に一定の幅を持たせる。このノック検出閾値領域内に該当するΔＰｍａｘが検出された場合には、ノッキングが発生したと判定する。
【００３０】
（ノック回避制御）
上記のノック検出制御によりノッキングが検出されたら、点火時期ＳＡが遅角される。点火時期ＳＡが遅角されることでノッキングが回避されていき、ΔＰｍａｘも縮小する。
ＥＣＵ５０は、「ノック回避閾値マップ」を備えている。このノック回避閾値マップも、ノックレベルごとに複数個記憶されており、エンジン回転数ＮＥに応じたノック回避閾値ｐ_ｋｃを記憶したものである。
【００３１】
点火時期ＳＡの遅角に応じて、ΔＰｍａｘも縮小する。ＥＣＵ５０は、点火時期遅角制御とともにΔＰｍａｘをノック回避閾値ｐ_ｋｃと比較し、ΔＰｍａｘがｐｋ_ｄｅｔを下回った場合には、ノッキングから回避される程度に遅角が行われたと判定する。このようにして、点火時期ＳＡがノック開始点（トレースノック点、或いはＴＫ点）の近傍にくるように制御される。このようにして、本実施の形態にかかるＫＣＳ制御が実現される。
【００３２】
図示していないが、ノック回避閾値マップも、図３（ノック検出閾値マップ）と同様に、ノック回避閾値マップを用いて特定のエンジン回転数におけるノックレベルと閾値との特性カーブを定めることができる。つまり、トレースノック（ＴＫ）回避用マップのノック回避閾値ｐ_ｋｃ_ＴＫと、小ノック回避マップのノック回避閾値ｐ_ｋｃ_ＫＳと、中ノック回避マップのノック回避閾値ｐ_ｋｃ_ＫＭと、大ノック回避マップのノック回避閾値ｐ_ｋｃ_ＫＬとが、エンジン回転数ごとにそれぞれ特定できる。図３の場合と同様に、あるエンジン回転数において、複数のノック回避閾値をつないだ実線ラインを作成でき、その実線ラインを挟むように上限ラインと下限ラインとを作成することができる。ノック回避閾値にもプラスマイナス数％の許容範囲を設けて、上限ラインと下限ラインがその許容範囲の上限と下限をそれぞれ示すことができる。
【００３３】
（回避量）
図４は、本発明の実施の形態にかかるノック回避イメージを示す図である。図４は、より具体的には、過給域におけるトレースノック発生時の点火時期遅角動作の様子を示している。斜線領域に「過給なしノック検出領域」を模式的に示し、さらに図４左側には「過給ありノック検出領域」を模式的に示しているが、実際には図４のように過給なしの場合と過給ありの場合とを重ねて同一軸上で取り扱うわけではなく、図４は便宜上の表現である。
【００３４】
図４のＴＫ_ｘは、トレースノック（ＴＫ）の回避の観点から定めた閾値である。ＴＫ_ｘは、ノック検出領域の最も遅角側の値である。過給運転中に、「過給ありノック検出領域」でノック検出がされたものとする。そうすると、ノック回避制御が開始され、ノッキングが回避されるように点火時期が遅角されていく。この点火時期遅角量を、「回避量」とも称す。図４に左向き矢印で示すように「回避量」が閾値ＴＫ_ｘを超えて大きく遅角してしまった場合に、本実施の形態では、ＥＣＵ５０が、「回避量がノック検出領域を超えてしまっている」という条件判定結果を保存する。回避量がＴＫ_ｘを大きく超えてしまうほどに点火時期が遅角されると、失火領域に入ってしまう。
【００３５】
図４では一例としてトレースノック用の回避量判定動作を示している。このほか、上記の「ノック検出閾値マップ」等と同様に、小ノック用の閾値ＫＳ_ｘ、中ノック用の閾値ＫＭ_ｘ、および大ノック用の閾値ＫＬ_ｘがそれぞれ定められる。また、特に図示しないが、上記の図４とは別に「過給無しノック検出領域」においても、回避量の閾値がトレースノック、小ノック、中ノックおよび大ノックのそれぞれについて定められている。ＥＣＵ５０は、これらの閾値を記憶しており、ノック回避制御実行中に回避量と閾値との間の比較判定処理を実行する。
【００３６】
［実施の形態の制御動作および具体的処理の内容］
図５は、本発明の実施の形態にかかる筒内圧センサの劣化検出装置においてＥＣＵ５０が実行するルーチンのフローチャートである。このルーチンは、内燃機関１０の運転中（内燃機関１０が車両に搭載されているならば、その車両の運転中）に所定の周期で実行される。なお、以下の説明では、図５のルーチンが実行されているタイミングで、ノッキングが発生しており、かつ前述のＫＣＳ制御（特にノック回避制御）の実行が開始されているものとする。
【００３７】
図５のルーチンでは、先ず、ＥＣＵ５０が、内燃機関１０の運転領域が過給領域であるか否かを判定する処理を実行する（ステップＳ１００）。このステップでは、現在の内燃機関１０の運転条件から、過給機３６による過給運転が実施されているか否かが検出される。
【００３８】
（過給領域である場合）
ステップＳ１００において過給運転領域であると判定された場合には、ＥＣＵ５０は、ステップＳ１０２の処理へ進む。
過給領域においては、ノッキングに対して点火時期が高感度に影響するため、一般に点火時期を相当に遅角側に戻さないとノック回避は難しい。ステップＳ１０２の処理は、この点を考慮に入れたものである。
【００３９】
図５のルーチンでは、ステップＳ１０２が、回避量判定ステップおよびノック回避判定ステップを含んでいる。上述したように、図５のルーチンの実行中にはノッキングが発生しており、ＫＣＳ制御が実行されているものとする。以下の回避量判定ステップおよびノック回避判定ステップは、このような状況下で実行される。
【００４０】
回避量判定ステップは、回避量をノック回避閾値マップから取得した閾値との間で比較し、回避量が閾値に達しているかどうかを判定するステップである。このとき、ＫＣＳ制御のノック回避制御により点火時期遅角が開始されている。ＥＣＵ５０は、現時点のノックレベルおよびエンジン回転数ＮＥに応じて閾値を取得し、回避量と閾値の比較判定処理を実行する。前述したようにノック回避閾値マップは複数備えられるが、便宜上、このステップでは、図４に示すようにトレースノック時の閾値ＴＫ_ｘを回避量と比較するものとする。
ノック回避判定ステップは、筒内圧センサ４０の出力がノック回避実現を示す適正な出力となったかどうかを判定するステップである。ＥＣＵ５０が前述した「ノック回避制御」の実行に応じてノッキング解消が適切になされたか否かを判定するものである。
【００４１】
ステップＳ１０２において、下記の条件（１）および条件（２）の両方が成立した場合には、処理はステップＳ１０６へ移る。
条件（１）    回避量判定ステップにおいて、回避量が閾値に達した。
条件（２）    ノック回避判定ステップにおいて、ノック回避が実現されていない。
ここで、（１）および（２）の両方が成立している場合とは、「過給ありノック検出領域を超えて回避量を遅角させても、ノック回避が実現されていないという検出結果を筒内圧センサが示している」という状況を意味している。このような場合、処理はステップＳ１０６へと進み、ＥＣＵ５０は、「筒内圧センサ４０が劣化している」との判定を下すルーチンを実行する。遅角量をある程度大きくしているにもかかわらず筒内圧センサを用いたノッキング回避が実現されない場合には、筒内圧センサに劣化があると判定することができるからである。その後、今回のルーチンが終了する。これにより、筒内圧センサ４０の劣化を検出することができる。
【００４２】
一方、ステップＳ１０２において、回避量が閾値に達する前にノック回避が実現された場合には、上記の条件（１）および条件（２）が不成立となり、処理はステップＳ１０４へ移る。この場合、ノック回避が適正に実現されたものとし、筒内圧センサ４０の劣化は検出されたなかったことになる。その後、今回のルーチンが終了する。
【００４３】
（過給領域ではない場合）
ステップＳ１００において過給運転領域ではないと判定された場合には、ＥＣＵ５０は、ステップＳ１０８の処理へ進む。ステップＳ１０８では、ＥＣＵ５０が、筒内圧センサ４０の出力が適正かどうかの判定処理、具体的には、ΔＰｍａｘの値がノック検出閾値領域外に存在するか否かを判定する処理を実行する。具体的には、図３を用いて説明すれば、検出されたΔＰｍａｘが、上限ライン６２と下限ライン６４との間に収まらないほどに大きい値又は小さい値かどうかを判定する。各ノック検出閾値マップの各閾値のそれぞれに、許容範囲を設定しておき、ＥＣＵ５０がエンジン回転数に応じて閾値およびその許容範囲を読み出せばよい。
【００４４】
ステップＳ１０８の判定結果が成立した場合（ＹＥＳの場合）には、処理はステップＳ１０６へと進み、ＥＣＵ５０は、「筒内圧センサ４０が劣化している」との判定を下すルーチンを実行する。内燃機関１０でノッキングが発生した場合、そのノッキングで生ずるΔＰｍａｘは、ある程度の決まった範囲内の大きさを持つことが普通である。この前提を超えて、「ノッキング時に通常想定されるΔＰｍａｘの値の範囲」を大きく逸脱するようなΔＰｍａｘが検出されたとする。このようなΔＰｍａｘは、筒内圧センサ４０の正常な出力ではなく、筒内圧センサ４０の劣化に起因するものと判断できる。例えば、図３の点７０や点７２のごとく、ノック検出領域（図４参照）において、許容範囲（上限ライン６２〜下限ライン６４）から極端に離れたΔＰｍａｘが検出された場合である。
そこで、本実施の形態では、ノック検出閾値に基づいて定めた一定範囲内にΔＰｍａｘが属するか否かを判定する。ノック検出閾値と比べて大きすぎるΔＰｍａｘや、ノック検出閾値と比べて小さすぎるΔＰｍａｘが検出された場合には、筒内圧センサ４０の劣化が生じていると判定する。ノック検出閾値とΔＰｍａｘとの間の乖離度合いの判定はあらかじめ判定値を作成してこれを用いればよく、例えば一定量以上の偏差があるか否かを判定するようにすればよい。その後、今回のルーチンが終了する。
【００４５】
以上の処理によれば、筒内圧センサ４０の劣化判定を行うことができる。
【００４６】
尚、上述した実施の形態では、図５のフローチャートにおいてＥＣＵ５０がステップＳ１０２およびＳ１０６の処理を実行することにより前記第１の発明における「劣化判定手段」が実現されている。また、上述した実施の形態においては、「ノック検出制御」が、前記第３の発明における「検出手段」「波形サイズ取得手段」に相当しており、また、ＥＣＵ５０がステップＳ１０８の処理を実行することにより前記第４の発明における「劣化判定手段」が実現されている。
【００４７】
なお、運転領域が過給領域である場合には、図５のルーチンのステップＳ１０２以降を、下記の３つのいずれかの制御とともに実行させるようにしても良い。
【００４８】
（制御１）  エンジン流入空気量圧力増加
目標のエンジン回転数ＮＥ、目標の負荷ＫＬを実現するために、まずスロットル開度ＴＡを全開として、次に目標の負荷ＫＬとなるように、ウエストゲートバルブ３７を全開から状態から閉じていく制御
【００４９】
（制御２）  スロットル開度ＴＡを絞っていき、目標の負荷ＫＬとなるようにウエストゲートバルブ３７を開いていく制御
【００５０】
（制御３）  燃料噴射期間又は燃料噴射率を増大する制御
なお、噴射率が高いと、噴霧の微粒化が促進され、噴射期間も短縮できるため燃焼性が向上する。反面、筒内圧力が高くなりノッキングが生じやすくなる、進角が制限されて燃費に不利になる。
【００５１】
なお、図５のルーチンでは、運転領域が過給域か否かに応じて、ステップＳ１０２の処理内容とステップＳ１０８の処理内容を択一的にＥＣＵ５０が実行するものとしている。過給領域でのノッキング発生のしやすさと、これに比べて非過給領域のノッキングの発生しやすさが相対的に低いこととを考慮に入れると、上記の図５のルーチンにおける劣化判定処理の組み合わせ方は有用である。
一方、変形例として、次のように図５のルーチンを変形しても良い。つまり、ステップＳ１００で過給域と判定された場合にはステップＳ１０２に進むが、この場合に、ステップＳ１０８の処理と同様の処理（ΔＰｍａｘの大きさを評価する処理）を、現在のステップＳ１０２の処理にあわせて実行して筒内圧センサ４０の劣化判定に利用しても良い。また、ステップＳ１００で過給域ではないと判定された場合にはステップＳ１０８へ進むが、この場合も、ステップＳ１０２の処理と同様の処理（回避量判定およびノック回避判定）を、ステップＳ１０８の処理とあわせて実行して筒内圧センサ４０の劣化判定に利用しても良い。
【符号の説明】
【００５２】
１０  内燃機関
１２  ピストン
１４  燃焼室
１６  クランク軸
１８  吸気通路
２０  排気通路
２２  エアフローメータ
２４  スロットルバルブ
２６  触媒
２８  燃料噴射弁
３０  点火プラグ
３２  吸気バルブ
３４  排気バルブ
３６  過給機
３６ａ  タービン
３６ｂ  コンプレッサ
３７  ウエストゲートバルブ
３８  クランク角センサ
４０  筒内圧センサ
【図１】
2013155638.tif 000003
【図２】
2013155638.tif 000004
【図３】
2013155638.tif 000005
【図４】
2013155638.tif 000006
【図５】
2013155638.tif 000007