(57)【特許請求の範囲】
【請求項１】
内燃機関の燃焼室内に点火ごとに発生させるイオン電流を検出し、検出したイオン電流が閾値以上である期間の時間に基づき燃焼状態を判定する燃焼状態判定方法であって、
点火後の上死点を含む所定の測定開始時点から点火後最初に発生する主燃焼に基づくイオン電流が閾値を下回る時点までの主燃焼時間と、前記測定開始時点から主燃焼後に発生する後燃えのうち最後のものに基づくイオン電流が閾値を下回る時点までの全経過時間と、前記測定開始時点から主燃焼後に発生する後燃えの全てに基づくイオン電流が閾値以上である期間を積算したものと前記主燃焼時間とを合算した燃焼持続時間とをそれぞれ計測し、
前記主燃焼時間又は全経過時間のうち少なくとも一方と燃焼持続時間とに基づき、燃焼状態を判定する基準として、全経過時間又は主燃焼時間のうち一方を選択することを特徴とする内燃機関の燃焼状態判定方法。
【請求項２】
燃焼持続時間の主燃焼時間に対する比率が所定値を上回る場合、燃焼状態を判定する基準として全経過時間を選択し、
燃焼持続時間の主燃焼時間に対する比率が所定値を下回る場合、燃焼状態を判定する基準として主燃焼時間を選択することを特徴とする請求項１記載の内燃機関の燃焼状態判定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃焼室内に点火ごとに発生させるイオン電流を検出し、検出したイオン電流を利用して燃焼状態の判定を行う内燃機関の燃焼状態判定方法に関する。
【背景技術】
【０００２】
従来より、内燃機関の始動時には、始動時補正により空燃比が理論空燃比よりリッチ側になるように燃料噴射量を増量することが行われてきているが、排気ガス中の炭化水素の排出量を抑える規制に対応すべく、内燃機関の始動後は直ちに空燃比を排気ガス中の炭化水素濃度が最も低くなる理論空燃比前後に変化させるようにする必要が発生している。しかし、このように設定すると、重質燃料が燃料タンクに入れられた際に、Ｏ2センサが活性化していない冷間始動時において、燃料が十分気化しないことにより燃焼状態の悪化が発生することがある。そこで、このような燃焼状態の悪化を検知できる方法が求められている。このような方法の一例として、例えば次に述べるようなものが考えられている。すなわち、内燃機関の燃焼室内に点火ごとに発生させるイオン電流を検出し、検出したイオン電流が閾値以上である期間を燃焼状態の持続時間として数回計測し、この持続時間の変動率が所定値以上であった場合に燃焼状態が悪化しているものと判定するものが考えられている（例えば、特許文献１を参照）。
【特許文献１】特開平６−４２３８４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ところで、空燃比が理論空燃比前後であれば、点火後最初に発生する主燃焼の後発生する後燃えは少ない。また、運転に用いられるトルクの大半は点火後最初に発生する主燃焼から得られるものであり、後燃えから得られるトルクは無視できるほど小さい。しかして、特許文献１記載の方法で計測される燃焼状態の持続時間には後燃えの持続時間が含まれる。このような方法を採用すると、考慮すべきでない後燃えまで前記全持続時間に含められることにより持続時間の変動率が大きくなり、燃焼状態が悪化したと誤判定されることがある。
【０００４】
本発明は、このような課題を解決すべく構成するものである。
【課題を解決するための手段】
【０００５】
すなわち本発明に係る内燃機関の燃焼状態判定方法は、内燃機関の燃焼室内に点火ごとに発生させるイオン電流を検出し、検出したイオン電流が閾値以上である期間の時間に基づき燃焼状態を判定する燃焼状態判定方法であって、点火後の上死点を含む所定の測定開始時点から点火後最初に発生する主燃焼に基づくイオン電流が閾値を下回る時点までの主燃焼時間と、前記測定開始時点から主燃焼後に発生する後燃えのうち最後のものに基づくイオン電流が閾値を下回る時点までの全経過時間と、前記測定開始時点から主燃焼後に発生する後燃えの全てに基づくイオン電流が閾値以上である期間を積算したものと前記主燃焼時間とを合算した燃焼持続時間とをそれぞれ計測し、前記主燃焼時間又は全経過時間のうち少なくとも一方と燃焼持続時間とに基づき、燃焼状態を判定する基準として、全経過時間又は主燃焼時間のうち一方を選択することを特徴とする。
【０００６】
このようなものであれば、前記主燃焼時間又は全経過時間のうち少なくとも一方と燃焼持続時間とに基づき後燃えが無視できるとみなせるか否かの判定をまず行い、後燃えが無視できるとみなせる場合は全経過時間でなく主燃焼時間を利用して燃焼状態の判定を行うようにできるので、考慮すべきでない後燃えによる影響を除外することによって、燃焼状態が悪化したと誤判定することを防ぐことができる。さらに、検出したイオン電流が閾値以上である期間のクランク角でなく時間に基づき燃焼状態を判定するので、回転数によらず燃焼状態の判定精度を確保できる。
【０００７】
より効果的に後燃えに起因する誤判定を防ぐことができる態様の一つとして、燃焼持続時間の主燃焼時間に対する比率が所定値を上回る場合、燃焼状態を判定する基準として全経過時間を選択し、燃焼持続時間の主燃焼時間に対する比率が所定値を下回る場合、燃焼状態を判定する基準として主燃焼時間を選択するものが挙げられる。後燃えが小さいものであれば、主燃焼時間が燃焼持続時間のうちの大きな割合を占めるからである。さらに、燃焼持続時間の主燃焼時間に対する比率は無次元数であるので、後燃えの比重を判断する際に他のパラメータによる影響を排除してロバスト性を向上できる。
【発明の効果】
【０００８】
本発明に係る内燃機関の燃焼状態判定方法によれば、前記主燃焼時間又は全経過時間のうち少なくとも一方と燃焼持続時間とに基づき後燃えが無視できるとみなせるのか否かの判定をまず行い、後燃えが無視できるとみなせる場合は全経過時間でなく主燃焼時間を利用して燃焼状態の判定を行うようにできるので、考慮すべきでない後燃えによる影響を除外することによって、燃焼状態が悪化したと誤判定することを防ぐことができる。さらに、検出したイオン電流が閾値以上である期間のクランク角でなく時間に基づき燃焼状態を判定するので、回転数によらず燃焼状態の判定精度を確保できる。
【発明を実施するための最良の形態】
【０００９】
以下、本発明の一実施形態を、図面を参照して説明する。
【００１０】
図１に概略的に示した内燃機関たるエンジン１００は自動車用の４気筒のもので、その吸気系１には図示しないアクセルペダルに応動して開閉するスロットルバルブ２が配設され、その下流側にはサージタンク３が設けられている。サージタンク３に連通する吸気系１の吸気マニホルド４の、シリンダ１０に吸気弁１０ａを介して連通する一方の端部近傍には、さらに燃料噴射弁５が設けてあり、この燃料噴射弁５を、電子制御装置６により各気筒毎に独立して噴射すべく制御するようにしている。また排気系２０には、排気ガス中の酸素濃度を測定するための空燃比センサであるＯ2センサ２１が、図示しないマフラに至るまでの管路に配設された三元触媒２２の上流の位置に取り付けられている。このＯ2センサ２１は通常のＯ2センサとして周知のものとほぼ同様の構成を有している。
【００１１】
電子制御装置６は、中央演算処理装置７と、記憶装置８と、入力インターフェース９と、出力インターフェース１１とを具備してなるマイクロコンピュータシステムを主体に構成されており、その入力インターフェース９には、サージタンク３内の吸気圧ＰＭＴＰＢを検出するための吸気圧センサ１３からの吸気圧信号ａ、エンジン１００の回転状態を検出するためのカムポジションセンサ１４から出力されるクランク角度基準位置信号Ｇとエンジン回転数信号ｂ、車速を検出するための車速センサ１５からの車速信号ｃ、スロットルバルブ２の開閉状態を検出するためのアイドルスイッチ１６からのＬＬ信号ｄ、エンジンの冷却水温を検出するための水温センサ１７からの水温信号ｅ、上記したＯ2センサ２１からの電流信号ｈなどが入力される。一方、出力インターフェース１１からは、燃料噴射弁５に対して燃料噴射信号ｆが、またスパークプラグ１８に対してイグニッションパルスｇが出力されるようになっている。
【００１２】
このスパークプラグ１８には、イオン電流Ｉを測定するためのバイアス用電源２４が接続され、入力インターフェース９とこのバイアス電源２４との間にはイオン電流測定用回路２５が接続されている。バイアス用電源２４は、イグニションパルスｇが消滅した時点でスパークプラグ１８にイオン電流測定のためのバイアス電圧を印加するものである。そして、電圧の印加により、スパークプラグ１８の電極間に流れたイオン電流Ｉｉｏｎは、イオン電流測定用回路２５により測定される。また、イオン電流測定用回路２５は、後述する波形整形回路たるコンパレータ２５ａを有し、電子制御装置６の入力インターフェース９に電気的に接続され、電圧の印加により発生したアナログ信号であるイオン電流を、方形波（パルス）状に波形整形して出力する。コンパレータ２５ａは、図２に示すように、あらかじめ設定されたイオン電流Ｉｉｏｎの閾値に対応する強さの所定電流値Ｉｒｅｆとバイアス用電源２４を介して入力されるイオン電流Ｉｉｏｎとを比較し、イオン電流Ｉｉｏｎが前記所定電流値Ｉｒｅｆを上回った場合に出力信号Ｉｏｕｔを出力する。すなわち、出力信号Ｉｏｕｔは、イオン電流Ｉｉｏｎが前記所定電流値Ｉｒｅｆを上回った時点で立ち上がり（オンし）、下回った時点で立ち下がる（オフする）方形波となる。このコンパレータ２５ａの出力端は、イオン電流Ｉｉｏｎの持続時間を計測するために入力インターフェース９を介して中央演算処理装置７に接続される。このようなバイアス用電源２４とイオン電流測定用回路２５とは、当該分野でよく知られている種々のものを適用することができる。
【００１３】
電子制御装置６には、吸気圧センサ１３から出力される吸気圧信号ａと回転数センサ１４から出力される回転数信号ｂとを主な情報とし、エンジン状況に応じて決まる各種の補正係数で基本噴射時間を補正して燃料噴射弁開成時間すなわちインジェクタ最終通電時間Ｔを決定し、その決定された通電時間により燃料噴射弁５を制御して、エンジン負荷に応じた燃料を該燃料噴射弁５から吸気系１に噴射させるためのプログラムが内蔵している。
【００１４】
加えて、前記電子制御装置６には、点火から所定時間の間、点火後の上死点を含む所定の測定開始時点から点火後最初に発生する主燃焼に基づくイオン電流Ｉｉｏｎが閾値を下回る時点までの主燃焼時間ａｔｄｃと、前記測定開始時点から主燃焼後に発生する後燃えのうち最後のものに基づくイオン電流Ｉｉｏｎが閾値を下回る時点までの全経過時間ａｔｄｃｍａｘと、前記測定開始時点から主燃焼後に発生する後燃えの全てに基づくイオン電流Ｉｉｏｎが閾値以上である期間を積算したものと前記主燃焼時間ａｔｄｃとを合算した燃焼持続時間ａｔｄｃｉｎｔとを計測し、全経過時間ａｔｄｃｍａｘ又は主燃焼時間ａｔｄｃの一方を燃焼判定時間ａｔｃｏｍｂｌ３として選択し、選択した燃焼判定時間ａｔｃｏｍｂｌ３に基づき燃焼状態を判定する燃焼状態判定プログラムも内蔵している。
【００１５】
ここで、主燃焼時間ａｔｄｃ、全経過時間ａｔｄｃｍａｘ、及び燃焼持続時間ａｔｄｃｉｎｔの計測は、コンパレータ２５ａからの出力信号Ｉｏｕｔが、イオン電流Ｉｉｏｎが閾値に対応する前記所定電流値Ｉｒｅｆを上回った時点で立ち上がり（オンし）、閾値に対応する前記所定電流値Ｉｒｅｆを下回った時点で立ち下がることを利用して行う。
【００１６】
また、前記燃焼判定時間ａｔｃｏｍｂｌ３の選択は、燃焼持続時間ａｔｄｃｉｎｔの主燃焼時間ａｔｄｃに対する比率Ｒ１に基づいて行う。主燃焼が大きな割合を占める場合、この比率Ｒ１は小さくなる。具体的には、前記比率Ｒ１が２．５を下回れば後燃えは無視できるとして主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ３として選択する。一方、この比率Ｒ１が所定値、本実施形態では２．５を上回れば後燃えが無視できないとして全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ３として選択する。そして、選択された燃焼判定時間ａｔｃｏｍｂｌ３が燃焼状態悪化判定閾値Ｌより長いか否かを判定することにより燃焼状態が悪化しているか否かを判定するようにしている。前記燃焼状態悪化判定閾値Ｌは、空燃比が理論空燃比近傍である際の平均的な主燃焼時間ａｔｄｃよりも十分長い値に設定している。
【００１７】
次いで、燃焼状態判定プログラムによる制御の流れをフローチャートである図３を参照しつつ以下に述べる。
【００１８】
ステップＳ１では、主燃焼時間ａｔｄｃ、全経過時間ａｔｄｃｍａｘ、及び燃焼持続時間ａｔｄｃｉｎｔを計測する。それから、ステップＳ２に進む。
【００１９】
ステップＳ２では、燃焼持続時間ａｔｄｃｉｎｔの主燃焼時間ａｔｄｃに対する比率Ｒ１を求める。それから、ステップＳ３に進む。
【００２０】
ステップＳ３では、前記比率Ｒ１が所定値、本実施形態では２．５を上回るか否かを判定する。燃焼持続時間ａｔｄｃｉｎｔの主燃焼時間ａｔｄｃに対する比率が２．５を上回る場合は、ステップＳ４に進む。そうでない場合は、ステップＳ５に進む。
【００２１】
ステップＳ４では、全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ３とし、ステップＳ６に進む。
【００２２】
ステップＳ５では、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ３とし、ステップＳ６に進む。
【００２３】
ステップＳ６では、燃焼判定時間ａｔｃｏｍｂｌ３が燃焼状態悪化判定閾値Ｌを上回るか否かを判定する。燃焼判定時間ａｔｃｏｍｂｌ３が燃焼状態悪化判定閾値Ｌを上回る場合は、ステップＳ７に進む。そうでない場合は、ステップＳ８に進む。
【００２４】
ステップＳ７では、燃焼状態は悪化していると判定する。
【００２５】
ステップＳ８では、燃焼状態は良好であるものと判定する。
【００２６】
すなわち、このような構成においては、空燃比が理論空燃比近傍ないしよりリッチ側である場合は、後燃えが発生しにくいので、図４の（ａ）に示すように、燃焼持続時間ａｔｄｃｉｎｔから主燃焼時間ａｔｄｃを除いた部分は主燃焼時間の１．５倍を上回らない。すなわち、ステップＳ３で燃焼持続時間ａｔｄｃｉｎｔの主燃焼時間ａｔｄｃに対する比率Ｒ１が２．５を上回らないと判定されるので、ステップＳ５で主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ３として選択し、その後ステップＳ６の処理を行う。そして、上述したように主燃焼時間ａｔｄｃは前記燃焼状態悪化判定閾値Ｌより十分短いため、ステップＳ８で燃焼状態は良好であると判定する処理を行い、燃焼状態判定プログラムを終了する。すなわち、ステップＳ１→Ｓ２→Ｓ３→Ｓ５→Ｓ６→Ｓ８の処理を順次行う。その際、上述したように主燃焼時間ａｔｄｃは前記燃焼状態悪化判定閾値Ｌより十分短いため、燃料噴射量を増加させずに燃焼状態判定プログラムを終了する。一方、空燃比が理論空燃比よりリーン側である場合は後燃えが発生しやすく、図４の（ｂ）に示すように、燃焼持続時間ａｔｄｃｉｎｔが主燃焼時間ａｔｄｃの２．５倍を上回ることがある。このような場合、ステップＳ３での判定の後はステップＳ４に進んで全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ３として選択し、その後ステップＳ６の処理を行う。そして、全経過時間ａｔｄｃｍａｘが前記燃焼状態悪化判定閾値Ｌを上回る場合は、ステップＳ７で燃焼状態は悪化したものと判定する処理を行う。すなわち、ステップＳ１→Ｓ２→Ｓ３→Ｓ４→Ｓ６→Ｓ７の処理を順次行う。
【００２７】
すなわち本実施形態に係る燃焼状態判定方法を採用すれば、後燃えの比率が小さい場合には、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ３として選択し、この燃焼判定時間ａｔｃｏｍｂｌ３に基づき燃焼状態の判定を行うことにより、トルクの発生に対する寄与が小さい後燃えによる影響を除外し、燃焼状態が悪化したと誤判定されることを防ぐことができる。さらに、検出したイオン電流Ｉｉｏｎが閾値以上である期間のクランク角でなく時間に基づき燃焼状態を判定するので、回転数によらず燃焼状態の判定精度を確保できる。
【００２８】
また、燃焼持続時間ａｔｄｃｉｎｔの主燃焼時間ａｔｄｃに対する比率Ｒ１が所定値２．５を上回れば、全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ３として選択し、そうでない場合には、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ３として選択し、この燃焼判定時間ａｔｃｏｍｂｌ３に基づき燃焼状態を判定するので、主燃焼時間ａｔｄｃが燃焼持続時間ａｔｄｃｉｎｔのうちの大きな割合、本実施形態では４０％以上を占める場合には、後燃えは無視できるものとして、主燃焼による主燃焼時間ａｔｄｃに基づき空燃比の判定を行うことができる。従って、より効果的に後燃えに起因する誤判定を防ぐことができる。さらに、燃焼持続時間ａｔｄｃｉｎｔの主燃焼時間ａｔｄｃに対する比率は無次元数であるので、後燃えの比重を判断する際に他のパラメータによる影響を排除してロバスト性を向上できる。
【００２９】
なお、本発明は以上に述べたような実施形態に限らない。
【００３０】
例えば、上述した実施形態の燃焼状態判定プログラムにおいて、ステップＳ１において主燃焼時間ａｔｄｃ、全経過時間ａｔｄｃｍａｘ、及び燃焼持続時間ａｔｄｃｉｎｔを計測した後、ステップＳ３において燃焼持続時間ａｔｄｃｉｎｔの主燃焼時間ａｔｄｃに対する比率Ｒ１が所定値を上回るか否か判定するより前に、主燃焼時間ａｔｄｃが０であるか否かの判定、及び、イオン電流Ｉｉｏｎにノイズが多く含まれるか否かの判定を行うとともに、主燃焼時間ａｔｄｃが所定値を下回る、又はイオン電流Ｉｉｏｎにノイズが多く含まれると判定された場合、燃焼状態が悪化したものと判定して燃料噴射量を所定量だけ増加させる制御を行うようにするか、全経過時間を燃焼判定時間ａｔｃｏｍｂｌ３として選択するとなおよい。ここで、イオン電流Ｉｉｏｎにノイズが多く含まれるか否かの判定は、例えば、前記コンパレータ２５ａから出力信号Ｉｏｕｔの立ち上がり又は立ち下がりが入力された回数に基づき、この回数が所定値を上回る場合にイオン電流Ｉｉｏｎにノイズが多く含まれると判定する態様等を用いるとよい。
【００３１】
また、上述した燃焼状態判定プログラムにおいて、燃焼判定時間ａｔｃｏｍｂｌ３を燃焼状態悪化判定閾値Ｌと比較する代わりに、この燃焼判定時間ａｔｃｏｍｂｌ３の直近ｎ回分の平均Ａav及びｎ点火分偏差ΔＡを求め、ｎ点火分偏差ΔＡの前記平均Ａavに対する比率である変動率Ａｆが所定値ＬＬを上回るか否かを判定し、この変動率Ａｆが所定値ＬＬを上回る場合に燃焼状態が悪化したと判定する態様を採用してもよい。なお、ｎ点火分偏差ΔＡは、以下の式（３）で求められる。
【００３２】
ΔＡ ＝（｜Ａ1−Ａav｜＋｜Ａ2−Ａav｜＋…＋｜Ａn−Ａav｜）／ｎ  （３）
さらに、各点火後に、前記燃焼判定時間ａｔｃｏｍｂｌ３の直近ｎ回分の平均Ａav及びｎ点火分偏差ΔＡに基づきｎ回強調変動Ｂnを求めるとともにこのｎ回強調変動Ｂnに基づきさらに強調変動なましＢＢnを求め、この強調変動なましＢＢnが所定値ＬＬを上回る場合に燃焼状態が悪化したと判定する態様を採用してもよい。ここで、ｎ回強調変動Ｂn及び強調変動なましＢＢnは、それぞれ以下の式（４）、（５）により求められる。
【００３３】
Ｂn＝｛ΔＡ／Ａava｝×ｂ  （４）
ＢＢn＝Ｂn-1＋（Ｂn−Ｂn-1）×ｃ  （５）
ここで、ａ、ｂ、及びｃは所定のパラメータである。また、Ｂn-1は、直近（ｎ−１）回分の燃焼判定時間ａｔｃｏｍｂｌ３の平均Ａａｖｅに対する（ｎ−１）点火分偏差Ａｓｔｄの比率である。
【００３４】
さらに、上述した実施形態における燃焼状態判定プログラムによる制御に代えて、以下に述べるような燃焼状態判定プログラムによる制御を制御装置６に行わせる態様も考えられる。この態様では、全経過時間ａｔｄｃｍａｘの燃焼持続時間ａｔｄｃｉｎｔに対する比率Ｒ２が２を上回る場合には、全経過時間のうち半分を超える時間帯は燃焼が途切れているので、後燃えは無視できるものとみなし、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ４として選択するとともに、そうでない場合には全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ４として選択し、この燃焼判定時間ａｔｃｏｍｂｌ４に基づき燃焼状態の判定を行うようにしている。
【００３５】
この燃焼状態判定プログラムによる制御の概略手順をフローチャートである図５を参照しつつ示す。
【００３６】
ステップＳ１１では、主燃焼時間ａｔｄｃ、全経過時間ａｔｄｃｍａｘ、及び燃焼持続時間ａｔｄｃｉｎｔを計測する。それから、ステップＳ１２に進む。
【００３７】
ステップＳ１２では、全経過時間ａｔｄｃｍａｘの燃焼持続時間ａｔｄｃｉｎｔに対する比率Ｒ２を求め、ステップＳ１３に進む。
【００３８】
ステップＳ１３では、前記比率Ｒ２が所定値、この態様では２を上回るか否かを判定する。前記比率Ｒ２が２を上回る場合は、ステップＳ１４に進む。そうでない場合は、ステップＳ１５に進む。
【００３９】
ステップＳ１４では、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ４とし、ステップＳ１６に進む。
【００４０】
ステップＳ１５では、全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ４とし、ステップＳ１６に進む。
【００４１】
ステップＳ１６では、燃焼判定時間ａｔｃｏｍｂｌ４が燃焼状態悪化判定閾値Ｌを上回るか否かを判定する。燃焼判定時間ａｔｃｏｍｂｌ４が燃焼状態悪化判定閾値Ｌを上回る場合は、ステップＳ１７に進む。そうでない場合は、ステップＳ１８に進む。
【００４２】
ステップＳ１７では、燃焼状態は悪化していると判定する。
【００４３】
ステップＳ１８では、燃焼状態は良好であるものと判定する。
【００４４】
なお、前記燃焼状態悪化判定閾値Ｌは、空燃比が理論空燃比近傍である際の主燃焼時間ａｔｄｃよりも十分長い値に設定している。
【００４５】
すなわち、この態様であっても、後燃えが無視できるほど小さい場合には主燃焼のみが発生したものと見なして燃焼状態の判定を行うことにより、トルクの発生に対する寄与が小さい後燃えによる影響を除外し、燃焼状態が悪化したと誤判定されることを防ぐことができる。さらに、全経過時間ａｔｄｃｍａｘの燃焼持続時間ａｔｄｃｉｎｔに対する比率Ｒ２は無次元数であるので、後燃えの比重を判断する際に他のパラメータによる影響を排除してロバスト性を向上できる。
【００４６】
加えて、上述した実施形態における燃焼状態判定プログラムによる制御に代えて、以下に述べるような燃焼状態判定プログラムによる制御を制御装置６に行わせる態様も考えられる。この態様では、全経過時間ａｔｄｃｍａｘと燃焼持続時間ａｔｄｃｉｎｔとの差である非燃焼時間Ｔｎが所定値Ｌａを上回る場合には、主燃焼終了後に燃焼が途切れている時間帯が長く、主燃焼終了後に検出される後燃えは無視できるものとみなし、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ２として選択するとともに、そうでない場合には全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ２として選択し、この燃焼判定時間ａｔｃｏｍｂｌ２に基づき燃焼状態の判定を行うようにしている。なお、前記所定値Ｌａは、後燃えが無視できるほど小さいと判定できる程度に前記非燃焼時間Ｔｎが長いと判定できる限度の時間であり、予め実験的に求められる。
【００４７】
この燃焼状態判定プログラムによる制御の概略手順をフローチャートである図６を参照しつつ示す。
【００４８】
ステップＳ２１では、主燃焼時間ａｔｄｃ、全経過時間ａｔｄｃｍａｘ、及び燃焼持続時間ａｔｄｃｉｎｔを計測する。それから、ステップＳ２２に進む。
【００４９】
ステップＳ２２では、前記非燃焼時間Ｔｎを求める。それから、ステップＳ２３に進む。
【００５０】
ステップＳ２３では、前記非燃焼時間Ｔｎが所定値Ｌａを上回るか否かを判定する。前記非燃焼時間Ｔｎが所定値Ｌａを上回る場合は、ステップＳ２４に進む。そうでない場合は、ステップＳ２５に進む。
【００５１】
ステップＳ２４では、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ２とし、ステップＳ２６に進む。
【００５２】
ステップＳ２５では、全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ２とし、ステップＳ２６に進む。
【００５３】
ステップＳ２６では、燃焼判定時間ａｔｃｏｍｂｌ２が燃焼状態悪化判定閾値Ｌを上回るか否かを判定する。燃焼判定時間ａｔｃｏｍｂｌ２が燃焼状態悪化判定閾値Ｌを上回る場合は、ステップＳ２７に進む。そうでない場合は、ステップＳ２８に進む。
【００５４】
ステップＳ２７では、燃焼状態は悪化していると判定する。
【００５５】
ステップＳ２８では、燃焼状態は良好であるものと判定する。
【００５６】
なお、前記燃焼状態悪化判定閾値Ｌは、空燃比が理論空燃比近傍である際の主燃焼時間ａｔｄｃよりも十分長い値に設定している。
【００５７】
すなわち、この態様であっても、後燃えが無視できるほど小さい場合には主燃焼のみが発生したものと見なして燃焼状態の判定を行うことにより、トルクの発生に対する寄与が小さい後燃えによる影響を除外し、燃焼状態が悪化したと誤判定されることを防ぐことができる。
【００５８】
そして、上述した実施形態における燃焼状態判定プログラムによる制御に代えて、以下に述べるような燃焼状態判定プログラムによる制御を制御装置６に行わせる態様も考えられる。この態様では、後燃えが無視できるほど小さい場合、全経過時間ａｔｄｃｍａｘは主燃焼時間ａｔｄｃと比較してあまり長くならず、さらに燃焼持続時間ａｔｄｃｉｎｔも主燃焼時間ａｔｄｃと比較してあまり長くならないことに着目し、全経過時間ａｔｄｃｍａｘの燃焼時間ａｔｄｃに対する比率、及び燃焼持続時間ａｔｄｃｉｎｔの主燃焼時間ａｔｄｃに対する比率の積、すなわち全経過時間ａｔｄｃｍａｘと燃焼持続時間ａｔｄｃｉｎｔとの積の主燃焼時間ａｔｄｃの２乗に対する比率Ｒ４に基づき、燃焼判定時間ａｔｃｏｍｂｌ５を選択する。すなわち、前記比率Ｒ４が所定値Ｌｂを上回らない場合には、後燃えは無視できるものとして、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ５として選択する一方、前記比率Ｒ４が所定値Ｌｂを上回る場合には全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ５として選択し、この燃焼判定時間ａｔｃｏｍｂｌ５に基づき燃焼状態の判定を行うようにしている。なお、前記所定値Ｌｂは、後燃えが無視できるとみなせる程度に全経過時間ａｔｄｃｍａｘ及び燃焼持続時間ａｔｄｃｉｎｔが主燃焼時間ａｔｄｃと比較して長くないと判定できる限度の値、例えば５として、予め実験的に求められる。
【００５９】
この燃焼状態判定プログラムによる制御の概略手順をフローチャートである図６を参照しつつ示す。
【００６０】
ステップＳ３１では、主燃焼時間ａｔｄｃ、全経過時間ａｔｄｃｍａｘ、及び燃焼持続時間ａｔｄｃｉｎｔを計測する。それから、ステップＳ３２に進む。
【００６１】
ステップＳ３２では、全経過時間ａｔｄｃｍａｘと燃焼持続時間ａｔｄｃｉｎｔとの積の主燃焼時間ａｔｄｃの２乗に対する比率Ｒ４を求め、その後ステップＳ３３に進む。
【００６２】
ステップＳ３３では、前記比率Ｒ４が所定値Ｌｂを上回るか否かを判定する。前記比率Ｒ４が所定値Ｌｂを上回る場合は、ステップＳ３４に進む。そうでない場合は、ステップＳ３５に進む。
【００６３】
ステップＳ３４では、全経過時間ａｔｄｃｍａｘを燃焼判定時間ａｔｃｏｍｂｌ５とし、ステップＳ３６に進む。
【００６４】
ステップＳ３５では、主燃焼時間ａｔｄｃを燃焼判定時間ａｔｃｏｍｂｌ５とし、ステップＳ３６に進む。
【００６５】
ステップＳ３６では、燃焼判定時間ａｔｃｏｍｂｌ５が燃焼状態悪化判定閾値Ｌを上回るか否かを判定する。燃焼判定時間ａｔｃｏｍｂｌ５が燃焼状態悪化判定閾値Ｌを上回る場合は、ステップＳ３７に進む。そうでない場合は、ステップＳ３８に進む。
【００６６】
ステップＳ３７では、燃焼状態は悪化していると判定する。
【００６７】
ステップＳ３８では、燃焼状態は良好であるものと判定する。
【００６８】
なお、前記燃焼状態悪化判定閾値Ｌは、空燃比が理論空燃比近傍である際の主燃焼時間ａｔｄｃよりも十分長い値に設定している。
【００６９】
すなわち、この態様であっても、後燃えが無視できるとみなせる場合には主燃焼のみが発生したものとみなして燃焼状態の判定を行うことにより、後燃えによる影響を除外し、燃焼状態が悪化したと誤判定されることを防ぐことができる。さらに、全経過時間ａｔｄｃｍａｘと燃焼持続時間ａｔｄｃｉｎｔとの積の主燃焼時間ａｔｄｃの２乗に対する比率Ｒ４は無次元数であるので、後燃えの比重を判断する際に他のパラメータによる影響を排除してロバスト性を向上できる。
【００７０】
そして、上述した実施形態における燃焼時間測定プログラムにおいて、全経過時間ａｔｄｃｍａｘ及び主燃焼時間ａｔｄｃの測定開始時点は、上死点ではなく、上死点近傍の他の時点に設定するようにしてもよい。
【００７１】
加えて、本発明に係る燃焼状態判定方法は、冷間始動時に限らず、Ｏ2センサが故障し空燃比のフィードバック制御が不可能な場合にも利用してよい。
【００７２】
その他、本発明の趣旨を損ねない範囲で種々に変更してよい。
【図面の簡単な説明】
【００７３】
【図１】本発明の一実施形態に係るエンジンを示す概略図。
【図２】同実施形態に係る波形整形を行う電気回路のブロック図。
【図３】同実施形態に係る燃焼状態判定プログラムにおける制御の流れを示すフローチャート。
【図４】同実施形態に係る作用説明図。
【図５】本発明の他の実施態様に係る燃焼状態判定プログラムにおける制御の流れを示すフローチャート。
【図６】本発明の他の実施態様に係る燃焼状態判定プログラムにおける制御の流れを示すフローチャート。
【図７】本発明の他の実施態様に係る燃焼状態判定プログラムにおける制御の流れを示すフローチャート。
【符号の説明】
【００７４】
１００…エンジン
６…制御装置
１８…スパークプラグ
【図１】
0004972587.tif 000002
【図２】
0004972587.tif 000003
【図３】
0004972587.tif 000004
【図４】
0004972587.tif 000005
【図５】
0004972587.tif 000006
【図６】
0004972587.tif 000007
【図７】
0004972587.tif 000008