(57)【要約】【課題】ノッキングに好適に対処し得る燃焼制御装置を提供する。【解決手段】本発明に係る内燃機関の燃焼制御装置は、クランクアングルの各値と当該クランクアングルの各値で発生するノッキングの強度指標値との対応関係を記憶した記憶手段と、クランクアングルとノッキング強度指標値との前記対応関係を参照して、筒内における燃焼状態を制御する制御手段と、を備える。制御手段は、クランクアングルとノッキング強度指標値との前記対応関係を参照して、ノッキング強度指標値が所定の基準値となるクランクアングルを求め、さらに、求められたクランクアングルでノッキング発生条件を満たす点火タイミングを求める。【選択図】      図１
2007113496.tif 000002
【特許請求の範囲】
【請求項１】
クランクアングルの各値と、当該クランクアングルの各値で発生するノッキングの強度指標値との対応関係を記憶した記憶手段と、
クランクアングルとノッキング強度指標値との前記対応関係を参照して、筒内における燃焼状態を制御する制御手段と、
を備えることを特徴とする内燃機関の燃焼制御装置。
【請求項２】
前記制御手段は、クランクアングルとノッキング強度指標値との前記対応関係を参照して、ノッキング強度指標値が所定の基準値となるクランクアングルを求め、さらに、求められたクランクアングルでノッキング発生条件を満たす点火タイミングを求めることを特徴とする請求項１に記載の内燃機関の燃焼制御装置。
【請求項３】
前記制御手段は、内燃機関の運転条件に応じて前記基準値を選択し、ノッキング強度指標値が、選択された基準値となるクランクアングルを求めることを特徴とする請求項２に記載の内燃機関の燃焼制御装置。
【請求項４】
前記ノッキング強度指標値は、ノッキングによる筒内圧振動のピーク値又はピーク積分値であることを特徴とする請求項１〜３のいずれか１項に記載の内燃機関の燃焼制御装置。
【請求項５】
クランクアングルとノッキング強度指標値との前記対応関係において、クランクアングルは、ノッキング強度指標値を変数とする１次式で表されており、
前記制御手段は、当該１次式を利用して、ノッキング強度指標値が前記基準値となるクランクアングルを求めることを特徴とする請求項４に記載の内燃機関の燃焼制御装置。
【請求項６】
前記ノッキング発生条件は、燃焼割合の所定値までの上昇である請求項２〜５のいずれか１項に記載の内燃機関の燃焼制御装置。
【請求項７】
前記ノッキング発生条件は、自着火発生確率の所定値までの上昇である請求項２〜５のいずれか１項に記載の内燃機関の燃焼制御装置。
【請求項８】
ノッキングが発生したクランクアングルを検出する第一検出手段と、
ノッキングの強度指標値を検出する第二検出手段と、
前記第一検出手段により検出されたクランクアングル、及び前記第二検出手段により検出されたノッキング強度指標値を利用して、クランクアングルとノッキング強度指標値との前記対応関係の学習を行う学習手段と、
をさらに備えることを特徴とする請求項１〜７のいずれか１項に記載の内燃機関の燃焼制御装置。
【請求項９】
前記学習手段は、
クランクアングルとノッキング強度指標値との前記対応関係を参照して、前記第一検出手段により検出されたクランクアングルに対応するノッキング強度指標値を求め、
求められた前記ノッキング強度指標値と、前記第二検出手段により検出されたノッキング強度指標値との差分が、ノイズ判定用閾値より小さいか否かを判定し、
ノッキング強度指標値の前記差分がノイズ判定用閾値より小さい場合には、クランクアングルとノッキング強度指標値との前記対応関係の学習を行い、
ノッキング強度指標値の前記差分がノイズ判定用閾値より大きい場合には、クランクアングルとノッキング強度指標値との前記対応関係の学習を禁止する、
ことを特徴とする請求項８に記載の内燃機関の燃焼制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃焼制御装置、特にノッキングに対処し得る燃焼制御装置に関する。
【背景技術】
【０００２】
特許文献１に係る内燃機関の燃焼制御装置では、内燃機関の運転条件から基準クランクアングルでの筒内圧力と筒内未燃ガス温度を求め、これらを利用してノッキングの起こりやすさを示すノック指標値を算出し、このノック指標値に基づいて適切な点火タイミングを決定している。ここで、特許文献１の点火タイミングの決定方法では、筒内未燃ガス温度を求めるためにマップデータを利用するとともに、複雑な計算を行っている。
【０００３】
特許文献２に係る内燃機関の燃焼制御装置では、センサ信号処理用のＣＰＵは、ノックセンサの信号レベルが所定レベルを超えたときに第１レベルを出力し、信号レベルが所定レベルに達しないときに第２レベルを出力する。そして、ノック制御用のＣＰＵは、センサ信号処理用のＣＰＵの出力を取り込んで、第１レベルである時間長からノック強度を判定し、また第１レベルから第２レベル側に反転するノック終了のタイミングで点火タイミングの遅角制御を行う。
【特許文献１】特開平５−２７０２３８号公報
【特許文献２】特許２６９８８８５号
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、上述した特許文献１では、筒内未燃ガス温度を求めるためには、直接計測することが困難な気筒内での燃焼や、気筒内ガスの外部との受熱量及び放熱量などを考慮する必要があるため、筒内未燃ガス温度の精度を確保することは困難である。また、マップデータを用意するためには、膨大な工数の実験を行う必要がある。
【０００５】
また、特許文献２では、比較的に簡易な処理であるものの、点火タイミングの遅角制御において遅角量が常に一定であるため、点火タイミングを最適化することができない。
【０００６】
そこで、本発明は、ノッキングに好適に対処し得る燃焼制御装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した目的を達成するために、本発明に係る内燃機関の燃焼制御装置は、クランクアングルの各値と当該クランクアングルの各値で発生するノッキングの強度指標値との対応関係を記憶した記憶手段と、クランクアングルとノッキング強度指標値との対応関係を参照して、筒内における燃焼状態を制御する制御手段と、を備えることを特徴とする。この構成によれば、燃焼制御装置は、クランクアングルとノッキング強度指標値との対応関係を参照して、筒内における燃焼状態を制御するため、発生するノッキングの強度を、内燃機関を制御する上で適度な値とすることができる。
【０００８】
また、制御手段は、クランクアングルとノッキング強度指標値との対応関係を参照して、ノッキング強度指標値が所定の基準値となるクランクアングルを求め、さらに、求められたクランクアングルでノッキング発生条件を満たす点火タイミングを求めることが好ましい。この構成によれば、求められた点火タイミングで点火を行うことで、発生するノッキングの強度を抑制するとともに、内燃機関の発生トルクを大きくすることができる。
【０００９】
上述した処理において、所定の基準値とは、内燃機関を制御する上で適度なノッキング強度指標値のことである。例えば、車両の乗員にノッキング音が聞こえてしまうことを避けたい場合には、所定の基準値を、乗員がノッキング音を聞き取り得るノッキング強度領域と、聞き取り得ないノッキング強度領域との境界値とすることが好ましい。所定の基準値をこのような境界値に設定することで、車両の乗員にノッキング音が聞こえない程度にノッキング強度を抑制するとともに、内燃機関の発生トルクを大きくすることができる。
【００１０】
また、制御手段は、内燃機関の運転条件に応じて基準値を選択し、ノッキング強度指標値が、選択された基準値となるクランクアングルを求めることが好ましい。この構成によれば、所定の基準値は内燃機関の運転条件ごとに設定されているため、内燃機関の運転条件に応じて最適な点火タイミングを求めることができる。ここで、内燃機関の運転条件とは、内燃機関の回転数、負荷などである。例えば、内燃機関の回転数や負荷の増大に応じて、所定の基準値が大きくなるように設定すると良い。内燃機関の回転数や負荷が増大した場合には、内燃機関自体の発生音が大きくなるため、所定の基準値を大きくしてノッキング音を大きくしても問題とならず、その一方で、点火タイミングを進角側に移行して内燃機関の出力トルクを大きくすることができるからである。
【００１１】
また、ノッキング強度指標値は、ノッキングによる筒内圧振動のピーク値又はピーク積分値であることが好ましい。この構成によれば、ノッキング強度指標値として、ノッキングによる筒内圧振動のピーク値又はピーク積分値を用いることで、筒内圧振動の適切な強度指標値を求めることができる。特に、クランクアングルとノッキング強度指標値との対応関係において、クランクアングルは、ノッキング強度指標値を変数とする１次式で表されることが好ましい。この構成によれば、制御手段による演算を簡略化することができる。
【００１２】
また、ノッキング発生条件は、燃焼割合の所定値までの上昇であることが好ましい。この構成によれば、燃焼割合がノッキングが発生する所定値まで上昇する点火タイミングを算出することで、点火タイミングを適切に調節することができる。
【００１３】
また、ノッキング発生条件は、自着火発生確率の所定値までの上昇であることが好ましい。この構成によれば、自着火発生確率が自着火が発生する所定値まで上昇する点火タイミングを算出することで、点火タイミングを適切に調節することができる。
【００１４】
また、本発明に係る内燃機関の燃焼制御装置は、ノッキングが発生したクランクアングルを検出する第一検出手段と、ノッキングの強度指標値を検出する第二検出手段と、第一検出手段により検出されたクランクアングル、及び第二検出手段により検出されたノッキング強度指標値を利用して、クランクアングルとノッキング強度指標値との対応関係の学習を行う学習手段と、をさらに備えることが好ましい。この構成によれば、記憶手段に記憶されたクランクアングルとノッキング強度指標値との対応関係は、第一、第二検出手段の検出値を利用した学習により書き換えられる。大量生産される内燃機関は、クランクアングルとノッキング強度指標値との対応関係に関してほぼ同様な特性を有するが、個々の内燃機関には若干の機差ばらつきがある。また、内燃機関を長年使用するうちに内燃機関の各部品やセンサ類は経時劣化する。さらには、内燃機関を取り巻く環境は日毎に変化する。これに対して、上述したようにクランクアングルとノッキング強度指標値との対応関係を学習により書き換えることにより、個々の内燃機関の機差ばらつきや経時劣化などに対応することができる。
【００１５】
さらに、本発明に係る内燃機関の燃焼制御装置において、学習手段は、クランクアングルとノッキング強度指標値との対応関係を参照して、第一検出手段により検出されたクランクアングルに対応するノッキング強度指標値を求め、求められたノッキング強度指標値と、第二検出手段により検出されたノッキング強度指標値との差分が、ノイズ判定用閾値より小さいか否かを判定し、ノッキング強度指標値の差分がノイズ判定用閾値より小さい場合には、クランクアングルとノッキング強度指標値との対応関係の学習を行い、ノッキング強度指標値の差分がノイズ判定用閾値より大きい場合には、クランクアングルとノッキング強度指標値との対応関係の学習を禁止することが好ましい。この構成によれば、ノッキング強度指標値の差分をノイズ判定用閾値と比較することで、ノッキング強度指標値にノイズが含まれるか否かを判定し、ノッキング強度指標値にノイズが含まれない場合にのみ、クランクアングルとノッキング強度指標値との対応関係の学習を行うことができる。
【発明の効果】
【００１６】
本発明によれば、ノッキングに好適に対処し得る燃焼制御装置を提供することができる。
【発明を実施するための最良の形態】
【００１７】
以下、図面を参照して、本発明のエンジン（内燃機関）の燃焼制御装置に係る好適な実施形態について説明する。図１には、エンジンの燃焼制御装置の構成の概略が示されている。なお、本実施形態のエンジンは、車両に搭載されて駆動源として用いられる。
【００１８】
本実施形態で説明するエンジン１は、多気筒エンジンであるが、ここではそのうちの一気筒のみが断面図として図１に示されている。エンジン１においては、吸気通路２を通して外気が吸入空気として取り込まれ、この吸入空気がシリンダ３の直前でインジェクタ４から噴射された燃料とを混合されて混合気とされる。混合気は、シリンダ３内に吸入され、ピストン５によって圧縮された後に点火プラグ６で着火されて燃焼する。このとき燃焼によってシリンダ内の圧力は上昇し、これをピストン５及びコネクティングロッドを介して出力として取り出している。
【００１９】
シリンダ３の内部と吸気通路２との間は、吸気バルブ７によって開閉される。シリンダ３の内部と排気通路８との間は、排気バルブ９によって開閉される。吸気バルブ７は、吸気行程のピストン５下降時に開かれ、吸気行程から圧縮工程に移行する時に閉じられる。吸気行程が終了する（圧縮工程に移行する）時におけるピストン５の下死点を吸気下死点（吸気ＢＤＣ：Bottom Dead Center）と言う。圧縮工程時にはピストン５はシリンダ３内を上昇し、上述したようにピストン５が圧縮上死点（圧縮ＴＤＣ：Top Dead Center）近傍となるときに混合気に点火される。点火による混合気燃焼に伴う膨張行程においてピストン５は下降し、再び上昇するときに排気バルブ９が開かれて排気行程に移行する。燃焼後の排気ガスは排気通路８に排気される。なお、以下の説明では、クランクアングル（°ＣＡ）は、圧縮ＴＤＣを基準とする。
【００２０】
また、上述した点火プラグ６は、イグニッションコイル１８及びイグナイタ１９を介してＥＣＵ１５に接続されている。また、エンジン１のクランクシャフト近傍には、クランクアングルを検出し、さらにはエンジン回転数やピストン位置を検出するためのクランクポジショニングセンサ２０が取り付けられており、吸気側のカムシャフトの近傍には、吸気バルブ７（及び排気バルブ９）の開閉タイミングを検出するカムポジショニングセンサ２１が取り付けられている。電子式コントロールユニット（ＥＣＵ）１５は、ＣＰＵ，ＲＡＭからなる制御手段、ＲＯＭからなる記憶手段などを備えており、クランクポジショニングセンサ２０やカムポジショニングセンサ２１の検出結果などに基づいて点火タイミングを決定する。ＥＣＵ１５からの点火信号に基づいてイグナイタ１９がスイッチの働きをし、イグニッションコイル１８が点火用の高電圧を生成すると、点火プラグ６はこれによって点火される。なお、本実施形態において、点火プラグ６は、各気筒内の圧力を検出するための筒内圧センサと一体化されている。
【００２１】
また、エンジンの吸気通路２には、上流側から、吸気流量及び吸気温を検出するためのエアフロメータ１１、スロットルバルブ１２の開度（エンジン負荷）を検出するためのスロットルポジショニングセンサ１７、サージタンク内の圧力を検出するための圧力センサ２５などが設けられている。また、エンジンには、アクセルペダル１３の操作量を検出するためのアクセルポジショニングセンサ１４、エンジン冷却水の温度を検出する水温センサ２３、エンジンブロックに固定され、エンジン振動を検出することでノッキング時特有の振動を検出するためのノックセンサ２４などが設けられている。これらのセンサ類の検出値はＥＣＵ１５により取り込まれ、エンジンの各種制御に利用されている。
【００２２】
また、ＥＣＵ１５の記憶手段には、点火タイミングを算出するために必要な各種データが記憶されている。これらのデータは、例えば、（Ａ）クランクアングルとノッキング強度指標値との対応関係のデータ、（Ｂ）ノッキング検出用基準値のデータなどである。
【００２３】
（Ａ）クランクアングルとノッキング強度指標値との対応関係のデータＬが、図２にグラフ化して示されている。図２のグラフにおいて、横軸はノッキングが発生したクランクアングルであり、縦軸はクランクアングルの各値で発生したノッキング強度指標値である。ここでノッキング強度指標値とは、ノッキング強度の指標となる値であり、本実施形態ではノッキングによる筒内圧振動のピーク値を採用している。なお、ピーク値−クランクアングル特性Ｌは１次式で表されている。また、ピーク値−クランクアングル特性Ｌは、内燃機関の運転条件（エンジン回転数及びエンジン負荷の各条件）ごとに用意されている。ピーク値−クランクアングル特性Ｌの求め方については、図３及び図４を参照して後に詳述する。
【００２４】
（Ｂ）ノッキング検出用基準値とは、内燃機関を制御する上で許容し得る範囲で最大のノッキング強度指標値のことであり、本実施形態では、車両の乗員がノッキング音を聞き取り得るノッキング強度領域Ｒ１と聞き取り得ないノッキング強度領域Ｒ２との境界にあるピーク値Ｐｈである（図２参照）。具体的には、ノッキング検出用基準値Ｐｈは、次の数式（１）で算出される。
Ｐｈ＝ａ・ｎｅ＋ｂ・ｋｌ    ・・・（１）
ここで、ｎｅはエンジン回転数であり、ｋｌはエンジン負荷であり、ａ、ｂは正の係数である。エンジン回転数ｎｅ及びエンジン負荷ｋｌが増加した場合には、エンジン音は大きくなるので、ノッキング音を聞き取り得る領域Ｒ１と聞き取り得ない領域Ｒ２との境界は変化する。上の数式（１）のように、エンジン回転数、エンジン負荷の増加に応じてノッキング検出用基準値を増加させることで、ノッキング音を聞き取り得る領域Ｒ１と聞き取り得ない領域Ｒ２との境界の変化に追従するように、ノッキング検出用基準値Ｐｈを調節することができる。なお、本実施形態ではエンジン回転数ｎｅ及びエンジン負荷ｋｌに応じてノッキング検出用基準値Ｐｈを調節しているが、ノッキング検出用基準値Ｐｈに影響を与える他の要因に応じてノッキング検出用基準値Ｐｈを調節するようにしてもよい。
【００２５】
次に、ＥＣＵ１５により実行される点火タイミング算出処理について説明する。図５には、点火タイミング算出処理のフローチャートが示されている。この点火タイミング算出処理は、エンジンの運転時にＥＣＵ１５により繰り返し実行されている。
【００２６】
ＥＣＵ１５は、処理を開始すると先ず、各センサの検出値を取り込む（Ｓ５０１）。次に、ＥＣＵ１５は、ノッキングが発生しているか否かを判定する（Ｓ５０２）。詳しくは、ＥＣＵ１５は、筒内圧センサ６による筒内圧検出値からノッキングによる筒内圧振動が顕著に表れる周波数帯域（７ｋＨｚ付近）の成分をフィルタリングして抽出し、その抽出後の筒内圧検出値がノッキング検出用の閾値Ｔを超えた場合には、ノッキングが発生したことを判定する（図４参照）。ここで、ノッキングが発生していないことが判定された場合には、ステップ５０３に進み、一方、ノッキングが発生していることが判定された場合には、ステップ５０５に進む。なお、ノッキングの有無を判定は、単にノッキングセンサの検出出力を利用して行ってもよい。
【００２７】
ステップ５０３，５０４では、ＥＣＵ１５は点火タイミングを算出する。ＥＣＵ１５により行われる点火タイミング算出処理を、図６を参照して詳しく説明する。先ず、図６（ａ）に示すように、ＥＣＵ１５は、既に取り込んでいるエンジン回転数ｎｅ及びエンジン負荷ｋｌの検出値を数式（１）に代入してノッキング検出用基準値Ｐｈを選択的に求める。そして、ＥＣＵ１５は、エンジン回転数及びエンジン負荷に応じたピーク値−クランクアングル特性Ｌの１次式を記憶手段から読み出すと、ピーク値−クランクアングル特性Ｌの１次式にノッキング検出用基準値Ｐｈを代入して、筒内圧振動のピーク値がノッキング検出用基準値ＰｈとなるクランクアングルＣＡｈを求める。
【００２８】
次に、図６（ｂ）に示すように、ＥＣＵ１５は、筒内圧振動のピーク値Ｐｈがノッキング検出用基準値となるクランクアングルＣＡｈと、筒内での燃焼割合が９０％となるクランクアングルＣＡａｔ９０とが一致するような点火タイミングＴＫｐを算出する。具体的には、ＥＣＵ１５は、筒内で点火が行われてから燃焼割合が９０％になるまでのクランクアングル位相差（又は時間差）のデータを記憶手段から読み出し、クランクアングルＣＡｈから上記位相差だけ進角側のクランクアングルＴＫｐを算出する。これにより、クランクアングルＣＡｈでノッキングが発生する条件を満たす点火タイミングＴＫｐを求めることができる。
【００２９】
なお、上述した処理を行うために、ＥＣＵ１５の記憶手段には、エンジンの様々な運転条件（回転数、負荷など）における、筒内で点火が行われてから燃焼割合が９０％になるまでのクランクアングル位相差（又は時間差）Ｍのデータが記憶されている。ここで、筒内の燃焼割合が９０％となることは、筒内でノッキングが発生する状態であることを意味している。なお、燃焼割合は、公知の様々な算出式（例えば、Wiebe関数）を用いて算出すればよい。なお、本実施形態では、筒内の燃焼割合が９０％のときにノッキングが発生すると仮定しているが、９０％前後の他の値を仮定してもよい。また、ノッキングの予測精度を高める場合には、燃焼割合を一定値とせずに、エンジン回転数などのパラメータに応じて調節してもよい。
【００３０】
ＥＣＵ１５は、次のサイクルでは、上述したように算出された点火タイミングＴＫｐになると、点火プラグに電圧を印加して点火を行ない、筒内の燃料を燃焼させる。これにより、クランクアングルＣＡｈとなったタイミングで燃焼割合が９０％となりノッキングが発生する。しかし、ノッキングがクランクアングルＣＡｈで発生した場合にノッキング音は十分に小さいため、ノッキング音が車両の乗員に聞こえることを防止することができる。さらに、点火タイミングを出力トルクが最大となる点火時期ＭＢＴ(Minimum spark advance for Best Torque)に近づけて、エンジンの発生トルクを大きくすることができる。
【００３１】
また、図５のフローチャートに戻り、ステップ５０２でノッキングが発生していることが判定されてステップ５０５に進んだ場合には、ＥＣＵ１５は、ノッキングによる筒内圧振動の波形を処理することで、筒内圧振動のピーク値Ｐｓと、筒内圧振動が発生したクランクアングルＣＡｓを検出する（Ｓ５０５）。次に、ＥＣＵ１５は、ピーク値−クランクアングル特性Ｌを参照して、クランクアングルＣＡｓに対応する筒内圧振動のピーク値Ｐｌを算出する（Ｓ５０６）。そして、ＥＣＵ１５は、実測された筒内圧振動のピーク値Ｐｓから、算出された筒内圧振動のピーク値Ｐｌを減算し、その減算値がノイズ判定用閾値ＴｈＰを超えているか否かを判定する（Ｓ５０７）。ここで、減算値が当該閾値ＴｈＰを超えていないと判定された場合には、ピーク値の実測値Ｐｓは算出値Ｐｌに近いため、実測された筒内圧振動にはノッキング以外を原因とするノイズ成分がほとんど含まれていないと推定される。よって、ＥＣＵ１５は、ステップ５０８に進んで、ピーク値−クランクアングル特性Ｌの学習を行う（Ｓ５０８）。
【００３２】
ここで、ステップ５０８におけるピーク値−クランクアングル特性Ｌの学習とは、次の処理である。ピーク値−クランクアングル特性Ｌは一次式であるが、この一次式は多数の散布データ群を最小自乗法などの近似法により処理することで決定される。ＥＣＵ１５は、ステップ５０５で実測されたピーク値Ｐｓ及びクランクアングルＣｓを一組の散布データとして上記のデータ群に追加し、改めてピーク値−クランクアングル特性Ｌの一次式を算出し直す。このようにして、ピーク値−クランクアングル特性Ｌの学習が行われる。
【００３３】
大量生産されるエンジンは、クランクアングルとノッキング強度指標値との対応関係に関してほぼ同様な特性を有するが、個々のエンジンには若干の機差ばらつきがある。また、エンジンを長年使用するうちにエンジンの各部品やセンサ類は経時劣化する。さらには、エンジンを取り巻く環境は日毎に変化する。これに対して、上述したようにピーク値−クランクアングル特性Ｌを学習により書き換えることにより、個々の内燃機関の機差ばらつきや経時劣化などに対応することができる。
【００３４】
一方、ステップ５０７において減算値がノイズ判定用閾値ＴｈＰを超えていると判定された場合には、ピーク値の実測値Ｐｓと算出値Ｐｌとは大きく異なるため、実測された筒内圧振動にはノッキング以外を原因とするノイズ成分が多く含まれていると推定される。よって、ＥＣＵ１５は、ピーク値−クランクアングル特性Ｌの学習を行わずに、ステップ５０３に進んで既述の処理を行う。これにより、ノイズ成分が多く含まれるデータを利用してピーク値−クランクアングル特性Ｌの学習を行うことを防止することができる。
【００３５】
上述した点火タイミング算出処理で利用されたピーク値−クランクアングル特性Ｌのデータを取得する方法について、図３及び図４を参照して説明する。ノッキングが発生する様々な運転条件（特に、エンジン回転数とエンジン負荷の様々な運転条件）でエンジンを実験的に運転させる。そして、筒内で燃料が燃焼する際に、クランクアングル及び筒内圧を検出して、図３のグラフに示されるような筒内圧波形の経時変化のデータを得る。この筒内圧波形の経時変化では、ノッキングの発生により筒内圧に振動が生じているため、得られたデータにはノッキングを原因とする振動波形（図３中、点線で囲む範囲）が含まれている。そして、このような筒内圧波形のデータに対してフィルタリング処理を行って、ノッキングによる筒内圧振動の周波数成分（７ｋＨｚ付近）を抽出し、図４のグラフに示されるようなフィルタリング後の筒内圧波形の経時変化のデータを得る。ここで、フィルタリングされた振動波形がノッキング検出用閾値Ｔを超えたときのクランクアングルを、ノッキングが発生したクランクアングルＣＡknockとして取得する。また、フィルタリングされた振動波形の最大値を、ノッキングによる筒内圧振動のピーク値として取得する。エンジン回転数及びエンジン負荷を様々な値にして、このような測定を実験的に行うことにより、図２に示されるクランクアングルと筒内圧振動ピーク値との対応関係のデータＬを得ることができる。
【００３６】
上述したクランクアングルと筒内圧振動ピーク値との対応関係においては、図２に示されるように、ノッキングが発生したクランクアングルが上死点付近である場合には筒内圧振動ピーク値は大きい一方で、ノッキング発生時のクランクアングルが上死点付近から遅角側に移行するほど筒内圧振動ピーク値は小さくなる。ここで、ノッキングが発生したクランクアングルと筒内圧振動ピーク値とはほぼ比例関係にあり、１次式で近似することができる。このようにクランクアングルと筒内圧振動ピーク値が線形関係にあることは、発明者による多くの実験を通じて明らかになったことであり、本実施形態の点火タイミング算出処理において計算処理を簡略化する点で効果がある。なお、図２に示されるデータは、一運転条件、即ちエンジン回転数や負荷などの一条件に対応するものである。図２と同様なデータが、車両走行時を想定して様々な運転条件について求められる。なお、ピーク値−クランクアングル特性Ｌの精度を向上するために、バルブオーバーラップや外気温度などの運転条件に応じてピーク値−クランクアングル特性Ｌを補正してもよい。
【００３７】
第２実施形態
次に、本発明の第２実施形態について説明する。第２実施形態の燃焼制御装置は、第１実施形態とほぼ同様な構成であるが、ＥＣＵ１５により実行される点火タイミング算出処理が異なる。図７には、第２実施形態に係る点火タイミング算出処理のフローチャートが示されている。第２実施形態の点火タイミング算出処理では、特にステップ７０４の処理が第１実施形態と異なる。
【００３８】
ステップ７０４の処理について、図８を参照して説明する。ＥＣＵ１５の記憶手段には、エンジンの様々な運転条件における、筒内で点火が行われてから自着火発生確率が１になるまでのクランクアングル位相差（又は時間差）Ｎのデータが記憶されている。ここで、筒内の自着火発生確率が１となることは、筒内で自着火が発生して燃焼が生じる状態であることを意味している。なお、自着火発生確率は、筒内圧、筒内未燃ガス温度などの筒内状態量に基づいて自着火が発生する確率を算出するための総括反応式を用いて算出すればよい。ここで、総括反応式としては、例えば、Livengood-Wu式などである。
【００３９】
図８（ｂ）に示すように、ＥＣＵ１５は、筒内圧振動のピーク値がノッキング検出用基準値ＰｈとなるクランクアングルＣＡｈと、筒内での自着火発生確率が１となるクランクアングルＣＡｋとが一致するような点火タイミングＴＫｐを算出する。具体的には、ＥＣＵ１５は、筒内で点火が行われてから自着火発生確率が１になるまでのクランクアングル位相差（又は時間差）のデータを記憶手段から読み出し、クランクアングルＣＡｈから上記位相差だけ進角側のクランクアングルＴＫｐを算出する。これにより、クランクアングルＣＡｈで自着火が発生し、ノッキングが発生する条件を満たす点火タイミングＴＫｐを求めることができる。
【００４０】
以上に説明した方法で点火タイミングＴＫｐを算出し、次のサイクルにおいて点火タイミングＴＫｐで点火を行ない筒内の燃料を燃焼させた場合には、クランクアングルＣＡｈとなったタイミングで自着火発生確率が１となりノッキングが発生する可能性がある。しかし、ノッキングがクランクアングルＣＡｈで発生した場合にノッキング音は十分に小さいため、ノッキング音が車両の乗員に聞こえることを防止することができる。さらに、点火タイミングを出力トルクが最大となる点火時期ＭＢＴに近づけて、エンジンの発生トルクを大きくすることができる。
【００４１】
第３の実施形態
次に、本発明の第３実施形態について説明する。第３実施形態の燃焼制御装置は、第１実施形態とほぼ同様な構成であるが、ＥＣＵ１５により実行される点火タイミング算出処理が異なる。図９には、第３実施形態に係る点火タイミング算出処理のフローチャートが示されている。第３実施形態の点火タイミング算出処理では、特にステップ９０４の処理が第１実施形態と異なる。
【００４２】
ステップ９０４の処理について、図１０及び図１１を参照して説明する。ＥＣＵ１５の記憶手段には、第１実施形態で利用された、筒内で点火が行われてから燃焼割合が９０％になるまでのクランクアングル位相差Ｍのデータ（図６参照）が記憶されている。また、ＥＣＵ１５の記憶手段には、第２実施形態で利用された、筒内で点火が行われてから自着火発生確率が１になるまでのクランクアングル位相差Ｎのデータ（図８参照）が記憶されている。
【００４３】
図１０に示すように、ＥＣＵ１５は、筒内圧振動のピーク値がノッキング検出用基準値ＰｈとなるクランクアングルＣＡｈを求める。また、ＥＣＵ１５は、比較的に遅角側に設定された点火タイミングＴａについて、燃焼割合が９０％となるクランクアングルＣＡａｔ９０と、自着火発生確率が１となるクランクアングルＣＡｋとを算出する。そして、ＥＣＵ１５は、３つのクランクアングルＣＡｈ，ＣＡａｔ９０，ＣＡｋが、次の数式（２）の条件を満たすか否かを判定する。
ＣＡｋ ＜ ＣＡａｔ９０ ＜ ＣＡｈ    ・・・（２）
【００４４】
クランクアングルＣＡａｔ９０，ＣＡｋが上の条件（２）を満たさない場合には、点火タイミングＴａを進角側に少し移行して、再び、燃焼割合が９０％となるクランクアングルＣＡａｔ９０と、自着火発生確率が１となるクランクアングルＣＡｋとを算出し、上の条件（２）が満たされるか否かを判定する。そして、最終的には上の条件（２）が満たされるまで、点火タイミングＴａを進角側に移行する。上の条件（２）が満たされた状況を図１１に示す。条件（２）が満たされた場合の点火タイミングＴａを、点火制御で用いる点火タイミングＴａとして決定する。ここで、条件（２）が満たされたときには、クランクアングルＣＡｈ，ＣＡａｔ９０，ＣＡｋは互いに近い値となる。また、燃焼割合及び自着火発生率がともにノッキングが発生する条件を満たすので、クランクアングルＣＡｈ付近でノッキングが発生する。
【００４５】
以上に説明した方法で点火タイミングＴＫｐを算出し、次のサイクルにおいて点火タイミングＴＫｐで点火を行ない筒内の燃料を燃焼させた場合には、クランクアングルＣＡｈ付近でノッキングが発生する。しかし、ノッキングがクランクアングルＣＡｈ付近で発生した場合にノッキング音は十分に小さいため、ノッキング音が車両の乗員に聞こえることを防止することができる。さらに、点火タイミングを出力トルクが最大となる点火時期ＭＢＴに近づけて、エンジンの発生トルクを大きくすることができる。
【００４６】
また、上述した実施形態では、ノッキング強度指標値として筒内圧振動のピーク値を採用したが、ノッキング強度の指標となる値であれば他の値でもよい。例えば、筒内圧振動のピーク積分値、筒内圧振動の山の数、ノックセンサ２４の検出値である。なお、筒内圧振動のピーク積分値とは、図１２の斜線部分の面積であり、筒内圧振動の波形を積分した値である。
【００４７】
なお、上述した実施形態では、ＥＣＵ１５は点火タイミングを調節したが、他の実施形態では、ＥＣＵ１５は、他の方法で筒内での燃焼状態を制御することで、発生するノッキングの強度を内燃機関を制御する上で適度な値としてもよい。
【図面の簡単な説明】
【００４８】
【図１】燃焼制御装置を含む内燃機関の概略を示す構成図である。
【図２】ピーク値−クランクアングルの対応関係を示すグラフである。
【図３】筒内圧の変化を示すグラフである。
【図４】ノッキングによる筒内圧振動を示すグラフである。
【図５】第１実施形態に係る点火タイミング算出処理のフローチャートである。
【図６】第１実施形態に係る点火タイミング算出処理を説明するための図である。
【図７】第２実施形態に係る点火タイミング算出処理のフローチャートである。
【図８】第２実施形態に係る点火タイミング算出処理を説明するための図である。
【図９】第３実施形態に係る点火タイミング算出処理のフローチャートである。
【図１０】第３実施形態に係る点火タイミング算出処理を説明するための図である。
【図１１】第３実施形態に係る点火タイミング算出処理を説明するための図である。
【図１２】筒内圧振動のピーク積分値を示すグラフである。
【符号の説明】
【００４９】
１…エンジン（内燃機関）、２…吸気通路、３…シリンダ、４…インジェクタ、５…ピストン、６…点火プラグ、７…吸気バルブ、８…排気通路、９…排気バルブ、１１…エアフロメータ、１２…スロットルバルブ、１３…アクセルペダル、１４…アクセルポジショニングセンサ、１７…スロットルポジショニングセンサ、１８…イグニッションコイル、１９…イグナイタ、２０…クランクポジショニングセンサ、２１…カムポジショニングセンサ、２３…水温センサ、２４…ノックセンサ、２５…圧力センサ。
【図１】
2007113496.tif 000003
【図２】
2007113496.tif 000004
【図３】
2007113496.tif 000005
【図４】
2007113496.tif 000006
【図５】
2007113496.tif 000007
【図６】
2007113496.tif 000008
【図７】
2007113496.tif 000009
【図８】
2007113496.tif 000010
【図９】
2007113496.tif 000011
【図１０】
2007113496.tif 000012
【図１１】
2007113496.tif 000013
【図１２】
2007113496.tif 000014