(57)【要約】【課題】空燃比の気筒間ばらつきの検出精度を向上させる。【解決手段】本発明は、複数の気筒を有し、複数の気筒ごとに燃料が噴射されるエンジンにおいて、複数の気筒からの排気が集合する集合部において排気の空燃比を検出して検出信号として出力する空燃比センサと、検出信号の時系列データからエンジンの回転周波数とは異なる周波数域の信号である判定パラメータの時系列データを抽出する判定パラメータ抽出手段（Ｓ１）と、判定パラメータの時系列データの中に所定値より大きいデータがあるとき、複数の気筒間に空燃比のばらつきがあると判定する気筒間ばらつき判定手段（Ｓ２）とを備える。【選択図】図２
2010209682.tif 000002
【特許請求の範囲】
【請求項１】
複数の気筒を有し、前記複数の気筒ごとに燃料が噴射されるエンジンにおいて、
前記複数の気筒からの排気が集合する集合部において前記排気の空燃比を検出して検出信号として出力する空燃比センサと、
前記検出信号の時系列データから前記エンジンの回転周波数とは異なる周波数域の信号である判定パラメータの時系列データを抽出する判定パラメータ抽出手段と、
前記判定パラメータの時系列データの中に所定値より大きいデータがあるとき、前記複数の気筒間に空燃比のばらつきがあると判定する気筒間ばらつき判定手段と、
を備えることを特徴とするエンジンの制御装置。
【請求項２】
前記判定パラメータ抽出手段は、前記検出信号の時系列データのうち前記エンジンの回転周波数を含む周波数域の信号のみを通過させるバンドパスフィルタを備え、前記バンドパスフィルタを通過後の信号と前記検出信号との差分の絶対値を前記判定パラメータとして抽出することを特徴とする請求項１に記載のエンジンの制御装置。
【請求項３】
前記エンジンの回転角を検出する回転角センサと、
前記気筒間ばらつき判定手段によって前記複数の気筒間に空燃比のばらつきがあると判定されたとき、所定の一気筒に対する燃料噴射量を変更する燃料噴射量変更手段と、
前記判定パラメータの時系列データのうち、前記燃料噴射量の変更によって変化するデータ点を第１の基点とし、前記所定値より大きいデータ点を第２の基点とし、前記第１の基点から前記第２の基点までの前記エンジンの回転角の変化量に基づいて前記ばらつきの原因となる気筒を判別する気筒判別手段と、
を備えることを特徴とする請求項１又は２に記載のエンジンの制御装置。
【請求項４】
前記判定パラメータの前記第２の基点におけるデータが小さくなるように前記ばらつきの原因となる気筒に対する燃料噴射量を補正する噴射量補正手段と、
前記噴射量補正手段による燃料噴射量の補正量が所定量より大きいとき、前記ばらつきの原因となる気筒が異常であると確定する異常確定手段と、
を備えることを特徴とする請求項３に記載のエンジンの制御装置。
【請求項５】
前記気筒間ばらつき判定手段は、前記噴射量補正手段によって前記燃料噴射量が補正された後、前記判定パラメータの時系列データの中に前記所定値より大きいデータがさらにあるか否かを判定し、
前記所定値より大きいデータがさらにあると判定されたとき、当該データ点を新たに第２の基点とし、前記第１の基点から前記第２の基点までの前記エンジンの回転角の変化量に基づいて前記ばらつきの原因となる気筒を判別することを特徴とする請求項４に記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の気筒を有するエンジンの気筒間における空燃比のばらつきを検出する制御装置に関する。
【背景技術】
【０００２】
複数の気筒を有するエンジンにおいて、燃料系の異常などによって気筒間の空燃比にばらつきが生じることが知られている。そこで特許文献１にはクランク角センサの検出値に基づいて気筒間のトルク変動を判別し、当該トルク変動に基づいて空燃比の気筒間ばらつきを検出することが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−５１５９１１公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかし、上記従来の技術では、クランク角センサの検出値に基づいてクランク軸の回転変動を解析しているので外部振動の影響を受けやすく、また気筒数が多いエンジンではクランク軸の回転変動が小さくなるので気筒間ばらつきの検出精度が低下する。
【０００５】
本発明は、空燃比の気筒間ばらつきの検出精度を向上させることを目的とする。
【課題を解決するための手段】
【０００６】
本発明は、複数の気筒を有し、複数の気筒ごとに燃料が噴射されるエンジンにおいて、複数の気筒からの排気が集合する集合部において排気の空燃比を検出して検出信号として出力する空燃比センサと、検出信号の時系列データからエンジンの回転周波数とは異なる周波数域の信号である判定パラメータの時系列データを抽出する判定パラメータ抽出手段と、判定パラメータの時系列データの中に所定値より大きいデータがあるとき、複数の気筒間に空燃比のばらつきがあると判定する気筒間ばらつき判定手段とを備えることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、空燃比センサの検出信号の時系列データからエンジンの回転周波数とは異なる周波数域の判定パラメータを抽出し、抽出された判定パラメータの時系列データの中に所定値より大きいデータがあるとき、気筒間ばらつきがあると判定するので、エンジンの回転周波数より低い周波数としてあらわれる気筒間ばらつきを、外部振動や気筒数にかかわらず精度よく検出することができる。
【図面の簡単な説明】
【０００８】
【図１】本実施形態におけるエンジンの制御装置の構成を示す概略構成図である。
【図２】本実施形態におけるエンジンの制御装置の制御を示す概略構成図である。
【図３】判定パラメータの演算方法を示すブロック図である。
【図４】バンドパスフィルタの振幅特性を示すテーブルである。
【図５】Ａ／Ｆセンサ値の時系列データを示すテーブルである。
【図６】判定パラメータの時系列データを示すテーブルである。
【発明を実施するための形態】
【０００９】
以下では図面を参照して本発明の実施の形態について詳しく説明する。図１は本実施形態におけるエンジンの制御装置の構成を示す概略構成図である。本実施形態におけるエンジンの制御装置は、エンジン１と、クランク角センサ２と、燃料噴射弁３と、Ａ／Ｆセンサ４と、コントローラ５とから構成される。
【００１０】
エンジン１は、図１では４つの気筒を有する直列４気筒エンジンとして示されるが、Ｖ型６気筒、Ｖ型８気筒など、多気筒エンジンであれば気筒数や気筒配列が異なるエンジンであってもよい。
【００１１】
クランク角センサ２は、エンジン１のクランク角を検出してコントローラ５へ送信する。コントローラ５では受信したクランク角に基づいてエンジン１の回転速度を演算する。
【００１２】
燃料噴射弁３は、エンジン１の吸気ポート７に気筒ごとにそれぞれ設けられ、コントローラ５からの信号に応じて吸気ポート７に燃料を噴射する。
【００１３】
Ａ／Ｆセンサ４は、排気マニホールド８の排気が集合する集合部９の近傍に設けられ、集合部９を通過する排気の空燃比を検出してコントローラ５へ送信する。
【００１４】
コントローラ５は、クランク角センサ２及びＡ／Ｆセンサ４から信号を受信して各気筒の燃料噴射弁３をそれぞれ制御する。
【００１５】
以下、図２を参照しながらコントローラ５で行う制御について説明する。図２は本実施形態におけるエンジンの制御装置の制御を示すフローチャートである。
【００１６】
ステップＳ１では、判定パラメータを演算する。判定パラメータは、空燃比の気筒間ばらつきを判定するために用いるパラメータであり、図３のブロック図に従って演算される。
【００１７】
ここで、判定パラメータの演算方法について図３を参照しながら説明する。
【００１８】
周波数演算部５１では、エンジン１の回転速度が入力され、（１）式に従ってバンドパス周波数ωが演算される。
【００１９】
【数１】
2010209682.tif 000003
【００２０】
フィルタ処理部５２では、Ａ／Ｆセンサ４の検出値が入力され、（２）式に従ってバンドパスフィルタをかけ、バンドパス後センサ値を出力する。
【００２１】
【数２】
2010209682.tif 000004
【００２２】
差分演算部５３では、Ａ／Ｆセンサの検出値とフィルタ処理部５２から出力されるバンドパス後センサ値との差分が演算され、この差分が判定パラメータとして出力される。
【００２３】
上記のようにＡ／Ｆセンサ値をバンドパスすることで、Ａ／Ｆセンサ値のうちエンジン１の回転速度に依存する周波数成分のみが抽出される。これについて図４及び図５を用いて説明する。
【００２４】
図４はバンドパスフィルタの振幅特性を示すテーブルであり、（ａ）はＡ／Ｆセンサから送信される信号の振幅特性を示し、（ｂ）はバンドパス後センサ値の振幅特性を示す。図４（ａ）に示すように、Ａ／Ｆセンサ値にはあらゆる周波数成分が含まれているが、バンドパスフィルタをかけることでバンドパス周波数ωと同一の周波数成分が抽出され、バンドパス周波数ωより低周波及び高周波の成分は除去される。なおこのとき、バンドパス周波数ωは所定の幅（例えばエンジン回転速度にして１００ｒｐｍ）を有するように設定され、所定の周波数域のセンサ値のみが抽出される。
【００２５】
図５はＡ／Ｆセンサ値の時系列データであり、（ａ）はＡ／Ｆセンサのセンサ値、（ｂ）はバンドパス後センサ値、（ｃ）は判定パラメータを示す。なお横軸は時間、縦軸はセンサ値を示し、センサ値が大きいほど排ガスがリーン側に偏っていることを示す。
【００２６】
図５（ａ）に示すように、センサ値は各気筒の燃焼サイクルに従って上下に変動する。これに加えてセンサノイズなどによって生じる燃焼サイクルより高周波の成分と、気筒ごとのばらつきによって生じる燃焼サイクルより低周波の成分とが含まれる。
【００２７】
図５（ｂ）に示すように、センサ値をバンドパスすることでエンジン１の回転速度、すなわち燃焼サイクルに依存する成分のみが抽出され、低周波成分と高周波成分とは除去される。
【００２８】
図５（ｃ）に示すように、図５（ａ）と図５（ｂ）との差分をとると、エンジン１の燃焼サイクルに依存する成分は相殺され、高周波成分と低周波成分とが抽出される。このようにして抽出された信号がステップＳ１において演算される判定パラメータであり、時系列データとして抽出される。
【００２９】
図２に戻ってステップＳ２では、判定パラメータの絶対値の時系列データの中に所定値以上となるデータがあるか否かを判定する。所定値以上のデータがあると判定されるとステップＳ３へ進み、所定値以上のデータがないと判定されると処理を終了する。
【００３０】
図５（ｃ）に示すように、判定パラメータの絶対値の時系列データの中に所定値以上となるデータがあると判定されると燃焼サイクルに依存する成分より低周波の成分が発生していると判定でき、これにより気筒間ばらつきが生じていると判断することができる。したがって、所定値は空燃比の気筒間ばらつきが生じていると判断できる程度の値に設定され、予め実験などによって求めておく。
【００３１】
図２に戻ってステップＳ３では、気筒判別制御を行う。気筒判別制御は気筒間ばらつきの原因となる気筒が第ｎ気筒であるかを判別するための制御である。気筒判別制御では、初めに第１気筒の燃料噴射量を一度だけ変更させる。以下では、一度だけ燃料噴射量を増大させる制御について説明する（以下、これを「マーカー噴射」という）。これにより、第１気筒の空燃比が変化するので判定パラメータが変化する。なお、マーカー噴射時の噴射量はエミッションが悪化しない程度に設定される。
【００３２】
次に、マーカー噴射による判定パラメータの変化するデータ点を第１の基点とし、さらに判定パラメータが所定値以上となるデータ点を第２の基点とする。そして、第１の基点から第２の基点までの時間（クランク角の変化量）に基づいて空燃比が偏っている第ｎ気筒を判別する。
【００３３】
気筒判別制御について図６を参照しながらさらに詳細に説明する。図６は判定パラメータの時系列データであり、例として第３気筒が異常である場合を示している。マーカー噴射を行うと、第１気筒の空燃比がリッチになるので判定パラメータが変動し、第１気筒の上死点（ＴＤＣ）付近で判定パラメータの絶対値が増大する。また、第３気筒は空燃比が異常であるので、第３気筒のＴＤＣ付近で判定パラメータの絶対値が所定値以上となる。
【００３４】
これにより、第１の基点から、第２の基点までの時間（第１気筒ＴＤＣ〜第３気筒ＴＤＣ）を検出することで、空燃比が異常である第ｎ気筒を判別することができる。
【００３５】
図２に戻ってステップＳ４では、異常であると判別された第ｎ気筒のλ制御を行う。λ制御は燃料噴射弁３の開弁時間を調整することで燃料噴射量を増大又は低減させる制御であり、Ａ／Ｆセンサ値がリーン側に振れている場合は噴射量を増大させ、リッチ側に振れている場合は噴射量を低減させるように制御される。ここで、λ制御の補正量は判定パラメータの第２の基点におけるデータが所定値以内となるように設定される。
【００３６】
ステップＳ５では、第ｎ気筒のλ補正量の絶対値が所定量以上であるか否かを判定する。所定量以上であると判定されるとステップＳ６へ進んで第ｎ気筒の異常を確定し、所定量より小さいと判定されるとステップＳ７へ進む。所定量は第ｎ気筒の燃料噴射量の補正幅が大きく、第ｎ気筒の燃料系が異常であると判断できる程度の値であり、予め実験などによって求めておく。
【００３７】
ステップＳ７では、判定パラメータの絶対値の時系列データの中に所定値以上となるデータがあるか否かを判定する。所定値以上のデータがあると判定されるとステップＳ４へ進み、所定値以上のデータがないと判定されると処理を終了する。所定値はステップＳ２の所定値と同一の値である。
【００３８】
ここで、ステップＳ４においてλ制御が行われることで空燃比がある程度改善されるので、第ｎ気筒に対応する判定パラメータの値（図５（ｃ）の山）は小さくなる。しかし、第ｎ気筒以外の気筒にも異常がある場合には当該気筒に対応する判定パラメータの値が大きくなるので、ステップＳ７によって判定パラメータの絶対値が所定値以上であるか否かを判定することで、既に燃料系異常であると確定した第ｎ気筒以外の他の気筒にも異常があるか否かを判定することができる。
【００３９】
以上のように本実施形態では、Ａ／Ｆセンサ４の検出値の時系列データからエンジン１の回転周波数とは異なる周波数域の値である判定パラメータを演算し、判定パラメータの時系列データの中に所定値以上のデータがあるとき気筒間ばらつきがあると判定するので、エンジン１の回転周波数より低い周波数としてあらわれる気筒間ばらつきを、外部振動や気筒数にかかわらず精度よく検出することができる。
【００４０】
また、Ａ／Ｆセンサ４の検出値にバンドパスフィルタをかけた後のバンドパス後センサ値と検出値との差分の絶対値を判定パラメータとするので、エンジン１の回転周波数を含む周波数域の周波数成分を除去して気筒間ばらつきをより精度よく検出することができる。
【００４１】
さらに、気筒間にばらつきがあると判定されたとき第１気筒にマーカー噴射を行い、マーカー噴射による判定パラメータの変化から、判定パラメータが所定値以上となるときまでの時間に基づいて空燃比が偏っている気筒を判別するので、空燃比が異常である気筒をエンジンの回転速度に応じて精度よく判別することができる。
【００４２】
さらに、空燃比が異常であると判別された気筒に対してλ制御を行って燃料噴射量を増大補正又は低減補正し、補正量が所定量以上であるとき補正を行った気筒が異常であると確定するので、一時的な要因でＡ／Ｆのセンサ値が変動したような場合には当該気筒の異常を確定せず、異常判定の判定精度を向上させることができる。
【００４３】
さらに、気筒の異常を確定した後に、判定パラメータの絶対値の時系列データの中に所定値以上であるデータがあるか否かを再度判定し、所定値以上のデータがあるときはステップＳ４〜Ｓ６を再度実行するので、気筒間ばらつきの原因となる気筒が複数ある場合でも各気筒の空燃比異常をそれぞれ判別することができる。
【００４４】
以上説明した実施形態に限定されることなく、その技術的思想の範囲内において種々の変形や変更が可能である。
【００４５】
例えば、本実施形態ではポート噴射式のエンジン１を用いて説明したが、直噴エンジンであっても適用可能である。
【符号の説明】
【００４６】
１  エンジン
３  燃料噴射弁
４  Ａ／Ｆセンサ（空燃比センサ）
５  コントローラ
９  集合部
５２  バンドパスフィルタ
Ｓ１  判定パラメータ抽出手段
Ｓ２  気筒間ばらつき判定手段
Ｓ３  マーカー噴射手段、気筒判別手段
Ｓ４  噴射量補正手段
Ｓ６  異常確定手段
【図１】
2010209682.tif 000005
【図２】
2010209682.tif 000006
【図３】
2010209682.tif 000007
【図４】
2010209682.tif 000008
【図５】
2010209682.tif 000009
【図６】
2010209682.tif 000010