(57)【特許請求の範囲】
【請求項１】
エンジン運転状態に基づいて基本点火プラグ碍子先端温度を設定する基本温度設定手段と、
前記基本点火プラグ先端温度設定後のエンジン運転状態に基づいて、予め設定されたプラグ碍子先端温度マップを参照して該マップ上の点火プラグ碍子先端温度を設定するマップ上温度設定手段と、
前記設定したマップ上の点火プラグ碍子先端温度と前記設定した基本点火プラグ碍子先端温度との温度差分値を算出する差分値算出手段と、
エンジン運転状態変化に応じて変化する各要素の状態を運転状態検出手段で検出した検出値を基に温度補正係数を算出する補正値算出手段と、
前記温度差分値に前記温度補正係数を乗じて前記温度差分値を補正する差分値補正手段と、
前記設定した基本点火プラグ碍子先端温度に前記補正した温度差分値を加算して点火プラグ碍子先端温度を推定する点火プラグ先端温度推定手段とを備えたことを特徴とする点火プラグの碍子先端温度推定システム。
【請求項２】
前記マップ上温度設定手段は、エンジン運転状態に基づくエンジン回転数及び筒内圧をパラメータとして、予めエンジン回転数及び筒内圧をパラメータとするプラグ碍子先端温度が設定されたプラグ碍子先端温度マップを参照して該マップ上の点火プラグ碍子先端温度を設定することを特徴とする請求項１に記載の点火プラグの碍子先端温度推定システム。
【請求項３】
前記運転状態検出手段は、エアフローセンサ、水温センサ、油温センサ、ノックセンサ、吸気温センサのうちの少なくとも複数のセンサを含み、該各センサの検出値を基に、予め設定されたプラグ碍子先端温度補正マップを参照して前記温度補正係数となる温度影響係数を算出することを特徴とする請求項１または２に記載の点火プラグの碍子先端温度推定システム。
【請求項４】
前記運転状態検出手段は、排気温度をパラメータとして、予め設定された排気温度補正マップを参照して前記温度補正係数となる排気温度影響係数を算出することを特徴とする請求項１または２に記載の点火プラグの碍子先端温度推定システム。
【請求項５】
前記運転状態検出手段は、エンジン回転数及びエンジン負荷をパラメータとして区分されたゾーン別に、予め設定された温度閾値を超える回数をカウントし、該カウント数に応じて排気温度影響係数を算出することを特徴とする請求項４に記載の点火プラグの碍子先端温度推定システム。
【請求項６】
前記推定された点火プラグ碍子先端温度をパラメータとしてプレイグニッション発生限界マップを参照して該推定点火プラグ碍子先端温度が、予め設定されたプレイグニッション発生可能性有無を閾値とする判定値を超えるか否か判定する手段を備えることを特徴とする請求項１〜５のいずれか１項に記載の点火プラグの碍子先端温度推定システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、点火プラグの碍子先端温度推定システムに関し、特にエンジン運転状態に則した碍子先端温度を推定する点火プラグの碍子先端温度推定システムに関する。
【背景技術】
【０００２】
従来、エンジンにおいて、高負荷領域で点火プラグの碍子先端温度が高温、例えば１０００℃以上になると、碍子先端が熱源となって火花が飛ばなくても点火するプレイグニション（早期着火）が発生することが知られている。このプレイグニションの発生により出力低下を起し、更に点火プラグの電極の溶損、碍子の破損を招くことが懸念される。この対策としてプレイグニション発生頻度が高い運転領域では、燃料噴射量の増加や、燃料噴射時期及び点火時期をリタードしてプレイグニッションが発生しないようにしている。
【０００３】
一方、近年、燃費やエミッションを改善する観点から、エンジンの高圧縮化や、制御空燃比を理論空燃比に移行するストイキ化が必要になり、エンジンの高圧縮化やストイキ化に伴ってプレイグニションの発生頻度が高くなる傾向がある。
【０００４】
この対策として、例えば、特許文献１に開示される技術では、吸気温度と、吸気管圧力と、エンジン回転数等をパラメータとし、予め実験などで設定された推定プラグ温度マップを参照して点火プラグの温度を推定し、この推定されたプラグ温度とプレイグニッション限界温度マップによるプレイグニッション限界温度との温度差に基づき点火時期を遅角することで燃焼温度を低下させてプレイグニッションの発生を回避する。
【０００５】
特許文献２に開示される技術では、高負荷で高回転の運転状態から高負荷で低回転に急激に変化した際に、燃料噴射量を増量することで、プレイグニッションの発生を防止する。
【０００６】
特許文献３に開示される技術では、排気弁が開となる気筒の排気行程時に燃料を噴射する燃料噴射弁制御部を備え、吸気温度とエンジン回転数及びエンジン水温等による補正係数によって圧縮時の筒内温度を推定する筒内温度推定部と、筒内温度推定部が推定した圧縮時の筒内温度がプレイグニッションが発生すると予測される温度より高いと判定した際に、吸気行程時に燃料噴射弁から燃料を噴射させることで気筒内の温度を低下させてプレイグニッションの発生を防止する。
【０００７】
特許文献４に開示される技術では、中心電極の温度に応じた電気信号を発する温度センサが内蔵された点火プラグを備え、点火時期を進角させた後、点火プラグの中心電極の温度が所定温度を超えた時に点火時期を遅角させて所定温度と碍子温度を比較する。そして遅角後の中心電極温度が所定温度より低いときにはプレイグニッションが発生しておらず、遅角後の碍子温度が所定温度以上であるとこにはプレイグニッションが発生したとみなす。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開平４−１９１４６４号公報
【特許文献１】特開平９−１９１４６４号公報
【特許文献３】特開２０１３−２４１９２４号公報
【特許文献４】特開平１１−３６９６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
上記特許文献１においては、吸気温度、吸気管圧力、エンジン回転数等をパラメータとして推定プラグ温度マップを参照してプラグ温度を推定し、プレイグニッション限界温度マップのプレイグニッション限界温度との温度差に基づき点火時期を遅角することでプレイグニッションの発生を防止している。しかし、プラグ温度推定のパラメータとなる吸気温度、吸気管圧力及びエンジン回転数はエンジンの運転状態、例えば負荷や回転等により刻々変化することから点火プラグの温度がエンジン運転状態に応じて種々変化し、点火プラグ碍子先端温度の推定精度が低下することが懸念される。
【００１０】
特許文献２では、高回転の運転状態から低回転に急激に変化した際に、燃料噴射量を増量することでプレイグニッションの発生を防止している。
【００１１】
特許文献３に開示される技術では、排気弁が開となる気筒の排気行程時に燃料を噴射する燃料噴射弁制御部を備え、吸気温度とエンジン回転数及びエンジン水温等による補正係数によって圧縮時の筒内温度を推定し、圧縮時の筒内温度がプレイグニッションが発生すると予測される温度より高いと判定すると燃料噴射弁から燃料を噴射させてプレイグニッションの発生を防止している。
【００１２】
これら特許文献２及び３においては、エンジン回転数の急減や筒内温度により発するプレイグニッションの発生を防止するものであり、より高精度でプレイグニッション発生を判定するには、プレイグニッションの直接の発生要因となる点火プラグの碍子先端の温度に基づき判定することが好ましい。
【００１３】
特許文献４によると、中心電極の温度を検知する温度センサが内蔵された点火プラグによる温度検知によりプレイグニッションの発生有無が判定される。しかし、中心電極の温度を検知する温度センサを内蔵した点火プラグは極めて高価である。
【００１４】
かかる点に鑑みてなされる本発明の目的は、点火プラグの碍子先端温度をエンジン運転状態に則して高精度に推定し得る点火プラグの碍子先端温度推定システムを提供することにある。
【課題を解決するための手段】
【００１５】
上記目的を達成する請求項１に記載の点火プラグの碍子先端温度推定システムは、エンジン運転状態に基づいて基本点火プラグ碍子先端温度を設定する基本温度設定手段と、前記基本点火プラグ先端温度設定後のエンジン運転状態に基づいて、予め設定されたプラグ碍子先端温度マップを参照して該マップ上の点火プラグ碍子先端温度を設定するマップ上温度設定手段と、前記設定したマップ上の点火プラグ碍子先端温度と前記設定した基本点火プラグ碍子先端温度との温度差分値を算出する差分値算出手段と、エンジン運転状態変化に応じて変化する各要素の状態を運転状態検出手段で検出した検出値を基に温度補正係数を算出する補正係数算出手段と、前記温度差分値に前記温度補正係数を乗じて前記温度差分値を補正する差分値補正手段と、前記設定した基本点火プラグ碍子先端温度に前記補正した温度差分値を加算して点火プラグ碍子先端温度を推定する点火プラグ先端温度推定手段とを備えたことを特徴とする。
【００１６】
これによると、エンジン運転状態を基に基本となる点火プラグ碍子先端温度を設定し、しかる後、エンジン運転状態に基づいてプラグ碍子先端温度マップを参照してマップ上の点火プラグ碍子先端温度を設定し、この設定した点火プラグ碍子先端温度と基本点火プラグ碍子先端温度の温度差分値をエンジン運転状態変化に則して変化する各要素の状態を運転状態検出手段で検出した検出値を基に算出した温度補正係数で補正することでより、エンジン運転状態に即して補正された高精度の温度差分値が得られ、この補正した温度差分値を基本点火プラグ碍子先端温度に加算することでエンジン運転状態に則した高精度の点火プラグ碍子先端温度が推定できる。例えば、プレイグニッションの発生要因となる点火プラグのプラグ碍子先端の温度を高精度で推定することで、プレイグニッション発生を回避するエンジン制御、例えば、燃料噴射量の増加や、燃料噴射時期及び点火時期のリタードが最適なタイミングでの制御可能になり、不確定の燃料噴射量をなくし、不用意な動力低下や燃費の悪化が防止できる。更に、不確定な燃料噴射時期やバルブタイミングのリタードを回避することで、動力低下や燃費悪化が改善でき、かつ排気温度の上昇が抑制できる。
【００１７】
請求項２に記載の発明は、請求項１に記載の点火プラグの碍子先端温度推定システムにおいて、前記マップ上温度設定手段は、エンジン運転状態に基づくエンジン回転数及び筒内圧をパラメータとして、予め設定されたプラグ碍子先端温度マップを参照して該マップ上の点火プラグ碍子先端温度を設定することを特徴とする。
【００１８】
これによると、点火プラグ碍子先端温度となるエンジン運転状態に基づくエンジン回転数及び筒内圧をパラメータとしてプラグ碍子先端温度マップを参照することで点火プラグ碍子先端温度が設定できる。
【００１９】
請求項３に記載の発明は、請求項１または２に記載の点火プラグの碍子先端温度推定システムにおいて、前記運転状態検出手段は、エアフローセンサ、水温センサ、油温センサ、ノックセンサ、吸気温センサのうちの少なくとも複数のセンサを含み、該各センサの検出値を基に、予め設定されたプラグ碍子先端温度補正マップを参照して前記温度補正係数となる温度影響係数を算出することを特徴とする。
【００２０】
これによると、エンジン運転状態により種々変化して点火プラグ碍子先端温度の変化に影響を及ぼす要因となる吸入空気量、冷却水温、ノックの発生、吸気温等を検知するエアフローセンサ、水温センサ、油温センサ、ノックセンサ、吸気温センサ等の検出値をパラメータとしてプラグ碍子先端温度補正マップを参照して温度差分値を補正する温度影響係数を算出し、この温度影響係数を温度差分値に乗じることで運転状態に即した温度差分値に補正され、この補正された温度差分値を基本点火プラグ碍子先端温度に加算することでエンジン運転状態に則した高精度で点火プラグ碍子先端温度が推定できる。
【００２１】
請求項４に記載の発明は、請求項１または２に記載の点火プラグの碍子先端温度推定システムにおいて、前記運転状態検出手段は、排気温度をパラメータとして、予め設定された排気温度補正マップを参照して前記温度補正係数となる排気温度影響係数を算出することを特徴とする。
【００２２】
これによると、エンジン運転状態検出手段を点火プラグ碍子先端温度の変化に影響を及ぼす要因となる排気温度をパラメータとして排気温度補正マップを参照して温度差分値を補正する排気温度影響係数を算出し、この排気温度影響係数を温度差分値に乗じることで運転状態に即した温度差分値に補正され、この補正された温度差分値を基本点火プラグ碍子先端温度に加算することでエンジン運転状態に則した高精度で点火プラグ碍子先端温度が推定できる。
【００２３】
請求項５に記載の発明は、請求項４に記載の点火プラグの碍子先端温度推定システムにおいて、前記運転状態検出手段は、エンジン回転数及びエンジン負荷をパラメータとして区分されたゾーン別に、予め設定された温度閾値を超える回数をカウントし、該カウント数に応じて排気温度影響係数を算出することを特徴とする。
【００２４】
これによると、排気温度を推定するエンジン回転数及びエンジン負荷をパラメータとして区分されたゾーン別に、温度閾値を超える回数をカウントして排気温度を算定することで、運転状態に即した温度差分値が得られ、この温度差分値を基本点火プラグ碍子先端温度に加算することでエンジン運転状態に則した高精度の点火プラグ碍子先端温度が推定できる。
【００２５】
請求項６に記載の発明は、請求項１〜５のいずれか１項に記載の点火プラグの碍子先端温度推定システムにおいて、前記推定された点火プラグ碍子先端温度をパラメータとしてプレイグニッション発生限界マップを参照して該推定点火プラグ碍子先端温度が、予め設定されたプレイグニッション発生可能性有無を閾値とする判定値を超えるか否か判定する手段を備えることを特徴とする。
【００２６】
これによると、高精度で推定された点火プラグ碍子先端温度が予め設定された判定値を超えるか否で、プレイグニッション発生の可能性有無が判定される。これにより、プレイグニッション発生を回避する制御、例えば燃料噴射時期のリタードや点火時期の遅角が適正かつ迅速に制御できる。
【発明の効果】
【００２７】
本発明によると、エンジン運転状態を基に基本点火プラグ碍子先端温度を設定し、しかる後、エンジン運転状態に基づいてプラグ碍子先端温度マップを参照してマップ上の点火プラグ碍子先端温度を設定し、この点火プラグ碍子先端温度と基本点火プラグ碍子先端温度の温度差分値を運転状態に則して補正し、この補正した温度差分値を基本点火プラグ碍子先端温度に加算することで、エンジン運転状態に則した高精度の点火プラグ碍子先端温度が推定できる。
【図面の簡単な説明】
【００２８】
【図１】実施の形態における点火プラグの碍子先端温度推定システムを備えたエンジンを模式的に示す構成図である。
【図２】点火プラグ碍子先端温度推定システムを実現するためのＥＣＵの構成を示すブロック図である。
【図３】プラグ碍子先端温度マップの説明図である。
【図４】排気温度補正マップの説明図である。
【図５】点火プラグ碍子先端温度推定システムの説明図である。
【図６】点火プラグ碍子先端温度推定手順を示すフローチャートである。
【図７】エンジン制御の説明図である。
【発明を実施するための形態】
【００２９】
本発明の点火プラグの碍子先端温度推定システムの一実施の形態を図１乃至図７を参照して説明する。
【００３０】
図１は点火プラグ碍子先端温度推定システムを備えたエンジン１の構成例を模式的に示す構成図である。
【００３１】
エンジン１は４気筒の内燃機関であり、各気筒に点火プラグ１０が配置され、吸気系を構成する吸気管１１がエンジン１の各気筒の燃焼室に連通する吸気マニホールド１２に接続され、この吸気管１１には上流側にエアクリナ１３が配置され、下流側にスロットルボディ１４が配置される。このスロットルボディ１４内にスロットルバルブ１４ａが設けられ、ＥＣＵ５０によってスロットルバルブ１４ａの開度が制御される。
【００３２】
吸気マニホールド１２には、各気筒に対応して各気筒の図示しない吸気バルブの上流側直近にインジェクタ１５がそれぞれ設けられる。このインジェクタ１５は、ＥＣＵ５０によって燃料噴射量や燃料噴射タイミングが制御される。
【００３３】
また、排気系においてエンジン１の各気筒に接続される排気マニホールド２１が排気管２２に接続され、排気管２２には触媒が収容される触媒ケース２３が設けられる。
【００３４】
また、エンジン１は、エンジン運転状態の変化に応じて変化する各要素の状態を検出する運転状態検出手段、例えば吸気温センサ３１、吸気圧センサ３２、エアフローセンサ３３、水温センサ３４、油温センサ３５、クランク角センサ３６、及びノックセンサ３７等の各種センサを有する。
【００３５】
吸気温センサ３１及び吸気圧センサ３２は、吸気マニホールド１２に取り付けられ、吸気温センサ３１は吸気マニホールド１２内に導入される吸気温度を検出し、その検出値をＥＣＵ５０に出力する。また、吸気圧センサ３２は吸気圧を検出し、その検出値をＥＣＵ５０に出力する。
【００３６】
エアフローセンサ３３は、エアクリナ１３とスロットルボディ１４との間に配置され、エアフローセンサ３３は吸気管１１に導入される空気量を検出する。そして、エアフローセンサ３３は、検出値をＥＣＵ５０に出力する。
【００３７】
水温センサ３４は、エンジン１に取り付けられてエンジン１の冷却水の温度を検出し、その検出値をＥＣＵ５０に出力する。油温センサ３５は、エンジン１に取り付けられてエンジンオイルの温度を検出し、その検出値をＥＣＵ５０に出力する。
【００３８】
クランク角センサ３６は、エンジン１に取り付けられ、クランクシャフトのクランク角及びエンジン回転数を検出し、その検出値をＥＣＵ５０に出力する。
【００３９】
ノックセンサ３７は、エンジン１に取り付けられ運転時に発生するノックを検出し、検出値をＥＣＵ５０に出力する。
【００４０】
ＥＣＵ５０は、例えばＣＰＵ、ＲＯＭ、ＲＡＭ等によって構成され、ＲＯＭには各種処理を実施する制御プログラムが格納され、ＣＰＵはＲＯＭに格納されている各種処理を実現する制御プログラムが格納される。
【００４１】
このＥＣＵ５０は、吸気温センサ３１、吸気圧センサ３２、エアフローセンサ３３等の各種センサ等からの検出値を基にエンジン１の運転を制御する。
【００４２】
そして、本実施形態ではＥＣＵ５０は、各種センサの検出値を基にエンジン運転状態下における各気筒に配置された点火プラグ１０の碍子先端温度を推定し、かつ点火プラグ１０の碍子先端温度がプレイグニッション発生限界値を超えた場合にはプレイグニッションの発生回避或いは低減のためのエンジン運転制御をする。
【００４３】
図２は、点火プラグ１０の碍子先端温度を推定及び制御を実現するためのＥＣＵ５０の構成例を示すブロック図であり、図３はプラグ碍子温度マップＭＰａの概要説明図、図４は排気温度補正マップＭＰｃの概要説明図、図５は点火プラグ碍子先端温度推定方法を示すブロック部である。
【００４４】
ＥＣＵ５０は、エンジン回転数検出部５１、筒内圧検出部５２、プラグ碍子先端温度設定部５３、差分値算出部５４、温度補正係数算出部５５、排気温度補正係数算出部５６、差分値補正部５７、プラグ碍子先端温度推定部５８、プラグ碍子先端温度判定部５９及びプラグ碍子先端温度マップＭＰａ、プラグ碍子先端温度補正マップＭＰｂ、排気温度補正マップＭＰｃ、プレイグニッション発生限界マップＭＰｄ、ＶＶＴタイミングマップＭＰｅ、及び噴射タイミングマップＭＰｆ等の固定データを有している。
【００４５】
プラグ碍子先端温度マップＭＰａには、図３に示すように、エンジン回転数ＮＥと筒内圧Ｐｉをパラメータとして予め実験等により設定された点火プラグ１０のプラグ碍子先端温度ｔがストアされており、プラグ碍子先端温度ｔはエンジン回転数ＮＥ及び筒内圧Ｐｉの増加に従って上昇し、エンジン回転数ＮＥ及び筒内圧Ｐｉの低下に従って下降する相関関係を有する。すなわちエンジン回転数ＮＥ及び筒内圧Ｐｉをパラメータとしてプラグ碍子先端温度マップＭＰａを参照することでプラグ碍子先端温度マップＭＰａ上の点火プラグ碍子先端温度が設定できる。
【００４６】
プラグ碍子先端温度補正マップＭＰｂは、エンジン運転状態に応じて点火プラグ１０のプラグ碍子先端温度Ｔの上昇及び降下に影響する要因となる、例えば、冷却水温、エンジンオイル温、吸気温や吸入空気量等のエンジン運転状態に応じて逐次変化する各要素の状態を運転状態検出手段で検出し、プラグ碍子先端温度に対する温度影響の度合に応じて係数化して総合した補正係数を算出するマップである。本実施の形態ではエアフローセンサ３３、水温センサ３４、油温センサ３５、クランク角センサ３６、吸気温センサ３１等の検出値をプラグ碍子先端温度に対する温度影響に応じてそれぞれ係数化して総合した温度補正係数であって、プラグ碍子先端温度Ｔの上昇或いは降下に影響する度合に応じた温度影響係数Ｋａを算出する。この温度影響係数Ｋａは、予め実験等によって各センサの検出値とプラグ碍子先端温度の上昇に影響する度合を検出して設定される。なお、温度影響係数Ｋａの算出及び設定にあたり上記各センサの検出値に限定されることなく、プラグ碍子先端温度に影響する要素の運転状態における状態を検出する他のセンサの検出値を付加し、或いは上記センサの一部を省略することもできる。
【００４７】
排気温度補正マップＭＰｃは、エンジン運転状態に応じて逐次変化する排気温度がプラグ１０のプラグ碍子先端温度の上昇及び降下に影響する度合を係数化した補正係数を排気温度影響係数Ｋｂとするものである。例えば図４に示すように、エンジン回転数ＮＥとエンジン負荷ＬＥをパラメータとして複数のゾーン、本実施ではＭＡＰ[１]、ＭＡＰ[２]〜ＭＡＰ[６]に区分し、各ゾーン別に所定時間内における排気温度ＴＥが予め設定された閾値ＴＬ、例えば、８００℃以上となる回数をカウントし、そのカウントにより排気温度影影響係数Ｋｂを設定する。すなわち、各ゾーンＭＡＰ[１]、ＭＡＰ[２]〜ＭＡＰ[６]において排気温度ＴＥが閾値ＴＬを超える回数が多い程、気筒内温度が高くなりプラグ碍子先端温度の上昇に大きく影響する度合として排気温度影響係数Ｋｂを設置する。この各ゾーンにおける排気温度影響係数Ｋｂの設定は、予め実験等によってエンジン回転数、エンジン負荷、排気温度等をパラメータとしてプラグ碍子先端の温度上昇に影響を及ぼす度合を数値化して設定される。
【００４８】
プレイグニッション発生限界マップＭＰｄは、点火プラグ碍子先端温度とプレイグニッション発生可能性有無との相関を示すもので、予め実験等により設定されるプレイグニッション発生頻度が高い運転領域とプレイグニッション発生頻度の低い領域とに区分する点火プラグ先端温度の閾値を判定値ＴＰと設定する。例えばプラグ碍子先端温度が１０００℃を超えたあたりからプレイグニッション発生の可能性があり、このプレイグニッション発生限界温度（約１０００℃）を判定値ＴＰと設定する。これによりプラグ碍子先端温度をパラメータとしてプレイグニッション発生限界マップＭＰｄを参照することでプレイグニッション発生可能性の有無が判定でき、点火プラグ碍子先端温度が判定値ＴＰを超えたときはプレイグニッション発生可能性がある状態であると判定される。
【００４９】
ＶＶＴタイミングマップＭＰｅは、可変バルブ機構において吸気側のカムシャフトの位相を変える際のタイミングを制御するための参照マップであって、種々のエンジン運転状態に適した複数のＶＶＴタイミングマップＭＰｅを備え、エンジン運転状態の変化に応じて選択的に切り替えて使用する。
【００５０】
噴射タイミングマップＭＰｆは、燃料噴射タイミングを制御する参照マップであって、種々のエンジン運転状態に適した複数の噴射タイミングマップＭＰｆを備え、エンジン運転状態の変化に応じて選択的に切り替えて使用される。
【００５１】
図５は点火プラグ碍子先端温度推定システムの説明図、図６は点火プラグ碍子先端温度推定手順を示すフローチャートである。
【００５２】
図６に示すフローチャーチに従ってＥＣＵ５０の処理内容を説明する。
【００５３】
図６に示すように、先ずステップＳ１０１（基本温度設定手段）では、ＥＣＵ５０は、エンジン回転数検出部５１でクランク角センサ３６の検出値を基にエンジン回転数ＮＥを検出し、かつ筒内圧検出部５２でクランク角センサ３６の検出値に基づくクランクシャフトの回転変動及び回転速度を基に正味平均有効圧（筒内圧）Ｐｉを推定する。
【００５４】
このエンジン回転数ＮＥ及び筒内圧Ｐｉをパラメータとしてプラグ碍子温度設定部５３でプラグ碍子先端温度マップＭＰａを参照してプラグ碍子先端温度マップＭＰａ上の点火プラグ碍子先端温度Ｔ０を設定する。この点火プラグ碍子先端温度Ｔ０を基本となる点火プラグ碍子先端温度（基本点火プラグ碍子先端温度）としてストアしておく。
【００５５】
しかる後、次のステップＳ１０２（マップ上温度設定手段）で、エンジン回転数検出部５１において新たにクランク角センサ３６で検出した検出値を基にエンジン回転数ＮＥを検出し、かつ筒内圧検出部５２でクランク角センサ３６の検出値に基づくクランクシャフトの回転変動及び回転速度を基に正味平均有効圧（筒内圧）Ｐｉを推定する。このエンジン回転数ＮＥ及び筒内圧Ｐｉをパラメータとしてプラグ碍子温度設定部５３でプラグ碍子先端温度マップＭＰａを参照してマップ上におけるプラグ碍子先端温度Ｔ１を設定する。
【００５６】
ステップＳ１０３（差分値算出手段）では、差分値演算部５４で、基本点火プラグ碍子先端温度Ｔ０に対するプラグ碍子先端温度マット上の点火プラグ碍子先端温度Ｔ１の温度差分値ΔＴ（：Ｔ１−Ｔ０）を算出する。すなわち前回設定された基本プラグ碍子先端温度Ｔ０に対するプラグ碍子先端温度の上昇或いは降下した温度変化量を算出する。
【００５７】
この温度差分値ΔＴが０（：Ｔ１＝Ｔ０）であるときはプラグ碍子先端温度に変化がなく推移したエンジン運転状態であり、温度差分値ΔＴが０より大（：Ｔ１＞Ｔ０）あるときはプラグ碍子先端温度が上昇するエンジン運転状態、差分値ΔＴが０より小（：Ｔ１＜Ｔ０）であるときはプラグ碍子先端温度が降下するエンジン運転状態となる。
【００５８】
ステップＳ１０４（補正値算出手段）では、温度補係数正算出部５５でこのときのプラグ碍子先端温度の上昇及ぶ降下に影響する運転状態の要因情報となるエアフローセンサ３３、エンジン水温センサ３４、油温センサ３５、吸気圧センサ３２及びノックセンサ３６の検出値をパラメータとしてプラグ碍子温度補正マップＭＰｂを参照してエンジン運転状態に応じた温度影響係数Ｋａを算出し、かつステップＳ１０５では排気温度補正係数算出部５６でこのときのエンジン回転数ＮＥ、エンジン負荷ＬＥ、排気温度ＴＥ等をパラメータとして排気温度補正マップＭＰｃを参照してエンジン運転状況に応じた排気温度影響係数Ｋｂを算出する。
【００５９】
ステップＳ１０６（差分値補正手段）では、差分値補正部５７においてステップＳ１０３で算出した温度差分値ΔＴ（：Ｔ１−Ｔ０）にステップＳ１０５で算出した影響補正係数Ｋａ及びステップＳ１０６で算出した排気温度影響係数Ｋｂを乗ずる（ΔＴ×Ｋａ×Ｋｂ）。これにより、前回設定した基本プラグ碍子先端温度Ｔ０から後に設定されるプラグ碍子温度マップＭＰａ上におけるプラグ碍子先端温度Ｔ１に移行する際に実際にエンジン運転状態におけるプラグ碍子先端温度に影響する温度要因に従って補正されて温度差分値ΔＴがエンジン運転状態の則した温度差分値ΔＴ１（：ΔＴ×Ｋａ×Ｋｂ）に補正される。
【００６０】
次のステップＳ１０７（点火プラグ先端温度推定手段）では、プラグ碍子先端温度推定部５８で基本点火プラグ碍子先端温度Ｔ０にステップＳ１０６で補正された温度差分値ΔＴ１を積算して点火プラグのプラグ碍子先端温度Ｔを推定する（Ｔ＝Ｔ０＋ΔＴ１）。この点火プラグ碍子先端温度Ｔは、基準となる基本点火プラグ碍子先端温度Ｔ０に、プラグ碍子先端温度マップＭＰａ上の点火プラグ碍子先端温度Ｔ１と基本点火プラグ碍子先端温度Ｔ０との温度差分値ΔＴをエンジン運転状態に則した補正係数（温度影響係数Ｋａ、排気温度影響係数Ｋｂ）で補正した温度差分値ΔＴ１を積算することでエンジン運転状態に則し、極めて高精度に推定される。
【００６１】
次のステップＳ１０８（プレイグニッション発生可能性判断手段）では、ステップＳ１０７で推定された点火プラグ碍子先端温度Ｔをパラメータとしてプレイグニッション発生限度マップＭＰｄを参照しプレイグニッション発生可能性の有無を判定する。すなわち、推定された点火プラグ碍子先端温度Ｔが判定値ＴＰ（約１０００℃）を超えたときはプレイグニッションの発生可能性がある状態と判定される。
【００６２】
このプログラムは所定周期毎に実行されるルーチンでありステップＳ１０２からステップＳ１０８が繰り返され、推定される点火プラグ碍子先端温度Ｔはエンジン運転状態に応じて逐次更新される。
【００６３】
ステップＳ１０８で点火プラグ碍子先端温度Ｔが基準値ＴＰを超えたと判定された後は、プレイグニッションの発生を抑制するエンジン運転制御が行われる。このエンジン運転制御の一例を、図７を参照して説明する。
【００６４】
ステップＳ１０８で点火プラグ碍子先端温度Ｔが基準値ＴＰ（約１０００℃）を超えると判定すると、ＥＣＵ５０は、燃焼温度を抑制して点火プラグ碍子先端温度の上昇を抑制しかつ降下を図る手段として、例えばバルブタイミングを制御するＶＶＴタイミングマップＭＰｅを切り替えて吸気バルブのバルブタイミングを可変制御（バルブオーバラップを短く制御）し、或いは噴射タイミングＭＰｆを切り替えて燃料噴射時期をリタード（遅角）制御してプレイグニッションの発生を回避する。
【００６５】
更に、ノックセンサ３７がノックを検知した際には、プレイグニッションが発生した可能性が高いことから、燃料噴射量の増加や、点火時期をリタードしてプレイグニッションの発止を回避する。
【００６６】
従って、本実施の形態によると、プレイグニッションの発生の要因となる点火プラグの碍子先端温度Ｔをエンジン運転状態に即して高精度で推定でき、プレイグニッションの発生を回避すべく、燃料噴射量の増加や、燃料噴射時期及び点火時期の最適な制御が可能になり、不確定の燃料噴射量をなくし、不用意な動力低下や燃費の悪化が防止できる。更に、不確実な燃料噴射時期やバルブタイミングのリタードを回避することで、動力低下や燃費悪化及び排気温度の上昇が抑制できる。
【００６７】
また、点火プラグの温度が適切に制御でき、プラグのくすぶり対策や、点火プラグの寿命予測等が高精度で行える。
【００６８】
なお、本発明は上記実施の形態に限定されることなく、発明の趣旨を逸脱しない範囲で種々変更可能である。例えば上記実施の形態では点火プラグ先端温度Ｔと算出するにあたり、温度差分値ΔＴをエンジン運転状態に応じて逐次変化する各要素の状態を検出手段での検知を基に設定した温度影響係数Ｋａ及びエンジン運転状況に応じて変化する排気温度を基に設定した排気温度影響係数Ｋｂにより補正したが、一方の補正、例えば排気温度を基に設定した排気温度影響係数Ｋｂによる補正を省略して構成の簡素化を図ることもできる。
【符号の説明】
【００６９】
１      エンジン
１０    点火プラグ
３１    吸気温度センサ
３２    吸気圧センサ
３３    エアフローセンサ
３４    水温センサ
３５    油温センサ
３６    クランク角センサ
３７    ノックセンサ
５０    ＥＣＵ
ＭＰａ  プラグ碍子先端温度マップ
ＭＰｂ  プラグ碍子先端温度補正マップ
ＭＰｃ  排気温度補正マップ
ＭＰｄ  プレイグニッション発生限界マップ
Ｔ      推定点火プラグ碍子先端温度
Ｔ０    基本点火プラグ碍子先端温度
Ｔ１    プラグ碍子先端温度マップ上の点火プラグ碍子先端温度
ΔＴ    温度差分値      
ΔＴ１  補正された温度差値
Ｋａ    温度影響係数（補正係数）
Ｋｂ    排気温度影響係数（補正係数）
【図１】
0006496613.tif 000002
【図２】
0006496613.tif 000003
【図３】
0006496613.tif 000004
【図４】
0006496613.tif 000005
【図５】
0006496613.tif 000006
【図６】
0006496613.tif 000007
【図７】
0006496613.tif 000008