(57)【要約】【課題】  排ガスの空燃比に応じた値を出力する空燃比センサを備えた内燃機関において、空燃比センサの出力値を適切に補正するための補正値を算出できる装置の提供。【解決手段】  この装置は、燃料の燃焼速度Sが大きいほど、燃焼速度S（即ち、空燃比）が固定された状態で得られる点火時期−トルク特性を表す曲線における最大トルク点火時期MBTがより遅角側に推移する傾向があることを利用して、空燃比（即ち、燃焼速度S）を順次偏移させていくことで得られる最大トルク点火時期MBTの変化傾向を監視し、最大トルク点火時期MBTが最も遅角側に推移した場合を、燃焼速度Sが最大となる場合として特定する。この場合における検出空燃比と、燃焼速度Sが最大となる場合の空燃比であって、既知の燃料の性状から決定される空燃比との相違の程度に基づいて、空燃比センサの出力値を補正するための補正値を算出する。【選択図】  図５
2008261318.tif 000002
【特許請求の範囲】
【請求項１】
内燃機関の排気通路に配設されて空燃比に応じた値を出力する空燃比センサを備えた内燃機関に適用され、
前記空燃比が、同空燃比に応じて変化する燃料の燃焼速度が最大となる空燃比であって、既知の同燃料の性状から決定される空燃比である第１空燃比に一致している場合において、前記空燃比センサにより検出される検出空燃比を第２空燃比として取得する第２空燃比取得手段と、
前記第１空燃比と、前記取得された第２空燃比との相違を利用して前記空燃比センサの出力値を補正するための補正値を決定する補正値決定手段と、
前記決定された補正値を利用して前記空燃比センサの出力値を補正する空燃比センサ補正手段と、
を備えた内燃機関の空燃比センサの出力値補正装置。
【請求項２】
請求項１に記載の内燃機関の空燃比センサの出力値補正装置において、
前記第２空燃比取得手段は、
前記空燃比を変更する空燃比変更手段と、
前記内燃機関の点火時期を変更する点火時期変更手段と、
前記内燃機関のクランク軸の出力トルクを取得するトルク取得手段と、
前記空燃比を固定した状態で前記点火時期変更手段を利用して前記点火時期を変更することで得られる同点火時期と前記トルク取得手段を利用して取得される前記出力トルクとの関係を、前記空燃比変更手段を利用して前記空燃比を２以上の異なる空燃比に順次変更させていくことでそれぞれ取得する関係取得手段と、
を備え、
前記取得された関係の２以上の前記空燃比に対する変化傾向に基づいて前記第２空燃比を取得するように構成された内燃機関の空燃比センサの出力値補正装置。
【請求項３】
請求項２に記載の内燃機関の空燃比センサの出力値補正装置において、
前記第２空燃比取得手段は、
前記取得された各関係から得られる前記出力トルクの最大値に対応する前記点火時期である最大トルク点火時期をそれぞれ取得する最大トルク点火時期取得手段を備え、
前記空燃比が、２以上の前記最大トルク点火時期のうち最も遅角側のものに対応する関係が得られた空燃比に固定されている場合において、前記第２空燃比を取得するように構成された内燃機関の空燃比センサの出力値補正装置。
【請求項４】
請求項３に記載の内燃機関の空燃比センサの出力値補正装置において、
前記関係取得手段は、
前記空燃比を、前記第１空燃比よりもリッチ、又はリーンな所定の空燃比から所定の程度だけリーン、又はリッチ方向に順次偏移させていくことで、前記２以上の関係を取得するように構成され、
前記最大トルク点火時期取得手段は、
前記各関係が取得される毎に前記最大トルク点火時期を順次取得するように構成されていて、
前記第２空燃比取得手段は、
前記空燃比が前記各関係が得られる空燃比に固定される毎に前記検出空燃比を順次検出するとともに、今回の前記最大トルク点火時期が１回前の前記最大トルク点火時期より初めて進角側になった場合、同１回前の前記最大トルク点火時期に対応する前記検出空燃比を前記第２空燃比として取得するように構成された内燃機関の空燃比センサの出力値補正装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の空燃比センサの出力値補正装置に関する。
【背景技術】
【０００２】
一般に、内燃機関の排気通路に配設されて排ガスの空燃比に応じた値を出力する空燃比センサの出力値と目標空燃比とに基づいて、排ガスの空燃比が目標空燃比と一致するように空燃比のフィードバック制御を実行する装置が知られおり、例えば、下記特許文献１に記載されている。
【特許文献１】特開２００４−２０４７３３号公報
【０００３】
空燃比センサとしては、広範囲に亘る排ガスの空燃比を検出する観点から限界電流式の酸素濃度センサが用いられることが多い。限界電流式の酸素濃度センサは、個体誤差、経年変化等により出力値が正常値から偏移し易い特性を有する。即ち、空燃比センサの出力値における誤差が生じ易い。このため、上述のように空燃比のフィードバック制御が実行されると、排ガスの空燃比が目標空燃比から上記誤差に相当する分だけ乖離した空燃比に一致する事態が発生し得るという問題があった。
【発明の開示】
【０００４】
従って、本発明の目的は、空燃比センサの出力値を適切に補正することができる１手法としての、空燃比センサの出力値補正装置を提供することにある。
【０００５】
本発明に係る空燃比センサの出力値補正装置は、内燃機関の排気通路に配設されて排ガスの空燃比に応じた値を出力する空燃比センサを備えた内燃機関に適用される。また、排ガスの空燃比が、内燃機関に供給される混合気の空燃比（以下、単に「混合気の空燃比」と称呼する。）と同一の値となる内燃機関（例えば、排気通路において酸化剤を供給することで、排ガスの空燃比を混合気の空燃比と異ならせる機構等を有さない内燃機関）に適用される。
【０００６】
本発明に係る空燃比センサの出力値補正装置の特徴は、前記（排ガスの）空燃比が同（混合気の）空燃比に応じて変化する燃料の燃焼速度が最大となる空燃比であって既知の同燃料の性状から決定される空燃比である第１空燃比に一致している場合において、前記空燃比センサにより検出される検出空燃比を第２空燃比として取得する第２空燃比取得手段と、前記第１空燃比と前記取得された第２空燃比との相違を利用して前記空燃比センサの出力値を補正するための補正値を決定する補正値決定手段と、前記決定された補正値を利用して前記空燃比センサの出力値を補正する空燃比センサ補正手段とを備えたことにある。
【０００７】
一般に、混合気の空燃比が、酸素と燃料が過不足なく反応する場合における空燃比よりややリッチ側の空燃比と等しい場合（燃料の量が、酸素と燃料が過不足なく反応する場合における燃料の量よりやや大きい場合）、燃料の燃焼速度が最も大きくなる。この場合における混合気の空燃比（即ち、前記第１空燃比）は、燃料の性状（例えば、燃料中のＣ，Ｈ等の組成等）により予め決定され得る値である。
【０００８】
上記空燃比センサの出力値における誤差が生じている場合、前記第２空燃比は、前記第１空燃比からその誤差に相当する分だけ乖離した排ガスの検出空燃比となる。前記第１空燃比は燃料の性状により予め決定され得るものであるから、前記第２空燃比の前記第１空燃比からの乖離の程度が求められ得、この乖離の程度は、上記誤差を精度良く表す値となり得る。
【０００９】
従って、上記構成によれば、空燃比センサの出力値における誤差を精度良く表し得る前記第１空燃比と前記第２空燃比との相違が利用されることで、空燃比センサの出力値を適切に補正するための補正値が求めるられ得、この補正値が利用されることで空燃比センサの出力値を適切に補正することができる。
【００１０】
本発明に係る空燃比センサの出力値補正装置においては、前記第２空燃比取得手段が、前記（検出）空燃比を変更する空燃比変更手段と、前記内燃機関の点火時期を変更する点火時期変更手段と、前記内燃機関のクランク軸の出力トルクを取得するトルク取得手段と、前記空燃比を固定した状態で前記点火時期変更手段を利用して前記点火時期を変更することで得られる同点火時期と前記トルク取得手段を利用して取得される前記出力トルクとの関係を前記空燃比変更手段を利用して前記（検出）空燃比を２以上の異なる空燃比に順次変更させていくことでそれぞれ取得する関係取得手段とを備え、前記取得された関係の２以上の前記（検出）空燃比に対する変化傾向に基づいて前記第２空燃比を取得するように構成されることが好適である。
【００１１】
例えば、内燃機関の点火時期をＸ軸（横軸）、内燃機関のクランク軸の出力トルク（の機関の１サイクルあたりの平均値）をＹ軸（縦軸）にとった場合において、Ｘ−Ｙ座標上での空燃比を固定した状態で得られる点火時期と出力トルクとの関係（例えば、曲線等）は、排ガスの空燃比が前記第１空燃比に近接するほど、燃料の燃焼速度が増大するのに伴いＸ軸方向のより遅角側の方向へ推移していく傾向がある（後述する図５を参照。詳細は後述する。）。
【００１２】
従って、例えば、検出空燃比（即ち、燃料の燃焼速度）が異なる２以上の空燃比に順次変更される場合において、上記Ｘ−Ｙ座標上に各検出空燃比に対応してそれれぞれ作成された上記点火時期と出力トルクとの関係を表す曲線のうち、最もＸ軸方向の遅角側に推移したものが得られた場合が、排ガスの空燃比が前記第１空燃比に一致する（最も近接する）場合となり得る。この場合における検出空燃比を前記第２空燃比として取得すればよい。
【００１３】
上記構成は係る知見に基づく。これによれば、上述のように検出空燃比を２以上の異なる空燃比に順次変更させながら、それぞれ取得される上記点火時期と出力トルクとの関係の変化傾向を監視することで、前記第２空燃比の取得に際し、排ガスの空燃比が前記第１空燃比に一致している場合を特定することができる。
【００１４】
本発明に係る空燃比センサの出力値補正装置においては、前記第２空燃比取得手段が、前記取得された各関係から得られる前記出力トルクの最大値に対応する前記点火時期である最大トルク点火時期をそれぞれ取得する最大トルク点火時期取得手段を備え、前記（検出）空燃比が２以上の前記最大トルク点火時期のうち最も遅角側のものに対応する関係が得られた空燃比に固定されている場合において前記第２空燃比を取得するように構成されることが好適である。
【００１５】
検出空燃比を固定した状態で得られる或る点火時期と出力トルクとの関係においては、出力トルクの最大値が存在し、この最大値に対応する点火時期である前記最大トルク点火時期が簡易、且つ、一意的に決定される。また、順次変更される検出空燃比に対応する前記最大トルク点火時期は、上記点火時期と出力トルクとの関係の変化傾向と同様、燃料の燃焼速度が大きいほど遅角側のものとなる。即ち、検出空燃比の変更に応じた前記最大トルク点火時期の変化傾向は、上記点火時期と出力トルクとの関係の変化傾向を表すものとなり得る。
【００１６】
上記構成によれば、検出空燃比の変更に応じた前記最大トルク点火時期の変化傾向を監視することで、上記点火時期と出力トルクとの関係の変化傾向を簡易に知ることができる。従って、前記第２空燃比の取得に際し、排ガスの空燃比が前記第１空燃比に一致している場合を簡易に特定することができ、この結果、前記第２空燃比を簡易に取得することができる。
【００１７】
この場合、例えば、前記関係取得手段が、前記（検出）空燃比を前記第１空燃比よりもリッチ又はリーンな所定の空燃比から所定の程度だけリーン又はリッチ方向に順次偏移させていくことで前記２以上の関係を取得するように構成され、前記最大トルク点火時期取得手段が、前記各関係が取得される毎に前記最大トルク点火時期を順次取得するように構成されていて、前記第２空燃比取得手段が、前記（検出）空燃比が前記各関係が得られる空燃比に固定される毎に前記検出空燃比を順次検出するとともに、今回の前記最大トルク点火時期が１回前の前記最大トルク点火時期より初めて進角側になった場合、同１回前の前記最大トルク点火時期に対応する前記検出空燃比を前記第２空燃比として取得するように構成されてもよい。
【００１８】
ここにおいて、今回の前記最大トルク点火時期は、順次変更される検出空燃比のうち、今回固定されている検出空燃比に対応する前記最大トルク点火時期であり、１回前の前記最大トルク点火時期は、順次変更される検出空燃比のうち、今回から１回前に固定されていた検出空燃比に対応する前記最大トルク点火時期である。
【００１９】
上記構成によれば、今回の前記最大トルク点火時期が１回前の前記最大トルク点火時期より初めて進角側になった場合、同１回前の前記最大トルク点火時期が最も遅角側に推移するものとして特定され得る。即ち、この場合、上記１回前の前記最大トルク点火時期に対応する検出空燃比を前記第２空燃比として取得することができる。
【００２０】
また、この場合、次回以降の検出空燃比の順次変更、点火時期と出力トルクとの関係の取得を省略することができる。従って、ＣＰＵによる不必要な演算処理等が省略され得るから、効率良く、且つ、迅速に前記第２空燃比を取得することができる。
【発明を実施するための最良の形態】
【００２１】
以下、本発明による内燃機関の空燃比センサの出力値補正装置の実施形態について図面を参照しつつ説明する。
【００２２】
図１は、本発明の実施形態に係る内燃機関の空燃比センサの出力値補正装置を火花点火式多気筒（４気筒）内燃機関１０に適用したシステムの概略構成を示している。この内燃機関１０は、シリンダブロック、シリンダブロックロワーケース、及びオイルパン等を含むシリンダブロック部２０と、シリンダブロック部２０の上に固定されるシリンダヘッド部３０と、シリンダブロック部２０にガソリン混合気を供給するための吸気系統４０と、シリンダブロック部２０からの排気ガスを外部に放出するための排気系統５０とを含んでいる。
【００２３】
シリンダブロック部２０は、シリンダ２１、ピストン２２、コンロッド２３、及びクランク軸２４を含んでいる。ピストン２２はシリンダ２１内を往復動し、ピストン２２の往復動がコンロッド２３を介してクランク軸２４に伝達され、これにより同クランク軸２４が回転するようになっている。シリンダ２１とピストン２２のヘッドは、シリンダヘッド部３０とともに燃焼室２５を形成している。
【００２４】
シリンダヘッド部３０は、燃焼室２５に連通した吸気ポート３１、吸気ポート３１を開閉する吸気弁３２、吸気弁３２を駆動するインテークカムシャフトを含むとともに同インテークカムシャフトの位相角を連続的に変更する可変吸気タイミング装置３３、可変吸気タイミング装置３３のアクチュエータ３３ａ、燃焼室２５に連通した排気ポート３４、排気ポート３４を開閉する排気弁３５、排気弁３５を駆動するエキゾーストカムシャフト３６、点火プラグ３７、点火プラグ３７に与える高電圧を発生するイグニッションコイルを含むイグナイタ３８、燃料を吸気ポート３１内に噴射する燃料噴射弁３９を備えている。
【００２５】
吸気系統４０は、吸気ポート３１に連通し同吸気ポート３１とともに吸気通路を形成するインテークマニホールドを含む吸気管４１、吸気管４１の端部に設けられたエアフィルタ４２、吸気管４１内にあって吸気通路の開口断面積を可変とするスロットル弁４３、及びスロットル弁駆動手段を構成するＤＣモータからなるスロットル弁アクチュエータ４３ａを備えている。
【００２６】
排気系統５０は、排気ポート３４に連通したエキゾーストマニホールド５１、エキゾーストマニホールド５１（実際には、各排気ポート３４に連通したそれぞれのエキゾーストマニホールド５１が集合した集合部）に接続されたエキゾーストパイプ（排気管）５２、エキゾーストパイプ５２に配設（介装）された三元触媒５３を備えている。排気ポート３４、エキゾーストマニホールド５１、及びエキゾーストパイプ５２は、排気通路を構成している。
【００２７】
一方、このシステムは、スロットルポジションセンサ６１、カムポジションセンサ６２、クランクポジションセンサ６３、水温センサ６４、空燃比センサ６５、トルクセンサ６６を備えている。
【００２８】
スロットルポジションセンサ６１は、スロットル弁４３の開度を検出し、スロットル弁開度TAを表す信号を出力するようになっている。カムポジションセンサ６２は、インテークカムシャフトが９０°回転する毎に（即ち、クランク軸２４が１８０°回転する毎に）一つのパルスを有する信号（Ｇ２信号）を発生するようになっている。この信号は、吸気弁３２の開閉タイミングを表す。クランクポジションセンサ６３は、クランク軸２４が１０°回転する毎に幅狭のパルスを有するとともに同クランク軸２４が３６０°回転する毎に幅広のパルスを有する信号を出力するようになっている。この信号は、運転速度NEを表す。水温センサ６４は、内燃機関１０の冷却水の温度を検出し、冷却水温THWを表す信号を出力するようになっている。
【００２９】
空燃比センサ６５は、排気通路であって三元触媒５３よりも上流側に配設されている。空燃比センサ６５は、所謂「限界電流式酸素濃度センサ」であって、三元触媒５３に流入する排ガスの空燃比を検出し、図２に実線にて示したように、排ガスの空燃比に応じた電流を出力し、この電流に応じた電圧である出力値Vafs(V)を出力するようになっている。特に、正常状態では、後述する燃料の燃焼速度Sが最大となる場合における排ガスの空燃比である第１空燃比afsmax1であるときに出力値Vafs(V)は値Vafsmax1(V)になるようになっている。図２から明らかなように、空燃比センサ６５によれば、広範囲にわたる空燃比を精度良く検出することができる。
【００３０】
トルクセンサ６６は、クランク軸２４の出力トルクを検出し、クランク軸２４の出力トルクの内燃機関１０の１サイクルにおける平均値Tqを表す信号を出力するようになっている。このトルクセンサ６６が、前記トルク取得手段の一部に対応する。
【００３１】
電気制御装置７０は、互いにバスで接続されたＣＰＵ７１、ＣＰＵ７１が実行するルーチン（プログラム）、テーブル（ルックアップテーブル、マップ）、及び定数等を予め記憶したＲＯＭ７２、ＣＰＵ７１が必要に応じてデータを一時的に格納するＲＡＭ７３、電源が投入された状態でデータを格納するとともに同格納したデータを電源が遮断されている間も保持するバックアップＲＡＭ７４、並びにＡＤコンバータを含むインターフェース７５等からなるマイクロコンピュータである。
【００３２】
インターフェース７５は、前記センサ６１〜６６に接続され、ＣＰＵ７１にセンサ６１〜６６からの信号を供給するとともに、同ＣＰＵ７１の指示に応じて可変吸気タイミング装置３３のアクチュエータ３３ａ、イグナイタ３８、燃料噴射弁３９、及びスロットル弁アクチュエータ４３ａへ駆動信号を送出するようになっている。
【００３３】
（空燃比センサの出力値の補正の概要）
次に、上記のように構成された空燃比センサの出力値補正装置（以下、「本装置」とも称呼する。）が行う空燃比センサ６５の出力値の補正の概要について説明する。
【００３４】
限界電流式の酸素濃度センサである空燃比センサ６５は、個体誤差、経年変化等により上記第１空燃比afsmax1に対応する出力値Vafsmax1が正常値から偏移し易い特性を有する。この例では、空燃比センサ６５の出力値Vafsが、図２に破線にて示したように、空燃比全域に亘って正常値から値dVafsだけ小さめに偏移していて、この結果、上記第１空燃比afsmax1に対応する出力値が値（Vafsmax-dVafs）になっているものとする。
【００３５】
即ち、実際の排ガスの空燃比が上記第１空燃比afsmax1に一致する場合において、空燃比センサ６５により検出される検出空燃比afsは、上記第１空燃比afsmax1から上記値dVafsに相当する分だけリッチ側に偏移した空燃比である第２空燃比afsmax2になるものとする。換言すれば、第２空燃比afsmax2の第１空燃比afsmax1からの乖離の程度は、空燃比センサ６５の出力値における誤差（即ち、上記値dVafs）を表すものとなる。
【００３６】
後述するように上記第１空燃比afsmax1は燃料の性状から予め決定され得るものであるから、第２空燃比afsmax2が取得されることで上記乖離の程度が求められ、誤差（即ち、上記値dVafs）を有している空燃比センサ６５の出力値を適切に補正するための補正値δafを求めることができる。
【００３７】
本装置は、燃料の燃焼速度Sに影響を及ぼす燃料中のＣ，Ｈの組成等が既知である燃料を用い、後述するように検出空燃比afs（即ち、混合気（排ガス）の空燃比）を順次変更していく。そして、排ガスの空燃比が、上記用いられる燃料の性状から予め決定される第１空燃比afsmax1に最も近接する場合を特定し、この場合における検出空燃比afsを上記第２空燃比afsmax2として取得するようになっている。
【００３８】
また、上記第１空燃比afsmax1と、上記第２空燃比afsmax2として取得された検出空燃比afsとの差をとることで、上記補正値δafを算出し、空燃比センサ６５の出力値Vafs（即ち、検出空燃比afs）に基づく空燃比フィードバック制御が実行される際、この補正値δafが検出空燃比afsに加えられることで、空燃比センサ６５の出力値が補正されるようになっている。このように空燃比センサ６５の出力値を補正する手段が、前記空燃比センサ補正手段の一部に対応する。以上が、本装置が行う空燃比センサ６５の出力値の補正の概要である。
【００３９】
（第２空燃比の取得方法）
次に、上述のように本装置が取得する上記第２空燃比afsmax2の取得方法について説明する。
【００４０】
ところで、図３に示したように、燃料の燃焼速度Sは内燃機関１０に供給される混合気の空燃比（従って、排ガスの空燃比）に応じて変化し、特に、混合気の空燃比が、燃料と酸素が過不足なく反応する空燃比よりややリッチ側の空燃比と等しい場合、燃焼速度Sは最も大きい燃焼速度である最大燃焼速度Smaxとなる。即ち、この場合における排ガスの空燃比が上記第１空燃比afsmax1となり、空燃比が第１空燃比afsmax1よりリッチ側に偏移するほど、又はリーン側に偏移するほど燃焼速度Sはより小さくなる。
【００４１】
これは、排ガスの空燃比が第１空燃比afsmax1よりリッチ側に偏移するほど、酸素と反応しない燃料がより過剰となることに伴い燃焼温度がより低くなる一方、第１空燃比afsmax1よりリーン側に偏移するほど、燃料と反応しない空気がより過剰となることに伴い燃焼温度がより低くなることに基づく。この第１空燃比afsmax1は、既知の燃料中のＣ，Ｈの組成等により予め決定され得る値である。
【００４２】
また、燃料の燃焼速度Sが変更されていく場合、各燃焼速度Sに対応する点火時期CAigとクランク軸２４の出力トルク（の内燃機関１０の１サイクルあたりの平均値Tq、以下、単に「出力トルクTq」と称呼する。）との関係が、或る傾向をもって変化していく。従って、検出空燃比afs（即ち、燃料の燃焼速度S）を順次変更し、上記関係の変化傾向を監視することで、燃料の燃焼速度Sが上記最大燃焼速度Smaxに最も近接する場合（従って、排ガスの空燃比が上記第１空燃比afsmax1に最も近接する場合）を特定することができる。
【００４３】
本装置は、このことを利用して、検出空燃比afs（即ち、混合気（排ガス）の空燃比）を順次変更していくことで、燃料の燃焼速度Sも順次変更させていくようになっている。そして、上記点火時期CAigと出力トルクTqとの関係の変化傾向から、燃料の燃焼速度Sが上記最大燃焼速度Smaxに最も近接する場合を特定し、この場合における検出空燃比afsを上記第２空燃比afsmax2として取得するようになっている。
【００４４】
<燃料の燃焼速度に応じた点火時期と出力トルクとの関係の変化傾向>
次に、上記第２空燃比afsmax2を取得する際に用いられる、燃料の燃焼速度Sに応じた点火時期CAigと出力トルクTqとの関係の変化傾向について説明する。
【００４５】
図４は、内燃機関１０の圧縮・膨張行程での所定のクランク角度CAにて点火が実行される場合における、クランク角度CAに対する燃焼室２５内のガス圧Pの変化を示したグラフである。点火時期CAig1にて点火が実行され、例えば、燃焼速度S1で反応が進行する場合、図４の実線で示したように、上記ガス圧Pは、燃料の燃焼に伴い点火時期CAig1よりクランク角度差dCA1だけ遅角側のクランク角度にて極大となる。このガス圧Pが極大となる場合に対応するクランク角度CAを最大圧力クランク角度CAPmaxと称呼する。
【００４６】
ところで、一般に、上記最大圧力クランク角度CAPmaxが、内燃機関１０のピストン２２の上死点に対応するクランク角度TDCよりも若干遅角側の所定のクランク角度（以下、「最大トルククランク角度CATqmax」と称呼する。）に近接するほど、出力トルクTqはより大きくなる傾向がある。即ち、燃料の燃焼速度Sが燃焼速度S1である場合、燃焼速度S1に対応する上記最大圧力クランク角度CAPmax1と、上記最大トルククランク角度CATqmaxとのクランク角度差の絶対値δCAが小さいほど、出力トルクTqが大きくなる。特に、上記差の絶対値δCAが「０」である場合、出力トルクTqは最大となり、この場合の出力トルクTqを最大出力トルクTqmaxと称呼する。
【００４７】
ここで、燃料の燃焼速度Sが上記燃焼速度S1に固定された状態で、点火時期CAigを変更させる場合を考える。この場合、点火時期CAigにかかわらず、点火時期CAigと最大圧力クランク角度CAPmax1とのクランク角度差は上記差dCA1と同一となる。従って、燃焼速度S1での出力トルクTqが上記最大出力トルクTqmaxとなる場合（即ち、上記差の絶対値δCA＝０（即ち、CATqmax＝CAPmax1）となる場合、図４の１点鎖線を参照）に対応する点火時期CAigである最大トルク点火時期MBT1は、上記最大トルククランク角度CATqmax（＝CAPmax1）より上記差dCA1だけ進角側のものとなる。
【００４８】
また、点火時期CAigが上記最大トルク点火時期MBT1からより進角側、又は、より遅角側に乖離するほど、点火時期CAigと最大圧力クランク角度CAPmax1とのクランク角度差が上記差dCA1に維持されながら上記差の絶対値δCAが大きくなるのに伴い、出力トルクTqがより小さくなる。従って、燃料の燃焼速度Sが燃焼速度S1に固定された状態においては、図５に示したように、点火時期CAigを横軸（Ｘ軸）、出力トルクTqを縦軸（Ｙ軸）にとった場合、点火時期CAigと出力トルクTqとの関係が、Ｘ−Ｙ座標上に点（MBT1,Tqmax）を頂点とする上に凸の曲線で表される。
【００４９】
換言すれば、或る燃焼速度Sが固定された状態で、点火時期CAigを順次変更していくと、出力トルクTqが最大出力トルクTqmaxとなる上記最大トルク点火時期MBTが必ず存在する点火時期CAigと出力トルクTqとの関係が得られる。以下、このような点火時期CAigと出力トルクTqとの関係を、点火時期−トルク特性と称呼する。
【００５０】
一方、点火時期CAigが上記点火時期CAig1に固定された状態で、燃料の燃焼速度Sを変更する場合を考える。再び図４を参照しながら説明すると、燃料の燃焼速度Sが小さいほど、クランク角度CAに対する上記ガス圧Pの増大速度が減少するのに伴い、上記最大圧力クランク角度CAPmaxの上記点火時期CAig1からの乖離の程度が大きくなる。即ち、上記燃焼速度S1と上記燃焼速度S1より小さい燃焼速度S2,S3（＜S2）にそれぞれ対応する上記最大圧力クランク角度CAPmax1,CAPmax2,CAmax3は、この順でより進角側に推移する。従って、上記最大圧力クランク角度CAPmax1,CAPmax2,CAmax3と上記点火時期CAig1とのクランク角度差dCA1,dCA2,dCA3は、この順でより小さい。
【００５１】
従って、燃焼速度S1,S2,S3に対応する各出力トルクTqが最大出力トルクTqmaxとなる場合のガス圧Pのクランク角度CAに対する変化を示す、図４に対応する図６のグラフに示すように、燃焼速度S1,S2,S3に対応する最大トルク点火時期MBT1,MBT2,MBT3は、対応する上記各最大圧力クランク角度CAPmax1,CAPmax2,CAmax3がそれぞれ上記最大トルククランク角度CATqmaxと一致するように、上記最大トルククランク角度CATqmaxよりそれぞれ上記差dCA1,dCA2,dCA3だけ進角側のクランク角度CAとなる。即ち、上記最大トルク点火時期MBT1,MBT2,MBT3は、この順でより遅角側に推移する。
【００５２】
また、燃料の燃焼速度Sが燃焼速度S2,S3に固定された状態で得られる各点火時期−トルク特性も、上述した燃焼速度S1での点火時期−トルク特性と同様、上記Ｘ−Ｙ座標上で点（MBT2,Tqmax）,(MBT3,Tqmax)を頂点とする上に凸の曲線でそれぞれ表される。以上のことから、図５に示したように、燃料の燃焼速度Sを固定した状態で得られる点火時期−トルク特性を表す曲線は、上記Ｘ−Ｙ座標上において燃料の燃焼速度Sが大きいほど、Ｘ軸方向のより遅角側の方向へ平行移動していく。従って、燃料の燃焼速度Sが上記最大燃焼速度Smaxに一致する場合、上記上に凸の曲線は最も遅角側に推移する。
【００５３】
即ち、前記関係取得手段は、前記空燃比（従って、燃料の燃焼速度S）が固定された状態で、点火時期−トルク特性を表す曲線を、空燃比（従って、燃料の燃焼速度S）を２以上の異なる空燃比に順次変更していくことでＸ−Ｙ座標上にそれぞれ作成し、前記第２空燃比取得手段は、前記点火時期と出力トルクとの関係の２以上の空燃比（従って、燃料の燃焼速度S）に対応する変化傾向として、点火時期−トルク特性を表す曲線が上述のようにＸ軸方向の遅角側方向へ平行移動していく傾向を用いるように構成される。
【００５４】
ここで、上記上に凸の曲線における頂点を構成する上記最大トルク点火時期MBTに着目すると、上記最大トルク点火時期MBTは、各上記上に凸の曲線においてそれぞれ必ず存在し、一意的、且つ、簡易に決定され得る。また、上述した曲線が平行移動していく傾向と同様、燃料の燃焼速度Sが大きいほど、各燃料の燃焼速度Sに対応する上記最大トルク点火時期MBTがより遅角側に推移し、特に、燃料の燃焼速度Sが上記最大燃焼速度Smaxに一致する場合に対応する上記最大トルク点火時期MBTは、最も遅角側に推移する（図５、及び図６を参照）。即ち、燃料の燃焼速度Sに応じた上記最大トルク点火時期MBTの変化傾向は、上記上に凸の曲線の変化傾向を表すものとなり得る。
【００５５】
従って、本装置は、検出空燃比afsを順次変更させていくことで得られる上記最大トルク点火時期MBTの変化傾向を監視し、２以上の上記最大トルク点火時期MBTのうち最も遅角側のものに対応する上記点火時期−トルク特性を表す曲線が作成された場合を、燃料の燃焼速度Sが最大燃焼速度Smaxに最も近接する場合（従って、排ガスの空燃比が上記第１空燃比afsmax1に最も近接する場合）として特定するようになっている。そして、この場合における検出空燃比afsを上記第２空燃比afsmax2として取得するようになっている。以上が、本装置による第２空燃比afsmax2の取得方法である。
【００５６】
（実際の作動）
以下、このような処理を行う本装置の実際の作動について、図７に示した本装置の作動により検出空燃比afsが順次変更されていくことで上記最大トルク点火時期MBTが変化していく傾向を表すグラフと、図８に示したフローチャートとを参照しながら説明していく。
【００５７】
ＣＰＵ７１は、図８にフローチャートにより示した空燃比センサ６５の出力値の補正値δafを算出するルーチンを、同補正値δafの算出が要求される場合、同補正値δafの算出が完了するまで繰り返し実行するようになっている。上記補正値δafの算出が要求される場合とは、例えば、内燃機関１０が工場から出荷される前の状態にある場合等が挙げられる。
【００５８】
従って、ＣＰＵ７１は、上記補正値δafの算出が要求される場合、ステップ８００から処理を開始してステップ８０５に進み、補正値算出条件が成立しているか否かを判定する。ここで、上記補正値算出条件は、本例では、筒内吸入空気量、及び冷却水温THWが、空燃比センサ６５が活性状態となる所定の範囲内の値であるときに成立する。
【００５９】
上記補正値算出条件が成立していない場合、ＣＰＵ７１はステップ８０５にて「Ｎｏ」と判定して直ちにステップ８９５に進んで、本ルーチンを一旦終了する。一方、上記補正値算出条件が成立している場合、ＣＰＵ７１はステップ８０５にて「Ｙｅｓ」と判定してステップ８１０に進んで、検出空燃比afs(i)における上記点火時期‐トルク特性から最大トルク点火時期MBT(i)を取得する。ここで、整数iは後述するステップ８２０にて変更・設定される検出空燃比afsの設定回数を表す値であり、最大トルク点火時期MBT(i)は、検出空燃比afs(i)が固定された状態で取得されるものである。
【００６０】
ステップ８１０に進んだＣＰＵ７１は、検出空燃比afsが、前回の本ルーチン実行の際にステップ８２０にて変更・設定されたものに固定された状態（即ち、筒内吸入空気量、及び燃料噴射量が固定された状態）で、点火時期CAigを所定のクランク角度差づつ順次変更していく。この処理が、前記点火時期変更手段の一部に対応する。なお、本例では、ステップ８０５の条件成立後、初めてステップ８１０の処理が実行される場合における検出空燃比afs(1)は、上記第１空燃比afsmax1から十分にリッチ側に偏移していると考えられる所定の空燃比となるように制御されるようになっている。
【００６１】
この際、順次変更されていく各点火時期CAigに対応する出力トルクTqをそれぞれ検出し、点火時期CAigをＸ軸、出力トルクTqをＹ軸としたＸ−Ｙ座標上に、点火時期CAigと出力トルクTqの関係をプロットしていくことで、１つの上記点火時期−トルク特性を表す曲線を作成する（図５を参照）。この処理が、前記関係取得手段の一部に対応する。
【００６２】
そして、ＣＰＵ７１は上記作成された上に凸の曲線の頂点に対応する（即ち、上記最大出力トルクTqmaxに対応する）点火時期CAigを、この曲線が作成されたときに空燃比センサ６５により検出される検出空燃比afs(i)に対応する最大トルク点火時期MBT(i)として取得する。この処理が、前記最大トルク点火時期取得手段の一部に対応する。このようにして検出された検出空燃比afs(i)、及びこの検出空燃比afs(i)に対応する最大トルク点火時期MBT(i)は、ＲＡＭ７３に記憶されるようになっている。
【００６３】
次に、ＣＰＵ７１はステップ８１５に進み、今回の本ルーチン実行の際に上記ステップ８１０にて取得された最大トルク点火時期MBT(i)が、１回前の本ルーチン実行の際に取得されＲＡＭ７３に記憶されている最大トルク点火時期MBT(i-1)より遅角側か否かを判定する。
【００６４】
今回の最大トルク点火時期MBT(i)が１回前の最大トルク点火時期MBT(i-1)より遅角側である場合、ＣＰＵ７１はステップ８１５にて「Ｙｅｓ」と判定してステップ８２０に進んで、次回の検出空燃比afsが今回の検出空燃比afs(i)より所定の空燃比dafsだけリーン方向に偏移するように制御指示する。なお、本例では、ステップ８０５の条件成立後、初めてステップ８１５の処理が実行される場合においては、ＣＰＵ７１は「Ｙｅｓ」と判定しステップ８２０に進むようになっている。
【００６５】
ステップ８２０に進んだＣＰＵ７１は、筒内吸入空気量が所定の量に維持され、且つ、燃料噴射量が上記所定の空燃比dafsに対応する量だけ減じられた量となるように制御する。これにより、混合気の空燃比（従って、排ガスの空燃比）が上記所定の空燃比dafsだけリーン方向に偏移し、次回のステップ８１０の処理における検出空燃比afs(i+1)が、今回設定されていた検出空燃比afs(i)から上記所定の空燃比dafsだけリーン方向に偏移した空燃比に設定されるようになっている。この処理が、前記空燃比変更手段の一部に対応する。
【００６６】
そして、ＣＰＵ７１はステップ８９５に進んで、本ルーチンを一旦終了する。以降、ＣＰＵ７１は、上記ステップ８１５をモニタしながらステップ８０５〜８２０の処理を繰り返し実行する。
【００６７】
これにより、図７の矢印Ａに示すように、検出空燃比afs(i)が、初回のステップ８１０の実行時に設定されていて最もリッチ方向に偏移していた検出空燃比afs(1)から、上記所定の空燃比dafsづつリーン方向へ順次偏移していく。他方、順次偏移していく各検出空燃比afs(i)が固定された状態で得られる上記最大トルク点火時期MBT(i)は、それぞれ１回前のものより遅角側に推移していく変化傾向を示す。
【００６８】
これは、上記所定の空燃比dafsに対応する分だけ燃料噴射量が減じられていくことで、上記一定の量に維持される筒内吸入空気中の酸素と反応しない燃料の量（即ち、燃料の過剰量）がより小さくなっていくことに伴い、燃焼温度が高くなっていき、燃料の燃焼速度Sが増大していくことに基づく（図３、及び図５を参照）。即ち、図７の矢印Ａに示す上記最大トルク点火時期MBT(i)の変化傾向は、排ガスの空燃比が上記第１空燃比afsmax1に近接する方向に偏移してくことを示している。
【００６９】
一方、検出空燃比afs(i)を順次偏移させ続けると、図７の矢印Ｂに示すように、上記最大トルク点火時期MBT(i)は、或る値を境に１回前のものより進角側に推移していく変化傾向を示すようになる。これは、上記所定の空燃比dafsに対応する分だけ燃料噴射量が減じられることで、燃料と反応しない空気がより過剰となっていくことに伴い、燃焼温度が低くなっていき、燃料の燃焼速度Sが減少していくことに基づく（図３、及び図５を参照）。即ち、図７の矢印Ｂに示す上記最大トルク点火時期MBT(i)の変化傾向は、排ガスの空燃比が上記第１空燃比afsmax1から乖離する方向に偏移してくことを示している。
【００７０】
従って、今回の上記最大トルク点火時期MBT(i)がその１回前の上記最大トルク点火時期MBT(i-1)より初めて進角側となった場合、１回前の上記最大トルク点火時期MBT(i-1)が最も遅角側に推移するものと特定することができる。即ち、この場合、１回前の上記最大トルク点火時期MBT(i-1)が得られた状態が、排ガスの空燃比が上記第１空燃比afsmax1に最も近接していた状態（即ち、燃料の燃焼速度Sが上記最大燃焼速度Smaxに最も近接していた状態）とすることができるから、同１回前の上記最大トルク点火時期MBT(i-1)に対応する検出空燃比afs(i-1)が、上記第２空燃比afsmax2となり得る。
【００７１】
この場合、上記ステップ８０５〜８２０を繰り返し実行していたＣＰＵ７１は、ステップ８１５に進んだとき「Ｎｏ」と判定してステップ８２５に進んで、既知の上記第１空燃比afsmax1から、上記１回前の上記最大トルク点火時期MBT(i-1)が得られたときに記憶されていた、上記第２空燃比afsmax2としての検出空燃比afs(i-1)を減じることで、空燃比センサ６５の出力値の補正値δafを求める。以降、次に補正値δafの算出の要求があるまで、本ルーチンのステップ処理は実行されない。
【００７２】
即ち、前記関係取得手段は、今回の前記最大トルク点火時期が１回前の前記最大トルク点火時期より初めて進角側になった場合、新たな前記２以上の関係を取得するのを終了するように構成されている。
【００７３】
これにより、上記最大トルク点火時期MBT(i)が初めてその１回前の上記最大トルク点火時期MBT(i-1)より進角側のものとなった場合、新たに次回以降の検出空燃比afsの変更・設定、点火時期−トルク特性を表す曲線の作成、及び上記最大トルク点火時期MBTの取得は実行されない。従って、ＣＰＵ７１による不必要な演算処理等が省略され得るから、効率良く、且つ、迅速に第２空燃比afsmax2としての検出空燃比afsを取得することができる。
【００７４】
以上、説明したように、本発明による内燃機関の空燃比センサの出力値補正装置によれば、燃料中のＣ，Ｈの組成等が既知である燃料が用いられ、検出空燃比afsが順次変更されていく。また、各検出空燃比afsが固定された状態で、上記点火時期−トルク特性を表す曲線がそれぞれ作成され、上記曲線から最大トルク点火時期MBTがそれぞれ取得されていく。
【００７５】
ここで、燃料の燃焼速度Sが大きいほど、上記最大トルク点火時期MBTが遅角側に推移する傾向がある（図５を参照）。即ち、検出空燃比afsが、２以上の最大トルク点火時期MBTのうち最も遅角側となったものに対応する点火時期−トルク特性を表す曲線が作成された空燃比に固定されている場合が、燃料の燃焼速度Sが最大燃焼速度Smaxに最も近接する場合となり得る。
【００７６】
このことを利用して、検出空燃比afsに応じて変化する最大トルク点火時期MBTが最も遅角側となった場合における検出空燃比afsが上記第２空燃比afsmax2として取得される。そして、燃料の燃焼速度Sが最大となる空燃比であって、既知の燃料中のＣ，Ｈの組成等から決定される空燃比である上記第１空燃比afsmax1と上述のように取得される第２空燃比afsmax2との相違の程度から、空燃比センサ６５の出力値を補正するための補正値δafが算出される。
【００７７】
このように算出された補正値δafは、空燃比センサ６５の出力値における誤差を精度良く表すものとなり得る。従って、上述のように空燃比センサ６５の出力値に個体誤差がある場合であっても（図２を参照）、補正値δafが用いられることで空燃比センサ６５の出力値を適切に補正することができる。
【００７８】
本発明は、上記実施形態に限定されることはなく、本発明の範囲内において種々の変形例を採用することができる。例えば、上記実施形態においては、内燃機関１０が工場から出荷される前の状態にある場合に、補正値δafの算出が実行されるように構成されているが、これに代えて、内燃機関１０が車両搭載されているときにおいて、バッテリ交換等によりそれまで記憶されていた上記補正値δafがリセットされる毎や、空燃比センサ６５の出力値の経年変化の程度が所定の程度となる期間が経過する毎に、内燃機関１０の定常運転条件が成立中に補正値δafの算出が実行されるように構成されてもよい。これにより、空燃比センサ６５の出力値の経年変化による誤差を、適切に補償することができる。
【００７９】
また、上記実施形態においては、検出空燃比afsに応じて変化する上記最大トルク点火時期MBTが最も遅角側となった場合を、排ガスの空燃比が上記第１空燃比afsmax1に最も近接した場合として特定し、この場合の検出空燃比afsを第２空燃比afsmax2として取得しているが、これに代えて、検出空燃比afsに応じて上述のように平行移動する点火時期−トルク特性を表す曲線が、最も遅角方向に推移した場合の検出空燃比afsを第２空燃比afsmax2として取得するように構成されてもよい。
【００８０】
また、上記実施形態においては、出力トルクTqをトルクセンサ６６を利用して検出していたが、これに代えて、出力トルクTqを、点火時期CAigを含む内燃機関１０の運転状態を表すパラメータ等に基づいて推定するように構成されてもよい。
【００８１】
加えて、上記実施形態においては、検出空燃比afsを、上記第１空燃比afsmax1から十分にリッチ側に偏移していると考えられる所定の空燃比から、所定の空燃比dafsづつリーン方向へ順次偏移させた場合に得られる最大トルク点火時期MBTの変化傾向を監視していたが、これに代えて、上記第１空燃比afsmax1から十分にリーン側に偏移していると考えられる所定の空燃比から、所定の空燃比dafsづつリッチ方向へ順次偏移させるように構成されてもよい。
【図面の簡単な説明】
【００８２】
【図１】本発明の実施形態に係る空燃比センサの出力値補正装置を火花点火式多気筒内燃機関に適用したシステムの概略構成図である。
【図２】図１に示した空燃比センサの出力電圧と空燃比との関係を示したグラフである。
【図３】空燃比と燃料の燃焼速度との関係を示したグラフである。
【図４】内燃機関の圧縮・膨張行程にて点火が実行されるときの、燃焼室内のガス圧が最大となる場合に対応するクランク角度である最大圧力クランク角度と出力トルクとの関係を説明するための図である。
【図５】燃料の燃焼速度に応じた点火時期−トルク特性を表す曲線の変化傾向を説明するための図である。
【図６】内燃機関の圧縮・膨張行程にて点火が実行されるときの、燃料の燃焼速度が異なる場合における、出力トルクが最大となる場合に対応する点火時期である最大トルク点火時期の推移を説明するための図である。
【図７】検出空燃比の順次偏移に対応する最大トルク点火時期の変化傾向を説明するための図である。
【図８】図１に示したＣＰＵが実行する、空燃比センサの出力値を補正するための補正値の算出の実行のためのプログラムを示したフローチャートである。
【符号の説明】
【００８３】
１０…火花点火式多気筒内燃機関、６５…空燃比センサ、６６…トルクセンサ、７０…電気制御装置、７１…ＣＰＵ
【図１】
2008261318.tif 000003
【図２】
2008261318.tif 000004
【図３】
2008261318.tif 000005
【図４】
2008261318.tif 000006
【図５】
2008261318.tif 000007
【図６】
2008261318.tif 000008
【図７】
2008261318.tif 000009
【図８】
2008261318.tif 000010