(57)【要約】【課題】起電力セルへの電流印加状態において空燃比学習を適正に実施する。【解決手段】Ｏ2センサ１６は、固体電解質層３２と一対の電極３３，３４とを含むセンサ素子３１を有し、エンジンの排気を検出対象として該排気の空燃比に応じた起電力の信号を出力する。マイコン４１は、センサ素子３１に印加される印加電流の要求値に基づいて定電流回路４３による電流印加を実施し、センサ素子３１の起電力特性をシフトさせる特性制御手段と、電流印加に伴い生じる要求噴射量のズレ分に相当する要求ズレ補正値を取得する補正値取得手段と、電流印加を実施し、かつ空燃比フィードバック制御を実施している状態で、要求ズレ補正値を用いて燃料噴射量を制御する噴射量制御手段と、要求ズレ補正値による燃料噴射量の補正が実施されている状態で、フィードバック補正値による空燃比学習の実施を許可する空燃比学習手段と、を備える。【選択図】      図２
2016079826.tif 000002
【特許請求の範囲】
【請求項１】
固体電解質体（３２）と、該固体電解質体を挟む位置に設けられる一対の電極（３３，３４）とを含む起電力セル（３１）を有し、内燃機関（１０）の排気を検出対象として該排気の空燃比に応じた起電力の信号を出力するガスセンサ（１６）に適用され、前記ガスセンサの検出信号から求めた実空燃比と目標値との偏差に基づいてフィードバック補正値を算出するとともに、そのフィードバック補正値により、燃料噴射手段（１２）による燃料噴射量の空燃比フィードバック制御を実施する制御装置（４１）であって、
前記起電力セルの前記一対の電極間に対して通電手段（４３）による所定電流の印加が可能になっており、
前記起電力セルに印加される印加電流の要求値に基づいて前記通電手段による電流印加を実施し、前記起電力セルの起電力特性をシフトさせる特性制御手段と、
前記通電手段による電流印加に伴い生じる要求噴射量のズレ分に相当する要求ズレ補正値を取得する補正値取得手段と、
前記通電手段による電流印加を実施し、かつ前記空燃比フィードバック制御を実施している状態で、前記補正値取得手段により取得した要求ズレ補正値を用いて前記燃料噴射量を制御する噴射量制御手段と、
前記噴射量制御手段において前記要求ズレ補正値による燃料噴射量の補正が実施されている状態で、前記フィードバック補正値による空燃比学習の実施を許可する空燃比学習手段と、
を備えることを特徴とする制御装置。
【請求項２】
前記補正値取得手段は、前記起電力特性をストイキ点よりもリーン側にシフトさせる場合に、前記要求ズレ補正値として、前記要求噴射量の減量側へのズレに対応する減量補正値を取得し、前記起電力特性をストイキ点よりもリッチ側にシフトさせる場合に、前記要求ズレ補正値として、前記要求噴射量の増量側へのズレに対応する増量補正値を取得するものである請求項１に記載の制御装置。
【請求項３】
前記通電手段による電流印加を実施し、かつ前記空燃比フィードバック制御を実施する状態において、前記フィードバック補正値の変動中心を、前記電流印加を実施していない状態での基準値と同じ値にするのに要する補正値として前記要求ズレ補正値を算出する補正値算出手段を備え、
前記補正値取得手段は、前記補正値算出手段により算出された前記要求ズレ補正値を取得する請求項１又は２に記載の制御装置。
【請求項４】
前記補正値算出手段は、
前記通電手段による電流印加の開始後において、前記フィードバック補正値の変動中心が前記基準値と同じ値になっているか否かを判定する手段と、
前記フィードバック補正値の変動中心が前記基準値と同じ値になっていないと判定されている状況下で、所定の増量幅又は減量幅で更新しつつ前記要求ズレ補正値を算出する手段と、
を有する請求項３に記載の制御装置。
【請求項５】
前記空燃比学習手段は、前記補正値算出手段による要求ズレ補正値の算出に際して、前記通電手段による電流印加の開始に伴い前記空燃比学習の実施を禁止するとともに、その開始後において、前記フィードバック補正値の変動中心が前記基準値と同じ値に収束することにより前記要求ズレ補正値の算出が完了した時点で、前記空燃比学習の実施を許可する請求項４に記載の制御装置。
【請求項６】
前記印加電流の要求値又は前記起電力特性の要求シフト量と、前記要求ズレ補正値との相関があらかじめ定められており、
前記補正値取得手段は、前記相関に基づいて、前記要求ズレ補正値を取得する請求項１乃至５のいずれか１項に記載の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ガスセンサの検出信号により燃料噴射量の制御を実施する制御装置に関するものである。
【背景技術】
【０００２】
例えば車両用エンジンでは、同エンジンから排出される排気を検出対象として酸素濃度を検出する起電力出力型のガスセンサ（いわゆるＯ2センサ）が一般に用いられている。このガスセンサは、排気の空燃比がリッチかリーンかで異なる起電力信号を出力する起電力セルを有するものであり、具体的には、空燃比がリッチであれば約０．９Ｖの起電力信号を出力し、空燃比がリーンであれば約０Ｖの起電力信号を出力する。
【０００３】
また、こうしたガスセンサにおいて、固体電解質層を挟む位置に設けられる一対の電極間に電流を流し、それにより当該ガスセンサの起電力特性（出力特性）をリーン側又はリッチ側にシフトさせるようにした技術が提案されている。例えば特許文献１のガスセンサ制御装置では、ガスセンサの起電力特性を変更する変更要求が有ると判定された場合に、その変更要求に基づいて、一対の電極間に印加する定電流の向きを決定するとともに、該決定した向きで定電流が流れるように定電流回路を制御するようにしている。そして、その定電流の供給により、ガスセンサの起電力特性を好適に制御するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１２−６３３４５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ガスセンサの検出信号を用いた空燃比フィードバック制御では、検出空燃比と目標空燃比との偏差に基づいてフィードバック補正値が算出されるとともに、そのフィードバック補正値を用いて空燃比学習が実施される。空燃比学習では、燃料噴射弁等の噴射装置の個体差や経時変化等に起因する噴射量のばらつき分が学習値としてメモリに記憶される。
【０００６】
かかる場合、ガスセンサに電流を印加して起電力特性をリーン側又はリッチ側にシフトさせた状態では、燃料の要求量自体が減少又は増加することになるため、その要求量の減少又は増加の反映としてフィードバック補正値が減量側又は増加側にシフトする。このとき、フィードバック補正値に基づいて空燃比学習を実施すると、誤学習を招くおそれが生じる。また、誤学習の防止を図るべく、ガスセンサへの電流印加時には空燃比学習を停止することも考えられるが、かかる構成では、空燃比学習の機会が減るという不都合が考えられる。
【０００７】
本発明は上記事情を鑑みてなされたものであり、その主たる目的は、起電力セルへの電流印加状態において空燃比学習を適正に実施することができる制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明の制御装置は、固体電解質体（３２）と、該固体電解質体を挟む位置に設けられる一対の電極（３３，３４）とを含む起電力セル（３１）を有し、内燃機関（１０）の排気を検出対象として該排気の空燃比に応じた起電力の信号を出力するガスセンサ（１６）に適用され、前記ガスセンサの検出信号から求めた実空燃比と目標値との偏差に基づいてフィードバック補正値を算出するとともに、そのフィードバック補正値により、燃料噴射手段（１２）による燃料噴射量の空燃比フィードバック制御を実施するものである。また、前記起電力セルの前記一対の電極間に対しては通電手段（４３）による所定電流の印加が可能になっている。そして、制御装置は、前記起電力セルに印加される印加電流の要求値に基づいて前記通電手段による電流印加を実施し、前記起電力セルの起電力特性をシフトさせる特性制御手段と、前記通電手段による電流印加に伴い生じる要求噴射量のズレ分に相当する要求ズレ補正値を取得する補正値取得手段と、前記通電手段による電流印加を実施し、かつ前記空燃比フィードバック制御を実施している状態で、前記補正値取得手段により取得した要求ズレ補正値を用いて前記燃料噴射量を制御する噴射量制御手段と、前記噴射量制御手段において前記要求ズレ補正値による燃料噴射量の補正が実施されている状態で、前記フィードバック補正値による空燃比学習の実施を許可する空燃比学習手段と、を備えることを特徴とする。
【０００９】
起電力セルに電流を印加し起電力特性（λ変曲点）をシフトさせた状態で空燃比フィードバック制御を実施する場合、起電力特性をシフトさせない状態と比べて、燃料噴射量の総量が減る又は増えるためにフィードバック補正値の数値レベルが変わるのに対し、センサ検出信号のリッチ／リーン変化に基づくフィードバック補正値の増減変動自体は概ね同等なものとなる。この場合、電流印加に伴い生じる要求噴射量のズレ分に相当する要求ズレ補正値を求めておき、その要求ズレ補正値により噴射量補正を実施すれば、フィードバック補正値を、電流印加していない状態と同等レベルで増減変化させることができるようになる。ゆえに、起電力セルの起電力特性をシフトさせた状態にあっても、フィードバック補正値による空燃比学習の実施が可能となる。
【００１０】
こうした着想に基づいて、上記構成では、通電手段による電流印加を実施し、かつ空燃比フィードバック制御を実施している状態で、要求ズレ補正値（電流印加に伴い生じる要求噴射量のズレ分に相当する補正値）を用いて燃料噴射量を制御し、かかる状態下でフィードバック補正値による空燃比学習の実施を許可するようにした。これにより、起電力セルへの電流印加の有無に関係なく、空燃比学習の実施機会が減じられることを抑制できる。その結果、起電力セルへの電流印加状態において空燃比学習を適正に実施することができる。
【図面の簡単な説明】
【００１１】
【図１】エンジン制御システムの全体を示す概略構成図。
【図２】センサ素子の断面構成とセンサ制御部の概略構成とを示す図。
【図３】空燃比とセンサ素子の起電力との関係を示す起電力特性図。
【図４】センサ素子の限界電流特性を示す図。
【図５】センサ素子におけるガス成分の反応を説明するための概略図。
【図６】センサ素子の印加電流と特性変曲点のＡ／Ｆとの関係を示す図。
【図７】空燃比とセンサ素子の起電力との関係を示す起電力特性図。
【図８】特性シフトの処理手順を示すフローチャート。
【図９】燃料噴射量制御の処理手順を示すフローチャート。
【図１０】要求ズレ補正値Ｆｅを算出する処理手順を示すフローチャート。
【図１１】起電力特性の要求シフト量と印加電流との相関を示す図。
【図１２】印加電流と要求ズレ補正値Ｆｅとの相関を示す図。
【図１３】起電力特性をリーンシフトさせた状態での燃料噴射量制御について具体的に説明するためのタイムチャート。
【図１４】要求ズレ補正値Ｆｅの算出について具体的に説明するためのタイムチャート。
【発明を実施するための形態】
【００１２】
（第１実施形態）
以下、本発明を具体化した実施形態について図面を参照しつつ説明する。本実施形態では、車載エンジン（内燃機関）の排気管に設けられたガスセンサを用い、そのガスセンサの出力に基づいてエンジンの各種制御等を実施するエンジン制御システムについて説明する。当該制御システムにおいては、電子制御ユニット（以下、ＥＣＵという）を中枢として燃料噴射量の制御や点火時期の制御等を実施する。図１は、本システムの全体概要を示す構成図である。
【００１３】
図１において、エンジン１０は、例えばガソリンエンジンであり、電子制御式のスロットルバルブ１１や、燃料噴射弁１２、点火装置１３等を備えている。エンジン１０の排気管１４（排気部）には排気浄化装置としての触媒１５ａ，１５ｂが設けられている。触媒１５ａ，１５ｂは、例えばいずれも三元触媒よりなり、そのうち触媒１５ａが上流側触媒としての第１触媒、触媒１５ｂが下流側触媒としての第２触媒である。三元触媒は、周知のとおり排気の有害三成分であるＣＯ（一酸化炭素）、ＨＣ（炭化水素）、ＮＯｘ（ＮＯ等の窒素酸化物）を浄化するものであり、ハニカム状、格子状等をなすセラミックス製の担体に白金、パラジウム、ロジウム等の金属を担持させることで構成されている。この場合、三元触媒ではリッチ成分であるＣＯ、ＨＣが酸化作用により浄化され、リーン成分であるＮＯｘが還元作用により浄化される。
【００１４】
第１触媒１５ａの上流側と、触媒１５ａ，１５ｂの間（第１触媒１５ａの下流側でかつ第２触媒１５ｂの上流側）とにはそれぞれＯ2センサ１６，１７が設けられている。Ｏ2センサ１６，１７は、排気の空燃比がリッチかリーンかに応じて異なる起電力信号を出力する。
【００１５】
その他、本システムには、スロットルバルブ１１の開度を検出するスロットル開度センサ２１や、エンジンの所定クランク角毎に（例えば３０°ＣＡ周期で）矩形状のクランク角信号を出力するクランク角センサ２２、エンジン１０の吸入空気量を検出する空気量センサ２３、エンジン冷却水の温度を検出する冷却水温センサ２４等の各種センサが設けられている。
【００１６】
ＥＣＵ２５は、周知のＣＰＵ、ＲＯＭ、ＲＡＭ等よりなるマイクロコンピュータ（マイコン）を主体として構成されており、ＲＯＭに記憶された各種の制御プログラムを実行することで、都度のエンジン運転状態に応じてエンジン１０の各種制御を実施する。すなわち、ＥＣＵ２５は、上記各種センサ等から各々信号を入力し、それらの各種信号に基づいて燃料噴射量や点火時期を演算して燃料噴射弁１２や点火装置１３の駆動を制御する。
【００１７】
特に燃料噴射量制御に関して、ＥＣＵ２５は、第１触媒上流側及び下流側のＯ2センサ１６，１７の検出信号に基づいて空燃比フィードバック制御を実施することとしている。この場合、ＥＣＵ２５は、上流側Ｏ2センサ１６により検出されたフロント空燃比が目標空燃比（例えば理論空燃比）になるようにメインフィードバック制御を実施するとともに、フロント空燃比がリッチ又はリーンに変化してから実際にリッチ判定又はリーン判定がなされるまでの遅延時間を、下流側Ｏ2センサ１７により検出されたリア空燃比に基づいて可変に設定するサブフィードバック制御を実施する。このメインフィードバック制御及びサブフィードバック制御を以下に簡単に説明する。
【００１８】
ＥＣＵ２５は、上流側Ｏ2センサ１６の出力値Ｖ１（フロント空燃比に相当）が基準値（例えば０．４５Ｖ）よりもリッチになってからリッチ遅延時間が経過した時点で、空燃比がリッチになったとのリッチ判定を行い、Ｖ１が基準値よりもリーンになってからリーン遅延時間が経過した時点で、空燃比がリーンになったとのリーン判定を行う。そして、ＥＣＵ２５は、リッチ／リーンの判定結果に基づいて、スキップ及び積分によりフィードバック補正値（噴射補正値）を増減させ、そのフィードバック補正値により燃料噴射量を補正する。かかる制御がメインフィードバック制御に該当する。また、ＥＣＵ２５は、サブフィードバック制御として、下流側Ｏ2センサ１７の出力値Ｖ２（リア空燃比に相当）がリッチかリーンかに応じてリッチ遅延時間及びリーン遅延時間を可変に制御する。この場合、出力値Ｖ２が基準値よりも大きければ（リア空燃比がリッチであれば）、リッチ遅延時間の短縮、及びリーン遅延時間の延長のうち少なくともいずれかを実施する。また、出力値Ｖ２が基準値よりも小さければ（リア空燃比がリーンであれば）、リッチ遅延時間の延長及びリーン遅延時間の短縮の少なくともいずれかを実施する。
【００１９】
また、空燃比フィードバック制御の実施に際しては空燃比学習を実施することとしており、フィードバック補正値に基づいて空燃比学習値を算出し、その空燃比学習値をＥＥＰＲＯＭ等、バックアップ用のメモリに記憶する。この場合、エンジン回転速度やエンジン負荷により区分した複数の運転領域が定められており、その運転領域ごとに空燃比学習値の算出及び記憶が実施されるようになっている。空燃比学習においては、噴射装置の個体差や経年変化等に起因する定常的なフィードバック補正値のズレが算出され、それが空燃比補正値として記憶される。
【００２０】
次に、Ｏ2センサ１６，１７についてその構成を説明する。Ｏ2センサ１６，１７はいずれも同様の基本構成を有するものであるが、ここでは特にＯ2センサ１６について説明する。Ｏ2センサ１６はコップ型構造のセンサ素子３１を有しており、図２にはセンサ素子３１の断面構成を示す。実際には当該センサ素子３１は素子全体がハウジングや素子カバー内に収容される構成となっており、エンジン排気管内に配設されている。センサ素子３１が起電力セルに相当する。
【００２１】
センサ素子３１において、固体電解質層３２は断面コップ状に形成されており、その外表面には排気側電極３３が設けられ、内表面には大気側電極３４が設けられている。これら各電極３３，３４は固体電解質層３２の表面に層状に設けられている。固体電解質層３２は、ＺｒＯ2、ＨｆＯ2、ＴｈＯ2、Ｂｉ2Ｏ3等にＣａＯ、ＭｇＯ、Ｙ2Ｏ3、Ｙｂ2Ｏ3等を安定剤として固溶させた酸素イオン伝導性酸化物焼結体からなる。また、各電極３３，３４は共に白金等の触媒活性の高い貴金属からなり、その表面には多孔質の化学メッキ等が施されている。各電極３３，３４が一対の対向電極（センサ電極）となっている。固体電解質層３２にて囲まれる内部空間は、基準ガスである大気が導入される大気室３５（基準室）となっており、その大気室３５内にはヒータ３６が収容されている。ヒータ３６は、センサ素子３１を活性化するに十分な発熱容量を有しており、その発熱エネルギによりセンサ素子全体が加熱される。Ｏ2センサ１６の活性温度は、例えば５００〜６５０℃程度である。なお、大気室３５は、基準ガスとしての大気が導入されることでその内部が所定酸素濃度に保持されている。
【００２２】
上記センサ素子３１では、固体電解質層３２の外側（電極３３側）が排気雰囲気、同内側（電極３４側）が大気雰囲気となっており、これら双方の酸素濃度の差（酸素分圧の差）に応じて電極３３，３４間で起電力が発生する。つまり、空燃比がリッチかリーンかで異なる起電力が発生する。この場合、基準側電極である大気側電極３４からすれば、排気側電極３３の側は酸素が低濃度であり、センサ素子３１において大気側電極３４を正側、排気側電極３３を負側として起電力が発生する。これにより、Ｏ2センサ１６は、排気の酸素濃度（すなわち空燃比）に応じた起電力信号を出力する。
【００２３】
図３は、排気の空燃比とセンサ素子３１の起電力との関係を示す起電力特性図である。図３において、横軸は空気過剰率λであり、λ＝１がストイキ（理論空燃比）である。センサ素子３１は、空燃比がリッチかリーンかで異なる起電力を発生し、ストイキ付近で起電力が急変する特性を有する。具体的には、リッチ時のセンサ起電力は約０．９Ｖであり、リーン時のセンサ起電力は約０Ｖである。
【００２４】
また、本実施形態のＯ2センサ１６においては、一般的なＯ2センサに対して構成の一部を変更しており、図２に示すセンサ素子３１では、固体電解質層３２の排気側及び大気側のうち排気側に、排気の拡散を制限するガス拡散抵抗層３７が設けられている。ガス拡散抵抗層３７は、アルミナ、スピネル、ジルコニア等の多孔質体よりなり、排気側電極３３を覆うようにしてセンサ素子３１の外表面に設けられている。これにより、排気は、所定の透過率でガス拡散抵抗層３７を通過して排気側電極３３に到達するものとなっている。
【００２５】
上記構成のセンサ素子３１は、基本的には起電力出力を行う起電力セルであるものの、一対の電極３３，３４間に電圧を印加することで酸素濃度に応じた限界電流を出力する限界電流特性を有するものとなっている。そして詳しくは、ガス拡散抵抗層３７の形態（例えば層厚さやピンホール径）に応じて、限界電流出力が可能なＡ／Ｆ域（酸素濃度域）が変わり、例えばガス拡散抵抗層３７の厚さが大きくなるほど、限界電流出力が可能なＡ／Ｆがリーン側に拡張されるようになっている。具体的には、図４（ａ）に示すように、ガス拡散抵抗層３７の厚さが１００μｍの場合には、Ａ／Ｆ＝１５をリーン側の最大値として限界電流の出力が可能となる。図４（ｂ）に示すように、ガス拡散抵抗層３７の厚さが２００μｍの場合には、Ａ／Ｆ＝１６をリーン側の最大値として限界電流の出力が可能となる。また、図４（ｃ）に示すように、ガス拡散抵抗層３７の厚さが３００μｍの場合には、Ａ／Ｆ＝１８をリーン側の最大値として限界電流の出力が可能となる。
【００２６】
また、図２に示すように、センサ素子３１（Ｏ2センサ１６）にはセンサ制御部４０が接続されており、排気の空燃比（酸素濃度）に応じてセンサ素子３１にて起電力が発生すると、その起電力に相当するセンサ検出信号（起電力信号）がセンサ制御部４０内のマイコン４１に対して出力される。マイコン４１は、センサ素子３１から出力される起電力信号をＡ／Ｄ変換器等を介して取り込み、その起電力信号に基づいて排気の空燃比（特に触媒下流の空燃比）を算出する。センサ制御部４０は、図１に示すＥＣＵ２５内に設けられている。なお、ＥＣＵ２５においては、エンジン制御機能とセンサ制御機能とを有する演算手段としてマイコン４１が設けられている。この場合、マイコン４１は、上述した各種センサの検出結果に基づいて、エンジン回転速度や吸入空気量を算出する。ただし、ＥＣＵ２５において、エンジン制御用のマイコンとセンサ制御用のマイコンとが別々に設けられる構成であってもよい。
【００２７】
また、マイコン４１は、センサ素子３１の活性状態の判定を行うとともに、その判定結果に基づき、ヒータ駆動回路４２を通じてヒータ３６の駆動を制御する。
【００２８】
また本実施形態では、Ｏ2センサ１６の出力特性（起電力特性）を変更すべく、センサ素子３１において一対の電極３３，３４の間に所定の定電流を供給する構成（酸素ポンピングを実施する構成）としており、その出力特性の変更により空燃比フィードバック制御における制御性の向上を図るようにしている。排気側→大気側の向きに定電流を流した場合においてセンサ出力特性が変更される原理は以下のとおりである。
【００２９】
図５に示すように、Ｏ2センサ１６の排気側電極３３の付近には、ＣＯ、ＨＣ、ＮＯｘ、Ｏ2がそれぞれ存在しており、その状況下で、固体電解質層３２を通じて大気側電極３４から排気側電極３３に酸素イオンが移動するように、センサ素子３１に電流を流す。すなわち、センサ素子３１において酸素ポンピングを実施する。この場合、排気側電極３３では、固体電解質層３２を通じて排気側電極３３の側に移動した酸素がＣＯ、ＨＣと反応し、ＣＯ2やＨ2Ｏが生成される。これにより、排気側電極３３の付近におけるＣＯ、ＨＣが除去され、Ｏ2センサ１６の排気側電極付近におけるガス反応の平衡点がリッチ側にシフトする。つまり、空気過剰率λと起電力との関係を示すセンサ起電力特性が全体的にリッチ側にシフトし、それに伴い、起電力がストイキ値（０．４５Ｖ）となるλ点、すなわちリッチ／リーン変曲点がリッチ側にシフトする。
【００３０】
図２に示すように、センサ制御部４０においては、センサ素子３１の大気側電極３４とマイコン４１とを電気的に接続する電気経路の途中に通電手段としての定電流回路４３が接続されている。定電流回路４３は、センサ素子３１において固体電解質層３２を通じて排気側電極３３から大気側電極３４の向き、及び大気側電極３４から排気側電極３３の向きの少なくともいずれかで定電流を流すことを可能とするものである。また、定電流回路４３は、ＰＷＭ駆動部を有し、ＰＷＭ制御（デューティ制御）による電流調整が可能となる構成であってもよい。この場合、定電流回路４３によれば、センサ素子３１において固体電解質層３２を通じて排気側→大気側の向き、又は大気側→排気側の向きのいずれかで電流が流れることになり、それに伴い固体電解質層３２において酸素イオンが移動する。本実施形態では、マイコン４１の指令に基づいて定電流回路４３が定電流の供給を行うようにしている。
【００３１】
ここで、上記のとおりガス拡散抵抗層３７を有するセンサ素子３１では、定電流を供給することによる起電力特性のシフト量の拡張が可能となっている。つまり、起電力特性のリーンシフト量及びリッチシフト量の拡張が可能となっている。これを図４で説明した事項と照らし合わせると、以下のとおりである。
【００３２】
図４（ａ）のようにガス拡散抵抗層３７の厚さを１００μｍにして、Ａ／Ｆ＝１５までの限界電流出力を可能とした場合には、センサ素子３１に定電流を流すことによって、リッチ／リーンの変曲点がＡ／Ｆ＝１５になるように起電力特性をリーンシフトさせることが可能となる。図４（ｂ）のようにガス拡散抵抗層３７の厚さを２００μｍにして、Ａ／Ｆ＝１６までの限界電流出力を可能とした場合には、センサ素子３１に定電流を流すことによって、リッチ／リーンの変曲点がＡ／Ｆ＝１６になるように起電力特性をリーンシフトさせることが可能となる。また、図４（ｃ）のようにガス拡散抵抗層３７の厚さを３００μｍにして、Ａ／Ｆ＝１８までの限界電流出力を可能とした場合には、センサ素子３１に定電流を流すことによって、リッチ／リーンの変曲点がＡ／Ｆ＝１８になるように起電力特性をリーンシフトさせることが可能となる。
【００３３】
また、センサ素子３１では、ガス拡散抵抗層３７の厚さを大きくすることで、シフト量を大きくできることに加え、印加電流を大きくすることで、シフト量を大きくできることが確認されている。図６には、センサ素子３１の印加電流と、起電力特性をシフトさせた状態での特性変曲点のＡ／Ｆとの関係を示す。なお、図６では、ガス拡散抵抗層３７の厚さを１００μｍ、２００μｍ、３００μｍとする場合について印加電流と特性変曲点のＡ／Ｆとの関係を示している。
【００３４】
図６によれば、リッチ／リーンの変曲点がＡ／Ｆ＝１５となるようにリーンシフトさせる場合において、ガス拡散抵抗層３７の厚さが３００μｍであれば印加電流を２．５ｍＡ程度とし、ガス拡散抵抗層３７の厚さが２００μｍであれば印加電流を３．４ｍＡ程度とし、ガス拡散抵抗層３７の厚さが１００μｍであれば印加電流を５．８ｍＡ程度とすればよいことが分かる。
【００３５】
触媒上流側に設けられたＯ2センサ１６では、触媒下流側のＯ2センサ１７に比べて、起電力特性のリッチシフト又はリーンシフトとして要求されるシフト量が大きくなる。また一方で、起電力出力を可能とし、かつ固体電解質層３２の排気側にガス拡散抵抗層３７を有するセンサ素子３１では、所定の電圧印加状態下での限界電流出力が可能となっており、こうした構成を採用することで、起電力特性のシフト量を拡張することが可能となる。かかる場合、ガス拡散抵抗層３７を有するセンサ素子３１を用いることで、起電力特性のリッチシフト又はリーンシフトの要求量が大きくなっても好適なる対処が可能となっている。
【００３６】
センサ素子３１に定電流を供給する場合には、起電力特性の電圧レベルを詳細に示すと、図７のように起電力特性がシフトすると考えられる。つまり、センサ素子３１の一対の電極３３，３４の間において排気側→大気側の向きに定電流を流すと（負の電流を印加すると）、センサ素子３１の起電力特性がリッチ側にシフトし、逆に、一対の電極３３，３４の間において大気側→排気側の向きに定電流を流すと（正の電流を印加すると）、センサ素子３１の起電力特性がリーン側にシフトする。この場合、上述のとおりガス拡散抵抗層３７を有するセンサ素子３１では、起電力特性（λ）をリッチ側及びリーン側に最大２０％ほど（例えば３〜１０％ほど）シフトさせることが可能となる。
【００３７】
ところで、センサ素子３１に電流を印加し起電力特性（λ変曲点）をシフトさせた状態で空燃比フィードバック制御を実施する場合、燃料の要求量自体が減少又は増加することになるために、その要求量の減少又は増加の反映としてフィードバック補正値ＦＡＦが減量側又は増加側にシフトする。このとき、フィードバック補正値ＦＡＦに基づいて空燃比学習を実施すると、誤学習を招くおそれが生じる。
【００３８】
そこで本実施形態では、センサ素子３１への電流印加を実施し、かつ空燃比フィードバック制御を実施している状態で、電流印加に伴い生じる要求噴射量のズレ分に相当する要求ズレ補正値Ｆｅを用いて燃料噴射量を制御し、かかる状態下で、フィードバック補正値ＦＡＦに基づいて空燃比学習を実施することとしている。また特に、センサ素子３１への電流印加を実施している状態下において、その電流印加に伴い生じたフィードバック補正値ＦＡＦの減量側又は増量側のズレ分を解消するようにして、要求ズレ補正値Ｆｅを算出することとしている。
【００３９】
次に、マイコン４１により実施される演算処理について詳しく説明する。図８は、特性シフトの処理手順を示すフローチャートであり、図９は、燃料噴射量制御の処理手順を示すフローチャートであり、図１０は、要求ズレ補正値Ｆｅを算出する処理手順を示すフローチャートである。これら各処理は、マイコン４１により所定周期で繰り返し実施される。
【００４０】
図８において、ステップＳ１１では、センサ素子３１について起電力特性（λ変曲点）をシフトする要求の有無を判定し、要求有りの場合に後続のステップＳ１２に進む。本実施形態では、起電力特性をリーンシフトさせる場合とリッチシフトさせる場合とをそれぞれ想定しており、都度のエンジン運転状態に基づいて、リーンシフト及びリッチシフトのいずれかの要求が生じているか否かを判定する。例えば、エンジン１０の冷間始動時や、燃費向上を図るべく低燃費走行を実施する際には、リーンシフトの要求が生じていると判定され、高負荷時において触媒等の保護のための高負荷増量を実施する際には、リッチシフトの要求が生じていると判定される。なお、要求無しの場合には、そのまま本処理を終了する。
【００４１】
ステップＳ１２では、今回の特性シフトにおける要求シフト量を設定する。このとき、今現在のエンジン運転状態に基づいてリーンシフト側又はリッチシフト側のλシフト量を要求シフト量として設定する。続くステップＳ１３では、要求シフト量に基づいて印加電流の値を決定する。ここで、図１１に示すように、起電力特性の要求シフト量と印加電流との相関はあらかじめ定められており、その相関に基づいて印加電流の値が求められる。
【００４２】
その後、ステップＳ１４では、定電流回路４３に対して電流印加の指令信号を出力し、ステップＳ１３で決定した印加電流を、定電流として定電流回路４３から供給させるようにする。
【００４３】
次に、図９において、ステップＳ２１では、エンジン回転速度やエンジン負荷、空燃比、水温、バッテリ電圧等のエンジン運転状態を取得し、続くステップＳ２２では、エンジン回転速度とエンジン負荷とに基づいて基本噴射量Ｔｐを算出する。このとき、エンジン回転速度及びエンジン負荷をパラメータとする基本噴射量マップがあらかじめ定められており、マイコン４１は、基本噴射量マップを用いて基本噴射量Ｔｐを算出する。
【００４４】
その後、ステップＳ２３では、今現在、センサ素子３１に対して電流が印加されていて起電力特性がシフトされているか否かを判定する。そして、特性シフトの実施中であればステップＳ２４に進み、特性シフトの実施中でなければステップＳ２４を読み飛ばす。
【００４５】
ステップＳ２４では、今現在の印加電流（要求シフト量）に対応する要求ズレ補正値Ｆｅを取得する。このとき、要求ズレ補正値Ｆｅは、印加電流に対応づけてメモリに記憶されており、都度の印加電流の大きさに応じてメモリから要求ズレ補正値Ｆｅが読み出される。なお、図１２には、印加電流と要求ズレ補正値Ｆｅとの相関を示しており、同図においては、印加電流が０である場合にＦｅ＝１であり、正の印加電流が大きくなるほどＦｅを１に対して小さくする一方、負の印加電流が大きくなるほどＦｅを１に対して大きくするような関係が定められている。要するに、リーンシフトさせる場合には、要求ズレ補正値Ｆｅとして減量補正値が取得され、リッチシフトさせる場合には、要求ズレ補正値Ｆｅとして増量補正値が取得されるようになっている。
【００４６】
その後、ステップＳ２５では、要求ズレ補正値Ｆｅ以外の各種補正値を取得する。具体的には、空燃比補正を実施するためのフィードバック補正値ＦＡＦや、水温補正を実施するための水温補正値、バッテリ電圧補正を実施するための電圧補正値等を取得する。
【００４７】
その後、ステップＳ２６では、下記の式（１）を用い、基本噴射量Ｔｐやフィードバック補正値ＦＡＦ、要求ズレ補正値Ｆｅ、他補正値Ｆｈ（水温補正値等）に基づいて最終噴射量ＴＡＵを算出する。なお、センサ素子３１に対して電流を印加していない状況ではＦｅ＝１である。
ＴＡＵ＝Ｔｐ×ＦＡＦ×Ｆｅ×Ｆｈ      …（１）
その後、ステップＳ２７では、最終噴射量ＴＡＵに基づいて噴射信号を生成し、その噴射信号を噴射装置に対して出力する。
【００４８】
最後に、ステップＳ２８では、フィードバック補正値ＦＡＦに基づいて空燃比学習を実施する。具体的には、今現在のエンジン運転領域において空燃比学習が未実施であるか否かを判定し、未実施であれば、フィードバック補正値ＦＡＦに基づいて学習値を算出し、その学習値をメモリに記憶する。このとき、燃料噴射弁１２等の噴射装置に関する個体差や経時変化に起因するフィードバックズレ分が生じていれば、ＦＡＦに基づいて学習値の更新が実施される。なお本実施形態では、例えば車両の１トリップに１回の頻度で各運転領域の空燃比学習を実施することとしている。
【００４９】
上記図９では、センサ素子３１に対して電流印加を実施し、かつ空燃比フィードバック制御を実施している状態で、要求ズレ補正値Ｆｅを用いて燃料噴射量が制御され、その要求ズレ補正値Ｆｅによる噴射量補正が実施されている状態で、フィードバック補正値ＦＡＦによる空燃比学習の実施が許可されている。
【００５０】
次に、図１０において、ステップＳ３１では、今現在、空燃比フィードバック制御を実施しているか否かを判定し、続くステップＳ３２では、今現在、起電力特性をシフトさせる特性シフトの実施中であるか否かを判定する。そして、ステップＳ３１，Ｓ３２が共にＹＥＳであれば後続のステップＳ３３に進み、いずれかがＮＯであればそのまま本処理を終了する。
【００５１】
ステップＳ３３では、特性シフトが実施されている状態下でのフィードバック補正値の平均値ＦＡＦａｖを取得する。このとき、平均値ＦＡＦａｖはＦＡＦの移動平均、なまし演算、積分演算等、周知の手法にて求められているとよい。平均値ＦＡＦａｖは、ＦＡＦの変動中心の値に相当する。
【００５２】
続くステップＳ３４では、ステップＳ３３で取得したＦＡＦａｖが、電流印加をしていない状態でのＦＡＦａｖの基準値である１に略一致しているか否か（ＦＡＦａｖ≒１であるか否か）を判定する。具体的には、ＦＡＦａｖが、１付近の所定範囲内に入っているか否かを判定する。そして、ステップＳ３４がＮＯであればステップＳ３５に進み、ＹＥＳであればステップＳ４０に進む。
【００５３】
ステップＳ３５では、空燃比学習を禁止する。また、続くステップＳ３６〜Ｓ３９では、特性シフト（センサ素子３１への電流印加）に伴い生じる要求噴射量のズレ分に相当する要求ズレ補正値Ｆｅの算出を実施する。詳しくは、ステップＳ３６では、要求ズレ補正値Ｆｅの更新条件が成立しているか否かを判定する。ここでは、センサ素子３１への電流印加の開始から所定時間が経過した場合に、更新条件が成立したとする。なお、この所定時間は、センサ素子３１への電流印加の開始後においてＦＡＦの変化の収束を待つ待ち時間である。
【００５４】
ステップＳ３６がＹＥＳになると、ステップＳ３７に進み、ＦＡＦａｖが１未満であるか否かを判定する。そして、ＦＡＦａｖ＜１であれば、ステップＳ３８に進み、現時点の要求ズレ補正値Ｆｅに対して所定値αを減算する。このとき、ＦＡＦａｖ＜１であることは、フィードバック補正値ＦＡＦが減量側にシフトしていることを意味し、かかる状況では要求ズレ補正値Ｆｅを減量側の値にすべく小さくしていく。要求ズレ補正値Ｆｅの減算は、ステップＳ３４がＹＥＳになるまで繰り返し実施される。
【００５５】
また、ＦＡＦａｖ＞１であれば、ステップＳ３９に進み、現時点の要求ズレ補正値Ｆｅに対して所定値αを加算する。このとき、ＦＡＦａｖ＞１であることは、フィードバック補正値ＦＡＦが増量側にシフトしていることを意味し、かかる状況では要求ズレ補正値Ｆｅを増量側の値にすべく大きくしていく。要求ズレ補正値Ｆｅの加算は、ステップＳ３４がＹＥＳになるまで繰り返し実施される。要するに、ステップＳ３８，Ｓ３９では、フィードバック補正値ＦＡＦの変動中心が基準値（＝１）と同じ値になっていないと判定されている状況下において、所定の増量幅又は減量幅で更新しつつ要求ズレ補正値Ｆｅを算出する。
【００５６】
また、ステップＳ４０では、空燃比学習の実施を許可する。ステップＳ４１では、ステップＳ３８，Ｓ３９で算出した要求ズレ補正値Ｆｅをメモリに記憶する。このとき、今回の印加電流に対応づけて要求ズレ補正値Ｆｅを記憶する。
【００５７】
図１３は、起電力特性をリーンシフトさせた状態での燃料噴射量制御について具体的に説明するためのタイムチャートである。
【００５８】
図１３において、タイミングｔ１以前には、λ＝１を目標λとしてストイキフィードバック制御が実施されており、フィードバック補正値ＦＡＦは１又は１付近を変動中心として変動している（ＦＡＦａｖ≒１となっている）。そして、タイミングｔ１で起電力特性をリーンシフトする要求が生じると、ストイキフィードバック制御からリーンフィードバック制御への切り替えが実施される。このとき、センサ素子３１の印加電流として正の電流が設定され、その設定値による電流印加が開始される。また、タイミングｔ１では、要求ズレ補正値Ｆｅが１未満の値として設定され、燃料噴射量に対して要求ズレ補正値Ｆｅによる補正が実施される。
【００５９】
ここで、センサ素子３１の起電力特性がリーンシフトされることで、目標λがリーン化され、総噴射量が減量側に変化するが、要求ズレ補正値Ｆｅによる補正が実施されることで、フィードバック補正値ＦＡＦは一定レベルの変動のまま保持される。したがって、タイミングｔ１以降においても、空燃比学習の実施が許可され、必要に応じて空燃比学習が実施されるようになっている。
【００６０】
図１４は、要求ズレ補正値Ｆｅの算出について具体的に説明するためのタイムチャートである。図１４では、図１３と同様に、タイミングｔ１１で起電力特性のリーンシフトが実施されている。なお、タイミングｔ１１以前においては要求ズレ補正値Ｆｅを１としている。
【００６１】
さて、タイミングｔ１１で起電力特性がリーンシフトされると、フィードバック補正値ＦＡＦが減量側に一気に変化し、タイミングｔ１１以降において、減量側の値を変動中心としてフィードバック補正値ＦＡＦが変動する（ＦＡＦａｖ＜１となっている）。タイミングｔ１１では空燃比学習が禁止される。
【００６２】
そして、タイミングｔ１１から所定時間が経過したタイミングｔ１２では、要求ズレ補正値Ｆｅの更新が開始される。この場合、ＦＡＦａｖ＜１であることから、要求ズレ補正値Ｆｅが所定周期でαずつ減算される。そしてその後、ＦＡＦａｖが１に収束すると要求ズレ補正値Ｆｅが確定される（タイミングｔ１３）。タイミングｔ１３では空燃比学習の実施が許可される。
【００６３】
以上詳述した本実施形態によれば、以下の優れた効果が得られる。
【００６４】
センサ素子３１に電流を印加し起電力特性（λ変曲点）をシフトさせた状態で空燃比フィードバック制御を実施する場合、起電力特性をシフトさせない状態と比べて、燃料噴射量の総量が減る又は増えるためにフィードバック補正値ＦＡＦの数値レベルが変わるのに対し、センサ検出信号のリッチ／リーン変化に基づくフィードバック補正値ＦＡＦの増減変動自体は概ね同等なものとなる。この場合、電流印加に伴い生じる要求噴射量のズレ分に相当する要求ズレ補正値Ｆｅを求めておき、その要求ズレ補正値Ｆｅにより噴射量補正を実施すれば、フィードバック補正値ＦＡＦを、電流印加していない状態と同等レベルで増減変化させることができるようになる。ゆえに、センサ素子３１の起電力特性をシフトさせた状態にあっても、フィードバック補正値ＦＡＦによる空燃比学習の実施が可能となる。
【００６５】
こうした着想に基づいて、本実施形態では、センサ素子３１への電流印加を実施し、かつ空燃比フィードバック制御を実施している状態で、要求ズレ補正値Ｆｅを用いて燃料噴射量を制御し、かかる状態下でフィードバック補正値ＦＡＦによる空燃比学習の実施を許可するようにした。これにより、センサ素子３１への電流印加の有無に関係なく、空燃比学習の実施機会が減じられることを抑制できる。その結果、センサ素子３１への電流印加状態において空燃比学習を適正に実施することができる。
【００６６】
起電力特性のリーンシフト時には、ストイキ制御時に比べて基本噴射量（フィードフォワード噴射量）の減量が見込まれ、リッチシフト時には、ストイキ制御時に比べて基本噴射量の増量が見込まれる。この点、リーンシフト時には要求ズレ補正値Ｆｅを減量補正値とし、リッチシフト時には要求ズレ補正値Ｆｅを増量補正値とする構成にしたため、起電力特性をシフトさせた状態で適正な噴射量補正を実施できる。
【００６７】
センサ素子３１への電流印加を行う場合には、印加電流に応じて、空燃比フィードバック制御でのフィードバック補正値ＦＡＦが減量側又は増量側に変化する。この場合、そのＦＡＦ変化分に相当する補正量を把握すれば、要求ズレ補正値Ｆｅを求めることができる。上記構成では、センサ素子３１への電流印加を実施し、かつ空燃比フィードバック制御を実施する状態において、ＦＡＦａｖ（ＦＡＦの変動中心に相当）を、電流印加を実施していない状態での基準値（＝１）と同じ値にするのに要する補正値を求めることで、要求ズレ補正値Ｆｅを算出するようにした。この場合、都度の印加電流の大きさに見合う要求ズレ補正値Ｆｅを適正に算出できる。
【００６８】
センサ素子３１への電流印加の開始後（特性シフトの開始後）において、ＦＡＦａｖ（ＦＡＦの変動中心）が１に収束したか否かを判定しつつ、要求ズレ補正値Ｆｅの更新を行う構成とした。これにより、ＦＡＦａｖの変化を監視しながら要求ズレ補正値Ｆｅを適正に算出できる。
【００６９】
要求ズレ補正値Ｆｅの算出に際して、センサ素子３１への電流印加の開始に伴い空燃比学習の実施を禁止するとともに、その開始後において、ＦＡＦａｖが１に収束することにより要求ズレ補正値Ｆｅの算出が完了した時点で、空燃比学習の実施を許可する構成とした。これにより、要求ズレ補正値Ｆｅが確定していない状態で空燃比学習が誤って実施されることを抑制できる。
【００７０】
（他の実施形態）
上記実施形態を例えば次のように変更してもよい。
【００７１】
・印加電流の要求値又は起電力特性の要求シフト量と、要求ズレ補正値Ｆｅとの相関をあらかじめ定めておき、その相関に基づいて要求ズレ補正値Ｆｅを取得する構成としてもよい。つまり、図９のステップＳ２４では、図１２の関係を用い、都度の印加電流（要求シフト量）に基づいて要求ズレ補正値Ｆｅを取得する。なお、あらかじめ定められた図１２の相関に対して、図１０の処理により要求ズレ補正値Ｆｅを更新する構成としてもよい。
【００７２】
・要求ズレ補正値Ｆｅは、基本噴射量Ｔｐに乗算される補正係数として付与される以外に、基本噴射量Ｔｐに対して加算又は減算される補正量として付与されるものであってもよい。
【００７３】
・ガス拡散抵抗部を有するＯ2センサとして、所定厚さのガス拡散抵抗層を有する構成に代えて、所定径のピンホールを有する構成であってもよい。
【００７４】
・ガスセンサは、上記構成のＯ2センサ以外に、起電力セルとポンプセルとを備える、いわゆる２セル構造のガスセンサであってもよい。この場合、２セル式ガスセンサの起電力セルについても起電力特性を好適に変更できるとともに、適正なる空燃比検出を実現できるものとなる。また、起電力セル（センサ素子）として、コップ型構造のもの以外に、積層型構造のものを用いることも可能である。
【符号の説明】
【００７５】
１０…エンジン（内燃機関）、１６…Ｏ2センサ（ガスセンサ）、３１…センサ素子（起電力セル）、３２…固体電解質層、３３…排気側電極、３４…大気側電極、４１…マイコン（特性制御手段、補正値取得手段、噴射量制御手段、空燃比学習手段）、４３…定電流回路（通電手段）。
【図１】
2016079826.tif 000003
【図２】
2016079826.tif 000004
【図３】
2016079826.tif 000005
【図４】
2016079826.tif 000006
【図５】
2016079826.tif 000007
【図６】
2016079826.tif 000008
【図７】
2016079826.tif 000009
【図８】
2016079826.tif 000010
【図９】
2016079826.tif 000011
【図１０】
2016079826.tif 000012
【図１１】
2016079826.tif 000013
【図１２】
2016079826.tif 000014
【図１３】
2016079826.tif 000015
【図１４】
2016079826.tif 000016