(57)【要約】【課題】排気脈動に起因してＡ／Ｆセンサ５８ａ、５８ｂの出力が変動し、変動したセンサ出力に基づく気筒別空燃比を気筒別空燃比Ｆ／Ｂ制御の制御量の検出値とすることで、気筒別空燃比の制御性が低下すること。【解決手段】排気バルブ４４の開弁タイミング、エンジン回転速度及び排気量に基づきＡ／Ｆセンサ５８ａ、５８ｂに加わる排気圧力の最小値に対応するセンサ出力となるタイミングを推定する。そして、推定されたタイミングでＡ／Ｆセンサ５８ａ、５８ｂ出力をサンプリングし、サンプリングされたＡ／Ｆセンサ５８ａ、５８ｂの出力に基づき気筒別空燃比Ｆ／Ｂ制御を行う。【選択図】      図１
2010236358.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気通路に備えられ、同排気通路内の排気中の特定成分の濃度を検出するガスセンサに適用されるガスセンサの信号処理装置において、
前記ガスセンサの出力が特定の圧力に対応する出力となるタイミングを特定する特定手段と、
前記特定されたタイミングで前記ガスセンサの出力を取得する取得手段とを備えることを特徴とするガスセンサの信号処理装置。
【請求項２】
前記特定の圧力は、前記ガスセンサに加わる排気圧力の最小値であることを特徴とする請求項１記載のガスセンサの信号処理装置。
【請求項３】
前記特定手段は、前記ガスセンサの出力が特定の圧力に対応する出力となるタイミングを推定するものであることを特徴とする請求項１又は２記載のガスセンサの信号処理装置。
【請求項４】
前記特定手段は、前記内燃機関の燃焼室と前記排気通路とを連通又は遮断する排気バルブの開弁タイミングと、前記内燃機関の機関回転速度とに基づき、前記タイミングを推定するものであることを特徴とする請求項３記載のガスセンサの信号処理装置。
【請求項５】
前記ガスセンサの実際の応答性についての情報を学習する学習手段と、
前記学習された実際の応答性についての情報に基づき、前記タイミングを補正する補正手段とを更に備えることを特徴とする請求項１〜４のいずれか１項に記載のガスセンサの信号処理装置。
【請求項６】
前記ガスセンサは、空燃比センサであり、
前記学習手段は、燃料カット制御又は加速増量制御が行われると判断された場合、前記ガスセンサの実際の応答性についての情報を学習することを特徴とする請求項５記載のガスセンサの信号処理装置。
【請求項７】
前記排気通路における前記ガスセンサの下流側には、過給機の排気タービンが備えられることを特徴とする請求項１〜６のいずれか１項に記載のガスセンサの信号処理装置。
【請求項８】
前記内燃機関は、多気筒内燃機関であり、
前記ガスセンサは、前記内燃機関の各気筒に接続される排気通路の集合部に備えられる空燃比センサであり、
前記取得手段による取得値に基づき、前記内燃機関の気筒毎の空燃比を把握する手段を更に備えることを特徴とする請求項１〜７のいずれか１項に記載のガスセンサの信号処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の排気通路に備えられ、同排気通路内の排気中の特定成分の濃度を検出するガスセンサに適用されるガスセンサの信号処理装置に関する。
【背景技術】
【０００２】
この種のガスセンサとしては、内燃機関の燃焼室に供給される混合気の実際の空燃比（吸気量／燃料量）をリニアに検出すべく内燃機関の排気通路に備えられる空燃比センサ（Ａ／Ｆセンサ）が知られている。Ａ／Ｆセンサは、実際の空燃比を目標値にフィードバック制御（空燃比Ｆ／Ｂ制御）するために用いられる。ここでは通常、上記目標値が、Ａ／Ｆセンサの下流側に設けられる排気浄化用触媒の排気浄化効率が高くなる空燃比付近に設定されるため、排気特性を良好なものとすることができる。
【０００３】
ところで、内燃機関の燃焼室から排気通路へと排気が間欠的に排出されることに起因して、排気通路内では排気圧力が変動するため、Ａ／Ｆセンサに加わる排気圧力は、脈動を伴ったものとなる。ここで、Ａ／Ｆセンサ出力は、センサの構造に起因して圧力依存性を有するため、この脈動を伴った排気圧力（排気脈動）に起因してセンサ出力が変動し得る。この場合、変動したセンサ出力を空燃比Ｆ／Ｂ制御の制御量の検出値とすることで、実際の空燃比の制御性が低下するおそれがある。
【０００４】
そこで従来は、下記特許文献１に見られるように、排気脈動周期の整数倍の時間に渡るセンサ出力の積分値を空燃比Ｆ／Ｂ制御の制御量の検出値とすることで、排気脈動に起因するＡ／Ｆセンサの出力変動が実際の空燃比の制御性に及ぼす影響を抑制する技術も提案されている。また、下記特許文献２に見られるように、機関回転速度等に基づき設定される所定時間に渡るセンサ出力の平均値を上記制御量の検出値とすることで、Ａ／Ｆセンサの出力変動の影響を抑制する技術も提案されている。なお、Ａ／Ｆセンサの出力変動の影響を抑制する技術としては、下記特許文献３に記載のものもある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平０１−２０６２５１号公報
【特許文献２】米国特許第７１３４４２８号明細書
【特許文献３】特開２００７−１０７４２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ただし、上記積分値や上記平均値を空燃比Ｆ／Ｂ制御の制御量の検出値とすることで、排気脈動に起因するＡ／Ｆセンサの出力変動が実際の空燃比の制御性に及ぼす影響を抑制することはできるものの、実際の空燃比の変化を上記制御量の検出値の変化として把握するまでに要する時間が長くなることで、実際の空燃比を高応答に把握することができなくなるおそれがある。
【０００７】
なお、上記Ａ／Ｆセンサに限らず、排気中の特定成分の濃度を検出するガスセンサについては、排気脈動に起因するガスセンサの出力変動が排気中の特定成分の濃度の把握に及ぼす影響を抑制することと、実際の排気中の特定成分の濃度を高応答に把握することとの両立が困難なこうした事情も概ね共通したものとなっている。
【０００８】
本発明は、上記課題を解決するためになされたものであり、その目的は、排気脈動に起因するガスセンサの出力変動が排気中の特定成分の濃度の把握に及ぼす影響を好適に抑制しつつも、実際の排気中の特定成分の濃度を高応答に把握することのできるガスセンサの信号処理装置を提供することにある。
【課題を解決するための手段】
【０００９】
以下、上記課題を解決するための手段、及びその作用効果について記載する。
【００１０】
請求項１記載の発明は、内燃機関の排気通路に備えられ、同排気通路内の排気中の特定成分の濃度を検出するガスセンサに適用されるガスセンサの信号処理装置において、前記ガスセンサの出力が特定の圧力に対応する出力となるタイミングを特定する特定手段と、前記特定されたタイミングで前記ガスセンサの出力を取得する取得手段とを備えることを特徴とする。
【００１１】
内燃機関の燃焼室から排気通路へと排気が間欠的に排出されることに起因して排気通路内では排気圧力が変動するため、ガスセンサに加わる排気圧力は、脈動を伴ったものとなる。ガスセンサ出力は、センサの構造に起因して圧力依存性を有するため、この脈動を伴った排気圧力（排気脈動）に起因してセンサ出力が変動し得る。この場合、ガスセンサの出力変動によって実際の排気中の特定成分の濃度を適切に把握することができなくなるおそれがある。この点、上記発明では、ガスセンサの出力が特定の圧力に対応する出力となるタイミングでセンサ出力を取得するため、ガスセンサの出力に基づき把握される排気中の特定成分の濃度から排気脈動に起因するガスセンサの出力変動の影響を除去することができる。これにより、排気脈動に起因するガスセンサの出力変動が排気中の特定成分の濃度の把握に及ぼす影響を好適に抑制しつつも、実際の排気中の特定成分の濃度を高応答に把握することができる。
【００１２】
請求項２記載の発明は、請求項１記載の発明において、前記特定の圧力は、前記ガスセンサに加わる排気圧力の最小値であることを特徴とする。
【００１３】
ガスセンサ出力は、センサの構造に起因して圧力依存性を有するため、ガスセンサ出力に基づき排気中の特定成分の濃度を把握するに際し、センサに加わる排気圧力として特定の圧力を想定することとなる。ここで、従来、特定の圧力として、大気圧に近い圧力が採用される傾向があった。上記発明では、この点に鑑み、ガスセンサに加わる排気圧力の最小値に対応する出力となるタイミングでセンサ出力を取得することで、特定の圧力として大気圧に近い圧力を想定した制御ロジック等を大きく変更することを回避することができる。このため、従来の制御ロジックを流用することも可能となる。
【００１４】
請求項３記載の発明は、請求項１又は２記載の発明において、前記特定手段は、前記ガスセンサの出力が特定の圧力に対応する出力となるタイミングを推定するものであることを特徴とする。
【００１５】
上記発明では、ガスセンサに加わる脈動を伴う排気圧力を直接検出する手段を備えることなく、上記タイミングを特定することができる。
【００１６】
請求項４記載の発明は、請求項３記載の発明において、前記内燃機関の燃焼室と前記排気通路とを連通又は遮断する排気バルブの開弁タイミングと、前記内燃機関の機関回転速度とに基づき、前記タイミングを推定するものであることを特徴とする。
【００１７】
上記発明では、排気バルブの開弁タイミング及び機関回転速度に基づき、上記タイミングを適切に特定することができる。
【００１８】
請求項５記載の発明は、請求項１〜４のいずれか１項に記載の発明において、前記ガスセンサの実際の応答性についての情報を学習する学習手段と、前記学習された実際の応答性についての情報に基づき、前記タイミングを補正する補正手段とを更に備えることを特徴とする。
【００１９】
排気圧力が変化してからその影響がガスセンサの出力変化に現れるまでの時間には、むだ時間や応答時間が含まれ、このむだ時間や応答時間は、ガスセンサの個体差や経時劣化により変化し得る。この場合、ガスセンサの出力が特定の圧力に対応する出力となるタイミングがずれることで、上記取得手段により取得されるガスセンサ出力が想定される出力からずれるおそれがある。この点、上記発明では、ガスセンサの実際の応答性についての情報に基づき、ガスセンサの出力が特定の圧力に対応する出力となるタイミングを補正することで、上記タイミングを高精度に特定することができる。
【００２０】
請求項６記載の発明は、請求項５記載の発明において、前記ガスセンサは、空燃比センサであり、前記学習手段は、燃料カット制御又は加速増量制御が行われると判断された場合、前記ガスセンサの実際の応答性についての情報を学習することを特徴とする。
【００２１】
上記発明では、燃料カット制御又は加速増量制御により空燃比を変化させることによる空燃比センサ出力の実際の変化に基づきセンサ出力の応答性を適切に把握することで、学習される空燃比センサ出力の実際の応答性についての情報の信頼性を向上させることができる。
【００２２】
請求項７記載の発明は、請求項１〜６のいずれか１項に記載の発明において、前記排気通路における前記ガスセンサの下流側には、過給機の排気タービンが備えられることを特徴とする。
【００２３】
上記発明では、排気タービンが排気の抵抗となり、この排気タービンよりも上流側の排気通路の排気圧力が大きく変動しやすい。排気圧力が大きく変動する場合、ガスセンサ近傍の排気圧力が大きく変動し、ガスセンサ出力の変動量が増大するおそれがある。このため、ガスセンサ付近の排気圧力が大きく変動しやすい上記システムでは、上記特定手段及び上記取得手段を備えるメリットが大きい。
【００２４】
請求項８記載の発明は、請求項１〜７のいずれか１項に記載の発明において、前記内燃機関は、多気筒内燃機関であり、前記ガスセンサは、前記内燃機関の各気筒に接続される排気通路の集合部に備えられる空燃比センサであり、前記取得手段による取得値に基づき、前記内燃機関の気筒毎の空燃比を把握する手段を更に備えることを特徴とする。
【００２５】
上記発明では、気筒毎の空燃比フィードバック制御を行うことで、内燃機関の燃焼制御精度の向上を図っている。ただし、気筒毎の燃焼制御を行う場合には、空燃比センサ出力の応答性の向上が要求されることとなる。しかしながら、空燃比センサ出力の応答性を向上させると、センサ出力が排気脈動の影響を受けやすくなり、排気脈動に起因したセンサ出力の変動量が増大するおそれがある。この場合、気筒毎の空燃比の把握が困難となり、気筒毎の空燃比フィードバック制御によって期待される燃焼制御精度の向上を図ることができなくなるおそれがある。このため、この請求項８記載の発明は、上記特定手段及び上記取得手段を備えるメリットが大きい。
【図面の簡単な説明】
【００２６】
【図１】第１の実施形態にかかるシステム構成図。
【図２】同実施形態にかかる排気脈動に起因するＡ／Ｆセンサの出力変動を例示するタイムチャート。
【図３】同実施形態にかかるＡ／Ｆセンサ出力のサンプリングタイミングの特定処理を示すフローチャート。
【図４】第２の実施形態にかかるＡ／Ｆセンサ出力のサンプリングタイミングの補正処理を示すフローチャート。
【図５】同実施形態にかかるＡ／Ｆセンサ出力の応答性の評価手法を示すタイムチャート。
【発明を実施するための形態】
【００２７】
（第１の実施形態）
以下、本発明にかかるガスセンサの信号処理装置を多気筒ガソリンエンジンシステムに適用した第１の実施形態について、図面を参照しつつ説明する。
【００２８】
図１に本実施形態にかかるシステム構成を示す。
【００２９】
図示されるエンジン１０は、４ストロークエンジンであり、火花点火式内燃機関である。本実施形態では、エンジン１０として、多気筒（直列６気筒）ガソリンエンジンを想定しており、図中＃１〜＃６は、第１〜第６気筒を示している。エンジン１０の吸気通路１１には、上流側から順に、空気中の異物を除去するエアクリーナ１２、吸入される空気量（吸気量）を検出するエアフローメータ１４、吸気を冷却するインタークーラ１６、吸気温度を検出する吸気温センサ１８及びＤＣモータ等のアクチュエータによって開度調節される電子制御式のスロットルバルブ２０が設けられている。スロットルバルブ２０の下流側には、サージタンク２２が設けられ、このサージタンク２２には、吸気圧を検出する吸気圧センサ２４が設けられている。サージタンク２２には、エンジン１０の各気筒の燃焼室２８に吸気を導入する吸気マニホールド３０が接続されている。吸気マニホールド３０において各気筒の吸気ポート近傍には、燃料を噴射供給する電磁駆動式の燃料噴射弁３２が設けられている。
【００３０】
一方、エンジン１０の各気筒の排気ポートには、排気マニホールド３４ａ、３４ｂが接続されている。ここで、本実施形態では、＃１〜＃３に対応する排気ポートには、排気マニホールド３４ａが接続され、＃４〜＃６に対応する排気ポートには、排気マニホールド３４ｂが接続されている。一方、吸気バルブ４２及び排気バルブ４４のそれぞれは、クランク軸３６と連動する吸気側カム軸３８及び排気側カム軸４０のそれぞれに取り付けられたカムによって駆動される。こうした構成によれば、吸気バルブ４２の開弁によって吸気と燃料との混合気が燃焼室２８内に導入され、図示しない点火プラグの火花放電によって混合気が着火され燃焼に供される。燃焼に供された混合気は、排気バルブ４４の開弁によって排気として排気マニホールド３４ａ、３４ｂに排出される。なお、各気筒の圧縮上死点は、互いに「１２０°ＣＡ」ずれており、＃１，＃５，＃３，＃６、＃２、＃４の順に出現する。
【００３１】
エンジン１０には、クランク軸３６近傍でクランク軸３６の回転角度を検出するクランク角度センサ４６や、エンジン１０を冷却する冷却水の温度を検出する水温センサ４８、吸気側カム軸３８の回転角度を検出する吸気側カム角センサ５０、排気側カム軸４０の回転角度を検出する排気側カム角センサ５２が設けられている。
【００３２】
排気マニホールド３４ａ、３４ｂの集合部には、排気通路５６ａ、５６ｂが接続されている。排気通路５６ａ、５６ｂには、Ａ／Ｆセンサ５８ａ、５８ｂが設けられている。これらＡ／Ｆセンサは、排気中の酸素濃度や未燃成分（ＣＯ，ＨＣ及びＨ２等）に応じてリニアな電気信号を出力するセンサであり、広域の実際の空燃比（実空燃比）を検出可能な、いわゆる全領域空燃比センサである。
【００３３】
排気通路５６ａ、５６ｂの下流側は、過給機（ターボチャージャ６０）に接続されている。このように、本実施形態では、Ａ／Ｆセンサ５８ａ、５８ｂを、ターボチャージャ６０の上流側に設けている。これは、第１に、気筒毎の実空燃比（気筒別空燃比）に対するＡ／Ｆセンサ５８ａ、５８ｂ出力の応答性の向上を狙ったものである。また、第２に、エンジン１０の始動時において暖機が不十分な場合、ターボチャージャ６０の下流側に排気熱が届きにくいことに起因して水が溜まりやすいため、Ａ／Ｆセンサと水との接触頻度が増大し、Ａ／Ｆセンサの信頼性が低下するおそれがあることに鑑みたものである。
【００３４】
上記ターボチャージャ６０は、吸気通路１１上に設けられた吸気コンプレッサ６２ａと、排気通路５６ａ、５６ｂの下流側に設けられた排気タービン６２ｂとを有して構成される。排気タービン６２ｂは、これら排気通路を流れる排気によって回転エネルギが付与されるものであり、この回転エネルギによって吸気コンプレッサ６２ａが駆動される。吸気コンプレッサ６２ａの駆動によって加圧された吸気は、上記インタークーラ１６にて冷却されることで圧縮される。これにより、エンジン１０の燃焼室２８に供給される吸気の充填効率が向上する。ちなみに、吸気の過給圧は、吸気通路１１上の吸気コンプレッサ６２ａの上流部と下流部との間をバイパスする通路に設けられるエアバイパスバルブ６４や排気通路５６ａ、５６ｂの下流側の排気タービン６２ｂの上流部と下流部との間をバイパスする通路に設けられるウエストゲートバルブ６６を操作することで調節される。
【００３５】
ターボチャージャ６０の下流側には、第２排気通路６８が接続されている。第２排気通路６８には、排気浄化を行うための排気後処理システムとして、排気中の有害成分を浄化する第１の三元触媒７０及び第２の三元触媒７２が設けられている。第１の三元触媒７０及び第２の三元触媒７２は、排気中のＮＯｘ、ＨＣ及びＣＯを浄化するためのものである。また、第１の三元触媒７０と第２の三元触媒７２との間には、排気中の酸素濃度に応じて２値的に出力値を変化させるＯ２センサ７４が設けられている。Ｏ２センサ７４は、排気中の実際の酸素濃度に基づき、実空燃比が理論空燃比（λ＝１）に対して小さい値である（リッチ）か大きい値である（リーン）かを検出するものである。
【００３６】
電子制御装置（ＥＣＵ７６）は、エンジン１０の各種制御に必要な各種アクチュエータを操作する制御装置である。ＥＣＵ７６は、ユーザのアクセル操作量を検出するアクセルセンサ７８や、Ａ／Ｆセンサ５８ａ、５８ｂ、Ｏ２センサ７４、クランク角度センサ４６、排気側カム角センサ５２、更にはエアフローメータ１４等の検出信号を逐次入力する。ＥＣＵ７６は、これらの入力信号に基づきエンジン１０の燃焼制御等を行う。
【００３７】
特に、ＥＣＵ７６は、エンジン１０の各気筒の燃焼室２８に供給される混合気の実空燃比を目標値（目標空燃比）にフィードバック制御すべく燃料噴射弁３２を通電操作する。詳しくは、実空燃比の気筒間のばらつきを抑制すべく、気筒別に空燃比をフィードバック制御する（気筒別空燃比Ｆ／Ｂ制御）。気筒別空燃比Ｆ／Ｂ制御は、各気筒の燃料噴射弁３２の噴射特性が個体差及び経時変化によって相違したり、各気筒の燃焼室２８に供給される吸気量が相違したりすることに起因して生じる気筒別空燃比のばらつきを抑制することで、実空燃比の制御精度を向上させ、排気特性を更に向上させるために行われるものである。
【００３８】
この気筒別空燃比Ｆ／Ｂ制御は、全気筒の平均空燃比を目標空燃比とするための平均空燃比のフィードバック制御と、気筒別空燃比のばらつきを低減すべく気筒別空燃比を平均空燃比とするための気筒別空燃比のフィードバック制御とからなる。ここでは、＃１〜＃３の気筒別空燃比Ｆ／Ｂ制御を例にとって説明する。なお、＃４〜＃６の気筒別空燃比Ｆ／Ｂ制御については、制御手法が＃１〜＃３のものと同様であるため、説明を省略する。
【００３９】
上記平均空燃比のフィードバック制御ではまず、Ｏ２センサ７４の出力値に基づき目標空燃比を設定する。ここで、目標空燃比は、第１の三元触媒７０の排気浄化効率が高くなる空燃比（λ＝１）付近に設定される。次に、Ａ／Ｆセンサ５８ａの出力値に基づき、＃１〜＃３の燃焼室２８に供給される混合気の実空燃比の１燃焼サイクル（７２０°ＣＡ）における平均値（平均空燃比）を算出する。次に、算出された平均空燃比と、上記目標空燃比との偏差に基づきＦ／Ｂ補正係数を算出する。そして、エアフローメータ１４の出力値に基づく吸気量や、クランク角度センサ４６の出力値に基づくエンジン回転速度、アクセルセンサ７８の出力値に基づくアクセル操作量等から基本噴射量を算出し、算出された基本噴射量にＦ／Ｂ補正係数を乗算することで平均空燃比を目標空燃比にフィードバック制御するための操作量を算出する。
【００４０】
一方、上記気筒別空燃比のフィードバック制御ではまず、Ａ／Ｆセンサ５８ａの出力値に基づき、＃１〜＃３の気筒別空燃比を推定する。ここで、気筒別空燃比は、例えば状態観測器（気筒別空燃比推定モデル）を用いて推定すればよい。次に、＃１〜＃３の気筒別空燃比と上記平均空燃比との偏差が小さくなるように、＃１〜＃３のそれぞれに対応する燃料噴射量の補正係数を各別に算出する。
【００４１】
そして、平均空燃比を目標空燃比にフィードバック制御するための操作量に、上記補正係数を乗算することで、＃1〜＃３のそれぞれに対応する燃料噴射弁３２から噴射される最終的な燃料量を算出する。
【００４２】
ところで、上記Ａ／Ｆセンサ５８ａ、５８ｂの出力は、センサの構造に起因して圧力依存性を有する。このため、ＥＣＵ７６では、Ａ／Ｆセンサ５８ａ、５８ｂに加わる排気圧力として特定の圧力を想定することで、センサ出力から実空燃比を把握している。ただし、Ａ／Ｆセンサ５８ａ、５８ｂに加わる排気圧力は脈動を伴ったものとなる。これは、エンジン１０の各気筒の燃焼室２８から排気マニホールド３４ａ、３４ｂへと排気が所定クランク角度間隔（２４０°ＣＡ）毎に排出されることで、排気通路５６ａ、５６ｂ内の排気圧力が変動するためである。そして、Ａ／Ｆセンサ５８ａ、５８ｂに加わる排気圧力が変動すると、ＥＣＵ７６の想定する特定の圧力と、センサに実際に加わる排気圧力とがずれることで、ＥＣＵ７６による実空燃比の把握精度が低下するおそれがある。
【００４３】
特に、本実施形態では、気筒別空燃比Ｆ／Ｂ制御を行うための設定に起因して、Ａ／Ｆセンサ５８ａ、５８ｂの出力が排気圧力に依存して大きく変動するため、実空燃比の把握精度の低下が顕著となるおそれがある。すなわち、上述したように、Ａ／Ｆセンサ５８ａ、５８ｂは、排気タービン６２ｂの上流側に設けられている。ここで、排気タービン６２ｂの上流側では、排気タービン６２ｂが排気の抵抗となることで、Ａ／Ｆセンサ５８ａ、５８ｂ近傍の排気圧力が大きく変動しやすい。排気圧力が大きく変動する場合、センサ出力の変動量が増大するおそれがある。更に、気筒別空燃比Ｆ／Ｂ制御の制御精度を向上させるべくＡ／Ｆセンサ５８ａ、５８ｂ出力の応答性を向上させることで、排気脈動がセンサ出力に及ぼす影響が顕著となり、センサ出力の変動量が更に増大するおそれがある。
【００４４】
図２に、排気脈動に起因して生じるＡ／Ｆセンサ５８ａ、５８ｂの出力変動の一例を示す。詳しくは、図２（ａ）は、Ａ／Ｆセンサ５８ａ、５８ｂ近傍における排気圧力の計測結果を示し、図２（ｂ）は、Ａ／Ｆセンサ５８ａ、５８ｂ出力の計測結果を示す。なお、図２（ｂ）は、加速増量制御（エンジン１０の加速応答性を向上させるべく目標空燃比をリッチ側に設定する制御、λ＝０．９）時における計測結果を示す。ここで、加速増量制御時の計測結果を示すのは、この制御がなされる場合、実空燃比が理論空燃比からずれるためである。すなわち、Ａ／Ｆセンサ５８ａ．５８ｂの構造に起因して、実空燃比と理論空燃比（λ＝１）とのずれが大きいと、排気圧力の変動に起因するセンサ出力の変動量が増大する。
【００４５】
図示されるように、Ａ／Ｆセンサ５８ａ、５８ｂ近傍の排気圧力が周期的に大きく変動することで、Ａ／Ｆセンサ５８ａ、５８ｂの出力Ａ（図中実線）が周期的に大きく変動する。また、図中一点鎖線に、Ａ／Ｆセンサ５８ａ、５８ｂとしてセンサ出力の応答性が相違するものを用いた場合におけるセンサ出力Ｂを示す。センサ出力の応答性が相違することで、センサ出力の変動量が相違するものの、排気脈動に起因してセンサ出力が変動する。ちなみに、図中点線は、Ａ／Ｆセンサ５８ａ、５８ｂを排気タービン６２ｂの下流側に設けた場合におけるセンサ出力を示している。
【００４６】
このように、Ａ／Ｆセンサ５８ａ、５８ｂ出力が排気脈動に起因して変動すると、気筒別空燃比の把握精度が低下することで気筒別空燃比の制御性が低下し、気筒別空燃比Ｆ／Ｂ制御によって期待される排気特性の向上を図ることができなくなるおそれがある。このため、Ａ／Ｆセンサ５８ａ、５８ｂ出力の変動の影響を抑制すべく例えば移動平均処理等を行ったセンサ出力に基づき気筒別空燃比を推定することも考えられる。しかしながら、上記処理を行うと、実空燃比の変化をＡ／Ｆセンサ５８ａ、５８ｂ出力から高応答に把握することができず、気筒別空燃比を推定することができなくなるおそれがある。
【００４７】
そこで本実施形態では、Ａ／Ｆセンサ５８ａ、５８ｂの出力が、ＥＣＵ７６の想定する上記特定の圧力に対応する出力となるタイミングを推定し、推定されたタイミングでセンサ出力をサンプリング（取得）することで、Ａ／Ｆセンサ５８ａ、５８ｂの出力に基づく気筒別空燃比の推定から排気脈動に起因するセンサの出力変動による影響を除去する。ここで本実施形態では、上記特定の圧力を、Ａ／Ｆセンサ５８ａ、５８ｂに加わる排気圧力の最小値とする。すなわち、先の図２に示したように周期的に変動する排気圧力の最小値として推定する。詳しくは、「４ストローク／（排気圧力に寄与する気筒数）」の期間における最小値とする（図中、「２４０°ＣＡ」間隔の時刻ｔ０、ｔ１、ｔ２における値）。これは、従来、特定の圧力として、大気圧に近い圧力が採用される傾向があったことに鑑みたものである。すなわち、Ａ／Ｆセンサ５８ａ、５８ｂ出力と実空燃比との関係についての従来のＥＣＵ７６の利用手法を流用して制御ロジックの構築を簡素化することができる。
【００４８】
図３に、本実施形態にかかるＡ／Ｆセンサ５８ａ、５８ｂ出力のサンプリングタイミングを特定する処理の手順を示す。この処理は、ＥＣＵ７６によって、例えば所定周期で繰り返し実行される。
【００４９】
この一連の処理では、まずステップＳ１０において、サンプリングタイミングの特定処理を行う。この処理は、Ａ／Ｆセンサ５８ａ、５８ｂの出力が排気圧力の最小値に対応する出力となるタイミング（最小圧力タイミング）を推定把握すべく設けられるものである。本実施形態では、最小圧力タイミングを以下の（ア）〜（ウ）のパラメータに基づき推定する。
【００５０】
（ア）排気バルブ４４の開弁タイミングＴＥＶＡＬＶＥ：排気通路５６ａ、５６ｂ内の排気圧力の変動は、排気バルブ４４の開弁によって排気が排出されることで生じる。このため、排気バルブ４４の開弁タイミングＴＥＶＡＬＶＥは、最小圧力タイミングを推定する際の基準となる。ちなみに、排気バルブ４４の開弁タイミングＴＥＶＡＬＶＥは、排気側カム角センサ５２及びクランク角度センサ４６の出力値に基づき算出すればよい。
【００５１】
（イ）エンジン回転速度ＮＥ：エンジン回転速度ＮＥが変化すると、排気バルブ４４の開弁周期の変化によって排気圧力の変動周期が変化することで、最小圧力タイミングが変化する。このため、エンジン回転速度ＮＥは、最小圧力タイミングを推定するためのパラメータとなる。
【００５２】
（ウ）排気量Ｑ：排気量Ｑが変化すると、排気の流速が変化することで排気バルブ４４が開弁してから排気がＡ／Ｆセンサ５８ａ、５８ｂに輸送されるまでの時間が変化し、最小圧力タイミングが変化する。このため、排気量Ｑは、最小圧力タイミングを推定するためのパラメータとなる。ちなみに、排気量Ｑは、エアフローメータ１４の出力値に基づき算出すればよい。
【００５３】
なお、最小圧力タイミングは、Ａ／Ｆセンサ５８ａ、５８ｂ出力の応答性に起因して変化し得る。これは、Ａ／Ｆセンサ５８ａ、５８ｂ出力にむだ時間や応答時間が含まれ、センサに加わる排気圧力が変化してからその影響がセンサ出力の変化として現れるまでには時間差が生じるためである。この時間差が生じる場合、排気圧力が最小となるタイミングでＡ／Ｆセンサ５８ａ，５８ｂ出力をサンプリングすると、排気圧力の最小値に対応するセンサ出力を得ることができないおそれがある。このため、本実施形態では、Ａ／Ｆセンサ５８ａ，５８ｂ出力の応答性を加味することで、センサ出力が排気圧力の最小値に対応する出力となるタイミングを推定する。なお、Ａ／Ｆセンサ５８ａ，５８ｂ出力の応答性としては、量産されるＡ／Ｆセンサ５８ａ，５８ｂ出力の平均的な応答性であるいわゆる中央特性を想定することが望ましい。
【００５４】
続くステップＳ１２では、推定された最小圧力タイミングでＡ／Ｆセンサ５８ａ、５８ｂ出力をサンプリングする。そしてステップＳ１４では、サンプリングされたＡ／Ｆセンサ５８ａ、５８ｂの出力に基づき、上述した気筒別空燃比Ｆ／Ｂ制御を行う。
【００５５】
なお、上記ステップＳ１２の処理が完了する場合には、この一連の処理を一旦終了する。
【００５６】
以上詳述した本実施形態によれば、以下の効果が得られるようになる。
【００５７】
（１）排気バルブ４４の開弁タイミングＴＥＶＡＬＶＥ、エンジン回転速度ＮＥ及び排気量Ｑに基づき最小圧力タイミングを推定し、推定されたタイミングでＡ／Ｆセンサ５８ａ、５８ｂの出力をサンプリングした。これにより、気筒別空燃比Ｆ／Ｂ制御の制御量の検出値である気筒別空燃比の推定から排気脈動に起因するＡ／Ｆセンサ５８ａ、５８ｂの出力変動の影響を除去することができ、センサ出力変動が気筒別空燃比Ｆ／Ｂ制御に及ぼす影響を好適に抑制しつつも気筒別空燃比を高応答に把握することができる。
【００５８】
（２）Ａ／Ｆセンサ５８ａ、５８ｂの下流側に排気タービン６２ｂが設けられる構成とした。この場合、排気タービン６２ｂよりも上流側のＡ／Ｆセンサ５８ａ、５８ｂ近傍の排気圧力が大きく変動しやすく、センサ出力の変動量が増大しやすい。このため、排気タービン６２ｂの上流側にＡ／Ｆセンサ５８ａ、５８ｂが設けられる本実施形態は、上記サンプリングタイミング特定処理の利用価値が高い。
【００５９】
（第２の実施形態）
以下、第２の実施形態について、先の第１の実施形態との相違点を中心に図面を参照しつつ説明する。
【００６０】
本実施形態では、Ａ／Ｆセンサ５８ａ、５８ｂ出力の実際の応答性を評価し、この評価結果に基づき、先の図３のステップＳ１０の処理（サンプリングタイミング特定処理）で推定される最小圧力タイミングを補正する。これは、排気圧力の最小値に対応するセンサ出力（先の図２の時刻ｔ０、ｔ１、ｔ２での値）となるタイミングが、最小圧力タイミングからずれる事態を回避するためである。つまり、Ａ／Ｆセンサ５８ａ、５８ｂ出力の応答性は、センサの個体差や経時劣化によって変化し得る。この場合、サンプリングタイミング特定処理において、Ａ／Ｆセンサ５８ａ、５８ｂ出力の応答性として中央特性を想定し、この特性を加味して最小圧力タイミングを推定しても、最小圧力タイミングが排気圧力の最小値に対応するセンサ出力となるタイミングからずれるおそれがある。このとき、Ａ／Ｆセンサ５８ａ、５８ｂ出力から把握される気筒別空燃比と実際の気筒別空燃比とのずれが増大し、気筒別空燃比の把握精度が低下するおそれがある。このため、本実施形態では、Ａ／Ｆセンサ５８ａ、５８ｂ出力の応答性の実際の評価結果に基づきサンプリングタイミング特定処理による最小圧力タイミングの推定誤差を学習し、この学習結果に基づき最小圧力タイミングを補正することで、気筒別空燃比の把握精度の向上を図る。
【００６１】
図４に、本実施形態にかかるＡ／Ｆセンサ５８ａ、５８ｂ出力のサンプリングタイミングを補正する処理の手順を示す。この処理は、ＥＣＵ７６によって、例えば所定周期で繰り返し実行される。
【００６２】
この一連の処理では、まずステップＳ１６において、学習実行条件が成立しているか否かを判断する。この処理は、Ａ／Ｆセンサ５８ａ、５８ｂ出力の応答性を評価できる状況にあるか否かを判断するためのものである。ここで、本実施形態では、燃料カット制御のオンによって実空燃比がリーン側に大きく変化することを利用してＡ／Ｆセンサ５８ａ、５８ｂ出力の応答性を評価することとする。このため、燃料カット制御がオンされると判断された場合、学習実行条件が成立すると判断する。
【００６３】
ステップＳ１６において学習実行条件が成立すると判断された場合には、ステップＳ１８に進み、燃料カット制御がオンされることを利用してＡ／Ｆセンサ５８ａ、５８ｂ出力の応答性を評価する。この処理は、Ａ／Ｆセンサ５８ａ、５８ｂの個体差や経時劣化によって変化し得るセンサ出力の実際の応答性を把握するためのものである。図５に、Ａ／Ｆセンサ５８ａ、５８ｂ出力の応答性の評価手法を示す。図示されるように、燃料カット制御がオンされることで燃料噴射量が０となる時点（時刻ｔ１）を起算点として、燃料カット制御による実空燃比の変更前後におけるセンサ出力の定常値間の差に対するセンサ出力の変化量の割合が所定の割合（例えば６３％）に達するまでに要する時間ΔＴｓを計測する。ここで、この計測時間ΔＴｓには、Ａ／Ｆセンサ５８ａ、５８ｂ出力のむだ時間や応答時間のみならず、燃料カット制御の開始直後の排気がＡ／Ｆセンサ５８ａ、５８ｂに輸送されるまでの時間（輸送時間）も含まれる。このため、この輸送時間をエンジン回転速度、排気量等をパラメータとして予め実験等で求めておき、上記計測時間ΔＴｓと輸送時間との減算値（センサ応答時間）を、Ａ／Ｆセンサ５８ａ、５８ｂ出力の実際の応答性として把握する。
【００６４】
図４の説明に戻り、ステップＳ１８の処理の完了後、ステップＳ２０に進み、上記センサ応答時間に基づき、先の図３のステップＳ１０の処理（サンプリングタイミング特定処理）による最小圧力タイミングの推定誤差を学習する処理を行う。本実施形態では、センサ応答時間の初期値としてＥＣＵ７６のメモリ内に予め記憶されるＡ／Ｆセンサ５８ａ、５８ｂ出力の中央特性についてのセンサ応答時間と、上記ステップＳ１８の処理によるセンサ応答時間とのずれ（センサ応答時間ずれΔＴ）を学習する。なお、本実施形態では、センサ応答時間ずれΔＴをＥＣＵ７６のメモリ（常時記憶保持メモリ）内に記憶する。ここで、常時記憶保持メモリとは、ＥＣＵ７６と給電手段（バッテリ、発電機）との間の主接続（イグニッションスイッチ）の状態にかかわらず常時記憶を保持するメモリのことである。常時記憶保持メモリとしては、例えば、給電の有無にかかわらず常時記憶を保持するＥＥＰＲＯＭ等の不揮発性メモリや、ＥＣＵ７６の主接続の状態にかかわらず常時給電状態が維持されるバックアップＲＡＭ等がある。
【００６５】
なお、上記ステップＳ１６で否定判断された場合や、ステップＳ２０の処理が完了する場合には、この一連の処理を一旦終了する。
【００６６】
上記学習処理によれば、先の図３に示したステップＳ１０において、上記ステップＳ２０の処理で学習されたセンサ応答時間ずれΔＴに基づき、サンプリングタイミング特定処理により推定される最小圧力タイミングを補正する処理がなされることとなる。具体的には、例えば上記ステップＳ１８の処理によるセンサ応答時間がセンサ出力の中央特性についてのセンサ応答時間よりも長い場合、最小圧力タイミングを遅角側に補正する。
【００６７】
以上説明した本実施形態によれば、先の第１の実施形態の上記（１）、（２）の効果に加えて、更に以下の効果が得られるようになる。
【００６８】
（３）燃料カット制御を利用してＡ／Ｆセンサ５８ａ、５８ｂ出力の応答性を評価した。燃料カット制御によれば、実空燃比を大きく変更することでＡ／Ｆセンサ５８ａ、５８ｂ出力の変化を適切に把握することができるため、センサ応答時間を高精度に把握することができる。
【００６９】
（４）センサ応答時間ずれΔＴに基づき最小圧力タイミングを補正した。これにより、最小圧力タイミングを高精度に推定することができ、ひいては気筒別空燃比を高精度に把握することができる。
【００７０】
（５）センサ応答時間ずれΔＴをＥＣＵ７６の常時記憶保持メモリ内に記憶した。これにより、エンジン１０の停止に伴うＥＣＵ７６の停止後、エンジン１０の再度の始動直後からセンサ応答時間ずれΔＴの前回学習値を用いることができ、ひいては最小圧力タイミングを極力精度良く推定することができる。
【００７１】
（その他の実施形態）
・上記第１の実施形態では、Ａ／Ｆセンサ５８ａ、５８ｂ出力が排気圧力の最小値に対応する出力になるタイミング（最小圧力タイミング）を、排気バルブ４４の開弁タイミングＴＥＶＡＬＶＥ、エンジン回転速度ＮＥ及び排気量Ｑに基づき推定したがこれに限らない。例えば、排気通路５６ａ、５６ｂにおいて、Ａ／Ｆセンサ５８ａ、５８ｂ近傍に排気圧力を検出する手段（排気圧センサ）が備えられるシステムでは、排気圧センサの検出値に基づき、最小圧力タイミングを特定してもよい。また、排気圧センサが設けられるシステムであっても、排気圧センサとＡ／Ｆセンサ５８ａ、５８ｂとの設置位置が離れている場合には、排気圧センサからＡ／Ｆセンサ５８ａ、５８ｂまでの距離に対応する排気圧力の変化を把握するためのパラメータ（エンジン回転速度、排気量等）に基づき排気圧センサにより検出される排気圧力を補正し、この補正された排気圧力に基づき最小圧力タイミングを推定してもよい。
【００７２】
・上記第２の実施形態では、燃料カット制御がオンされると判断された場合に学習実行条件が成立すると判断したがこれに限らない。例えば燃料カット制御のオフ（燃料噴射の開始）によって実空燃比がリッチ側に大きく変化すると判断された場合に学習実行条件が成立すると判断してもよい。また例えば燃料カット制御に限らず、加速増量制御によって実空燃比がリッチ側に変化すると判断された場合に学習実行条件が成立すると判断してもよい。この場合、Ａ／Ｆセンサ５８ａ、５８ｂ出力の応答性の評価は、加速増量制御を利用して先の図５に示した手法と同様の手法で行えばよい。
【００７３】
・上記第２の実施形態では、センサ応答時間ずれΔＴ（ガスセンサの実際の応答性についての情報）をＥＣＵ７６の常時記憶保持メモリ内に記憶（学習）したがこれに限らない。例えば計測時間ΔＴｓを学習してもよい。この場合、Ａ／Ｆセンサ５８ａ、５８ｂ出力の中央特性についての上記計測時間をＥＣＵ７６のメモリ内に予め記憶しておき、この計測時間と学習された計測時間ΔＴｓとの減算値に応じて最小圧力タイミングを進角側又は遅角側に補正すればよい。
【００７４】
・最小圧力タイミングを推定するためのパラメータとしては、排気バルブ４４の開弁タイミングＴＥＶＡＬＶＥ、エンジン回転速度ＮＥ及び排気量Ｑに限らない。例えば上記パラメータから排気量Ｑを除外し、排気バルブ４４の開弁タイミングＴＥＶＡＬＶＥ及びエンジン回転速度ＮＥのみを用いてもよい。これは、排気量Ｑの変化が最小圧力タイミングの変化に及ぼす影響が小さいことに基づくものである。これにより、サンプリングタイミング特定処理の簡略化を図ることができる。
【００７５】
・Ａ／Ｆセンサの出力が特定の圧力に対応する出力となるタイミングとしては、排気圧力の最小値に対応する出力となるタイミング（最小圧力タイミング）に限らない。例えば、排気圧力の最小値よりも大きく且つ最大値以下の値（特定値）に対応する出力となるタイミングであってもよい。この場合、ＥＣＵ７６において、Ａ／Ｆセンサに加わる排気圧力として上記特定値を想定することで、Ａ／Ｆセンサ出力から空燃比を把握することが望ましい。
【００７６】
・上記各実施形態では、排気圧力の最小値が固定値であるものとみなしてＡ／Ｆセンサ出力から空燃比を把握するようにしたがこれに限らない。例えば、エンジン１０の運転状態に応じて排気圧力の最小値が変化すると考えられる場合には、エンジン１０の運転状態に応じた都度の排気圧力の最小値がＥＣＵ７６によって想定される値からずれる際に、Ａ／Ｆセンサ出力に基づく空燃比の検出（把握）処理において、このずれの影響を補償する処理を含めることが望ましい。ここで、排気圧力の最小値は、例えば、排気バルブ４４の開弁タイミングや、エンジン回転速度、排気量、燃料噴射量（燃料噴射量が少ないと排気圧力が低下）、燃焼室２８内の燃焼圧力（又はこれと相関を有するパラメータである点火時期、点火時期を遅角させると排気圧力が低下）、大気圧等のパラメータに基づき行えばよい。
【００７７】
・ガスセンサの出力が特定の圧力に対応する出力となるタイミングとしては、ガスセンサについての基準となる特性を前提としたものに限らない。例えばＡ／Ｆセンサ出力の応答遅れ（むだ時間、応答時間）が無視できるなら、特定の圧力となるタイミングそのものを上記「ガスセンサの出力が特定の圧力に対応する出力となるタイミング」とみなしてもよい。
【００７８】
・排気中の特定成分の濃度を検出するガスセンサとしては、Ａ／Ｆセンサに限らず、例えば排気中のＮＯｘ濃度を検出するＮＯｘセンサや、排気中のＨＣ濃度を検出するＨＣセンサ、更にはＯ２センサであってもよい。排気脈動に起因してこれらセンサの出力が変動するおそれがあるなら、本発明の適用が有効である。
【００７９】
・内燃機関としては、ガソリンエンジンのような火花点火式内燃機関に限らない。例えばディーゼルエンジン等の圧縮着火式内燃機関であってもよい。
【符号の説明】
【００８０】
１０…エンジン、１４…エアフローメータ、４４…排気バルブ、４６…クランク角度センサ、５２…排気側カム角センサ、５６ａ、５６ｂ…排気通路、５８ａ、５８ｂ…Ａ／Ｆセンサ、６０…ターボチャージャ、６２ｂ…排気タービン、７６…ＥＣＵ（ガスセンサの信号処理装置の一実施形態）。
【図１】
2010236358.tif 000003
【図２】
2010236358.tif 000004
【図３】
2010236358.tif 000005
【図４】
2010236358.tif 000006
【図５】
2010236358.tif 000007