(57)【要約】【課題】燃料残量検出手段の故障等により給油判定が正常に行われなくなってしまった場合であっても、空燃比学習値の誤学習の発生を抑制して適切なアルコール濃度学習値を設定することのできるフレックス燃料機関の制御装置を提供する。【解決手段】電子制御装置１００は、空燃比センサ５６の出力値に基づいて推定される空燃比のずれに応じて空燃比学習値を更新する一方、燃料レベルゲージ４１によって検出される燃料の量が増大したことに基づいて給油判定がなされたときには空燃比学習値の更新を禁止して空燃比のずれに応じてアルコール濃度学習値を更新するアルコール濃度学習制御を実行する。電子制御装置１００は、空燃比学習値の変化量が所定量以上になったときには、給油判定がなされていなくても空燃比学習値の更新を禁止してアルコール濃度学習制御を強制的に実行するとともに、それまでに更新された空燃比学習値を無効化する。【選択図】図１
2010048236.tif 000002
【特許請求の範囲】
【請求項１】
排気の酸素濃度に対応する値を出力する酸素濃度検出手段と、燃料タンク内の燃料の量を検出する燃料残量検出手段と、検出される燃料の量が増大したことに基づいて給油判定を行う給油判定手段とを備え、給油判定がなされていないときには前記酸素濃度検出手段の出力値に基づいて推定される理論空燃比からの空燃比のずれに応じて空燃比学習値を更新する一方、給油判定がなされたときにはアルコール濃度学習値の更新が完了するまで前記空燃比学習値の更新を禁止して前記空燃比のずれに応じてアルコール濃度学習値を更新するアルコール濃度学習制御を実行し、こうして更新される空燃比学習値及びアルコール濃度学習値に基づいて燃料噴射量を補正して空燃比を理論空燃比に近づけるように燃料噴射量を制御する空燃比フィードバック制御を実行するフレックス燃料機関の制御装置において、
前記空燃比学習値の変化量が所定量以上になったときには、給油判定がなされていなくても同空燃比学習値の更新を禁止して前記アルコール濃度学習制御を強制的に実行するとともに、それまでに更新された空燃比学習値を無効化する
ことを特徴とするフレックス燃料機関の制御装置。
【請求項２】
前回のアルコール濃度学習値の更新完了からの前記空燃比学習値の変化量が所定量以上になったときに前記空燃比学習値の更新を禁止して前記アルコール濃度学習制御を強制的に実行するとともに、それまでに更新された空燃比学習値を無効化して同空燃比学習値を前回のアルコール濃度学習値の更新完了時の値に再設定する
請求項１に記載のフレックス燃料機関の制御装置。
【請求項３】
請求項１又は２に記載のフレックス燃料機関の制御装置において、
前記空燃比学習値の変化量が所定量以上になったことに基づいて前記燃料残量検出手段に異常が生じている旨の異常判定を行う
ことを特徴とするフレックス燃料機関の制御装置。
【請求項４】
前記空燃比フィードバック制御は機関吸入空気量に基づいて区分された機関運転領域毎に空燃比学習値を更新するものであり、
現在の機関吸入空気量に対応する空燃比学習値を読み込んで同空燃比学習値と前記アルコール濃度学習値とに基づいて燃料噴射量を補正する
請求項１〜３のいずれか一項に記載のフレックス燃料機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明はガソリンとアルコールとを任意の割合で混合したアルコール含有燃料を使用可能なフレックス燃料機関の制御装置に関する。
【背景技術】
【０００２】
一般にガソリン機関の制御装置にあっては、排気の酸素濃度に対応する値を出力する酸素濃度検出手段を排気通路に設け、この酸素濃度検出手段の出力値に基づいて燃料噴射量を増減させる空燃比フィードバック制御を実行するようにしている。そして、この空燃比フィードバック制御を通じて混合気の空燃比が理論空燃比近傍に維持されるように燃料噴射量を制御する。また、こうした空燃比フィードバック制御にあっては、燃料噴射弁の特性及び酸素濃度検出手段の検出誤差の経時変化、またこれらの個体差等に起因する空燃比の定常的なずれを補正すべく、燃料噴射量を補正する補正量として空燃比学習値を設定し、この空燃比学習値を空燃比の定常的なずれの大きさに基づいて増減させるようにしている。
【０００３】
こうしたガソリン機関に対して、近年、ガソリンはもとよりガソリンとアルコールとを任意の割合で混合したアルコール含有燃料を使用可能なフレックス燃料機関が注目されている。こうしたフレックス燃料機関において燃料として使用されるアルコールの理論空燃比はガソリンの理論空燃比よりも小さい。そのため、フレックス燃料機関にあっては、アルコール含有燃料を使用する際にはガソリンを燃料として使用する場合よりも燃料のアルコール濃度に対応して設定される補正量の分だけ燃料噴射量を増量させるようにしている。燃料タンク内の燃料のアルコール濃度は給油が行われる度に変化するため、フレックス燃料機関の制御装置にあっては、燃料タンク内の燃料のアルコール濃度を推定し、推定されるアルコール濃度に対応する燃料噴射量の補正量を設定する必要がある。
【０００４】
燃料のアルコール濃度を推定してそれに対応する補正量を設定する手段としては、燃料タンク内や燃料通路内に燃料のアルコール濃度を検出するアルコール濃度センサを設け、このアルコール濃度センサによって検出されるアルコール濃度に基づいて補正量を設定する方法が一般に知られている。これに対して特許文献１には、上述のように空燃比フィードバック制御に使用されている空燃比のずれの大きさに基づいて上記補正量に相当するアルコール濃度学習値を増減させるものが記載されている。具体的には、燃料タンク内に設けられた燃料残量検出手段によって燃料が増量されたことが検出されると、これに基づいて給油が行われた旨の給油判定を行う。そして、こうして給油判定がなされたことを条件に、空燃比センサの出力値に基づいて推定される理論空燃比からの空燃比のずれがアルコール濃度の変化に起因するものであるとしてこのずれの大きさの分だけアルコール濃度学習値を増減するアルコール濃度学習制御を実行する。そして、こうして更新されるアルコール濃度学習値の大きさに対応する分だけ燃料噴射量を増大させるようにしている。尚、アルコール濃度学習値の更新が完了すると、アルコール濃度学習制御が終了され、通常の空燃比フィードバック制御が実行される。そして、上述したように空燃比のずれが燃料噴射弁の特性及び空燃比センサの検出誤差の経時変化、またこれらの個体差等に起因するものであるとしてこのずれの大きさに基づいて空燃比学習値が更新されるようになる。
【０００５】
すなわち、こうした構成を採用すれば、給油判定の有無に応じて空燃比のずれがアルコール濃度の変化に起因するものであるか否かを判定することができるようになる。そして、アルコール濃度を検出するアルコール濃度センサ等を新たに設けることなくこの判定に基づいて空燃比のずれに対応して空燃比学習値を更新するかアルコール濃度学習値を更新するかを切り替えて空燃比センサの出力値に基づいて燃料のアルコール濃度に対応した補正量としてアルコール濃度学習値を設定ことができるようになる。
【特許文献１】特開２００３‐１２０３６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
ところが、上記のように燃料残量検出手段の検出値に基づいて給油判定を行い、給油判定がなされていることを条件にアルコール濃度学習制御を実行する構成を採用した場合には、燃料残量検出手段にスタック等の故障が発生したときに実際には燃料タンク内の燃料が増量されているにも拘わらず、給油判定がなされなくなってしまう。そして、実際には給油に伴って燃料タンク内のアルコール濃度が変化しているにも拘わらず、アルコール濃度学習制御が実行されなくなり、燃料のアルコール濃度の変化に伴う空燃比のずれに起因して空燃比学習値が誤って更新されてしてしまう。その結果、空燃比学習値が燃料噴射弁の特性や、空燃比センサの検出誤差の経時変化等の実情とかけ離れたものになってしまう。また、アルコール濃度学習値が更新されなくなるため、燃料噴射量の制御が適切に行われなくなり、ひいては排気性状の悪化やドライバビリティの悪化を招くおそれがある。
【０００７】
この発明はこうした実情に鑑みてなされたものであり、その目的は燃料残量検出手段の故障等により給油判定が正常に行われなくなってしまった場合であっても、空燃比学習値の誤学習の発生を抑制して適切なアルコール濃度学習値を設定することのできるフレックス燃料機関の制御装置を提供することにある。
【課題を解決するための手段】
【０００８】
以下、上記目的を達成するための手段及びその作用効果について記載する。
請求項１に記載の発明は、排気の酸素濃度に対応する値を出力する酸素濃度検出手段と、燃料タンク内の燃料の量を検出する燃料残量検出手段と、検出される燃料の量が増大したことに基づいて給油判定を行う給油判定手段とを備え、給油判定がなされていないときには前記酸素濃度検出手段の出力値に基づいて推定される理論空燃比からの空燃比のずれに応じて空燃比学習値を更新する一方、給油判定がなされたときにはアルコール濃度学習値の更新が完了するまで前記空燃比学習値の更新を禁止して前記空燃比のずれに応じてアルコール濃度学習値を更新するアルコール濃度学習制御を実行し、こうして更新される空燃比学習値及びアルコール濃度学習値に基づいて燃料噴射量を補正して空燃比を理論空燃比に近づけるように燃料噴射量を制御する空燃比フィードバック制御を実行するフレックス燃料機関の制御装置において、前記空燃比学習値の変化量が所定量以上になったときには、給油判定がなされていなくても前記空燃比学習値の更新を禁止して前記アルコール濃度学習制御を強制的に実行するとともに、それまでに更新された空燃比学習値を無効化することをその要旨とする。
【０００９】
空燃比学習値は燃料噴射弁の特性や酸素濃度検出手段の検出誤差の経時変化、またこれらの個体差等に起因する空燃比の定常的なずれを補正するための値である。こうした燃料噴射弁の特性や酸素濃度検出手段の検出誤差の経時変化、またこれらの個体差等に起因する空燃比の定常的なずれ量は、アルコール濃度の変化に起因する空燃比のずれ量の変化と比較して小さい。そのため、給油が行われておらず、燃料タンク内の燃料のアルコール濃度が変化していないときには、空燃比フィードバック制御を通じて更新される空燃比学習値の変化量は小さなものとなる。
【００１０】
一方で、アルコール濃度の異なる燃料が給油されることによって燃料のアルコール濃度が変化した場合には、アルコール濃度の変化に伴って理論空燃比が大幅に変化する。そのため、燃料残量検出手段の故障等により給油判定が正常になされず、アルコール濃度の変化に伴う空燃比のずれに起因して空燃比学習値が誤学習されるときには、その変化量は大きなものとなる。
【００１１】
すなわち、空燃比学習値の変化量が所定量以上になったときには、これに基づいて燃料のアルコール濃度の変化に起因して空燃比学習値が誤学習されていることを推定することができる。上記請求項１の構成によれば、こうした推定に基づいて空燃比学習値の誤学習によって更新された分を無効化して誤学習の影響による不都合の発生を抑制するとともに、アルコール濃度学習制御を強制的に実行して変化したアルコール濃度に対応するようにアルコール濃度学習値を適切に更新することができるようになる。要するに上記請求項１に記載の発明によれば、燃料残量検出手段の故障等により給油判定が正常に行われなくなってしまった場合であっても、空燃比学習値の誤学習による影響を抑制して適切なアルコール濃度学習値を設定することができるようになる。
【００１２】
尚、空燃比学習値の誤学習を判定する閾値としての上記所定量は、予め行う実験等の結果に基づいて空燃比学習値の変化量に基づいてアルコール濃度の変化に起因する空燃比学習値の誤学習と、正常な空燃比学習値の更新とを判別することができる大きさの値に設定すればよい。
【００１３】
請求項２に記載の発明は、前回のアルコール濃度学習値の更新完了からの前記空燃比学習値の変化量が所定量以上になったときに前記空燃比学習値の更新を禁止して前記アルコール濃度学習制御を強制的に実行するとともに、それまでに更新された空燃比学習値を無効化して同空燃比学習値を前回のアルコール濃度学習値の更新完了時の値に再設定する請求項１に記載のフレックス燃料機関の制御装置である。
【００１４】
具体的には、アルコール濃度学習値の更新完了時にそのときの空燃比学習値を記憶するようにして請求項２に記載の発明によるように前回のアルコール濃度学習値の更新完了時からの空燃比学習値の変化量が所定量以上になったか否かを監視する構成を採用することにより本願発明を具現化することができる。そして、前回のアルコール濃度学習値の更新完了時からの空燃比学習値の変化量が所定量以上になったときには、強制的にアルコール濃度学習制御を実行するとともに、空燃比学習値の値を前回のアルコール濃度学習値の更新完了時の値に再設定することにより、それまでの誤学習によって更新された空燃比学習値を無効化することができる。
【００１５】
請求項３に記載の発明は、請求項１又は請求項２に記載のフレックス燃料機関の制御装置において、前記空燃比学習値の変化量が所定量以上になったことに基づいて前記燃料残量検出手段に異常が生じている旨の異常判定を行うことをその要旨とする。
【００１６】
燃料のアルコール濃度が変化するのは、給油が行われたときである。そのため、燃料残量検出手段が正常に機能している場合には燃料のアルコール濃度が変化する際に燃料残量検出手段によって燃料の残量の増大が検出され、給油判定がなされることとなる。これに対して、給油判定がなされていないにも拘わらず、空燃比学習値が大きく変化した場合には、燃料残量検出手段が正常に機能しておらず、上述したように給油によるアルコール濃度の変化に伴う空燃比のずれに起因して空燃比学習値が誤学習されていることが推定される。上記請求項３に記載の構成にあっては、空燃比学習値の変化量が所定量以上になったときには、これに基づいて燃料残量検出手段に異常が生じている旨の異常判定を行うようにしている。そのため、上記請求項３に記載の構成によれば、空燃比学習値の変化量を監視することにより燃料残量検出手段の異常判定を行うことができるようになり、この異常判定に基づいて燃料残量検出手段の交換や修理を促すことができるようになる。
【００１７】
請求項４に記載の発明は、請求項１〜３のいずれか一項に記載のフレックス燃料機関の制御装置において、前記空燃比フィードバック制御は機関吸入空気量に基づいて区分された機関運転領域毎に空燃比学習値を更新するものであり、現在の機関吸入空気量に対応する空燃比学習値を読み込んで同空燃比学習値と前記アルコール濃度学習値とに基づいて燃料噴射量を補正することをその要旨とする。
【００１８】
上記請求項４に記載の構成のように、機関運転領域毎に空燃比学習値を更新する構成を採用している場合には、給油による空燃比学習値の誤学習が発生した場合には給油直後に更新された特定の機関運転領域に対応する空燃比学習値のみが誤学習により大幅に変化することとなる。その結果、他の機関運転領域に対応する空燃比学習値とこの空燃比学習値との乖離が大きくなり、その後の運転中に機関運転領域が変化して燃料噴射量の補正に使用される空燃比学習値が切り替わる際に燃料噴射量が大きく変化してトルクが大幅に変動するようになってしまう。そのため、このように機関運転領域毎に空燃比学習値を更新するような空燃比フィードバック制御を実行する構成を採用している場合には、特に空燃比学習値の誤学習に起因するドライバビリティの悪化が顕著なものとなる。そこで、このように機関運転領域毎に空燃比学習値を更新する空燃比フィードバック制御を実行するフレックス燃料機関の制御装置にあっては、上記請求項１〜３に記載の発明を適用して空燃比学習値の誤学習に起因する不都合の発生を抑制することが特に望ましい。
【発明を実施するための最良の形態】
【００１９】
以下、この発明をＶ型８気筒のフレックス燃料機関を統括的に制御する電子制御装置に具体化した一実施形態について、図１〜３を参照して説明する。図１は本実施形態にかかる電子制御装置１００と、その制御対象である内燃機関１０の概略構成を示す模式図である。尚、内燃機関１０は、ガソリンはもとよりガソリンとアルコール（例えば、エタノール）とを任意の割合で混合したアルコール含有燃料を使用可能なフレックス燃料機関である。
【００２０】
図１に示されるように内燃機関１０は、Ｖ字型に配列された気筒列を有するＶ型内燃機関である。内燃機関１０の各バンク１１Ｌ，１１Ｒには吸気通路２０と排気通路３０とがそれぞれ接続されている。図１に示されるように吸気通路２０は、内燃機関１０の手前で分岐してこれら各バンク１１Ｌ，１１Ｒにそれぞれ接続されている。吸気通路２０の上流側の部位にはモータ２２によってその開度が制御され、吸入空気量ＧＡを調量するスロットルバルブ２１が設けられている。また、吸気通路２０のスロットルバルブ２１よりも上流側の部位には吸入空気量ＧＡを検出するエアフロメータ５０が設けられている。
【００２１】
また、図１に示されるように各バンク１１Ｌ，１１Ｒにおける吸気通路２０が接続されている部位には、吸気ポート内に燃料を噴射する燃料噴射弁１２がそれぞれ設けられている。これら燃料噴射弁１２には、燃料タンク４０内に貯留された燃料が燃料ポンプ４１によって供給される。尚、燃料タンク４０内には燃料の残量を検出する燃料レベルゲージ５１が設けられている。
【００２２】
図１の下方に示されるように各バンク１１Ｌ，１１Ｒに接続された排気通路３０には、排気に含まれる炭化水素、一酸化炭素、窒素酸化物（以下、それぞれＨＣ、ＣＯ、ＮＯｘと記載する）を互いに反応させて排気を清浄化する三元触媒が担持された排気浄化触媒３１が設けられている。三元触媒にあっては、理論空燃比近傍の空燃比に調整された混合気が内燃機関１０の燃焼室内で燃焼したときにＨＣ並びにＣＯと、ＮＯｘとの間の酸化還元反応が最も効率的に行われるようになり、ＨＣ、ＣＯ、ＮＯｘの３成分に対する浄化効率がともに高くなる。すなわち、三元触媒が担持された排気浄化触媒３１によって効率的に排気を浄化するためには、混合気の空燃比を理論空燃比近傍に調整する必要がある。
【００２３】
内燃機関１０を統括的に制御する電子制御装置１００には、エアフロメータ５０、燃料レベルゲージ５１の他に、機関回転速度ＮＥを検出する回転速度センサ５２、スロットルバルブ２１の開度であるスロットル開度ＴＡを検出するスロットル開度センサ５３、アクセル操作量ＡＣＣＰを検出するアクセルポジションセンサ５４、車速ＳＰＤを検出する車速センサ５５等が接続されている。
【００２４】
また、図１の下方に示されるように排気通路３０における排気浄化触媒３１よりも排気上流側の部位には排気浄化触媒３１に導入される排気の酸素濃度に比例した電圧値を出力する空燃比センサ５６がそれぞれ設けられている。これらの各空燃比センサ５６も電子制御装置１００に接続されており、排気の酸素濃度に対応する出力値が電子制御装置１００に取り込まれる。
【００２５】
電子制御装置１００は、これら各種センサ５０〜５６からの出力信号を取り込んで各種演算を行い、内燃機関１０を統括的に制御する。具体的には、機関回転速度ＮＥ、吸入空気量ＧＡ、車速ＳＰＤ、アクセル操作量ＡＣＣＰに基づいてガソリンを噴射する場合を基準とした基本燃料噴射量ＱＢＡＳＥを算出する。そして、この基本燃料噴射量ＱＢＡＳＥに対して後述する空燃比学習値ＦＧ及びアルコール濃度学習値ＡＬＣに基づく補正を行い、最終的な燃料噴射量Ｑを算出する。例えば、空燃比学習値ＦＧ、アルコール濃度学習値ＡＬＣ等の補正値を基本燃料噴射量ＱＢＡＳＥに乗じることにより、最終的な燃料噴射量Ｑを算出する。
【００２６】
空燃比学習値ＦＧは、燃料噴射弁１２の特性や空燃比センサ５６の検出誤差の経時変化、またこれらの個体差等に起因する空燃比の定常的なずれを補正するための値である。空燃比学習値ＦＧは、従来から知られている空燃比フィードバック制御を通じて空燃比センサ５６の出力値に基づいて推定される空燃比の理論空燃比からのずれに対応して更新される。具体的には空燃比センサ５６の出力値が理論空燃比に対応する値よりも大きいときに増大され、理論空燃比に対応する値よりも小さいときに減少される。
【００２７】
尚、本実施形態では、空燃比学習値ＦＧを吸入空気量ＧＡの大きさに基づいて区分された５つの機関運転領域ＡＲ（０）〜ＡＲ（４）毎に空燃比学習値ＦＧ（０）〜ＦＧ（４）として学習するようにしている。具体的には、アイドル運転状態に対応する機関運転領域をＡＲ（０）として設定しており、これに対応する空燃比学習値をＦＧ（０）としている。そして、機関運転領域ＡＲ（１）〜ＡＲ（４）は括弧内の数字が大きくなるほど吸入空気量ＧＡが大きい機関運転領域であることを示しており、これらに対応する空燃比学習値ＦＧ（１）〜ＦＧ（４）にはその括弧内に対応している機関運転領域と同一の数字を付している。尚、以下の説明ではこれらの空燃比学習値ＦＧ（０）〜ＦＧ（４）を特に区別しない場合、空燃比学習値ＦＧとして説明する。
【００２８】
ガソリンとアルコールとでは単位量あたりの炭素原子の含有量が異なる。そのため、燃料に含まれるアルコールの濃度が変化すると、これに伴って同量の燃料を含む混合気を燃焼させた場合であっても排気の酸素濃度が変化する。その結果、燃料噴射量が等しい場合であっても空燃比センサ５６によって検出される酸素濃度が変化して空燃比フィードバック制御を通じて推定される空燃比と理論空燃比とのずれ量が変化するようになる。
【００２９】
この点を考慮して本実施形態では、アルコール濃度学習値ＡＬＣを空燃比センサ５６の出力値に基づいて推定される空燃比の理論空燃比からのずれ量に基づいて更新するアルコール濃度学習制御を実行するようにしている。具体的には、このアルコール濃度学習制御にあっては、ガソリンを基準にした場合の理論空燃比からの空燃比のずれの大きさに基づいてこのずれが大きいときほど燃料のアルコール濃度が高いとしてアルコール濃度学習値ＡＬＣを大きな値に更新する。
【００３０】
尚、このアルコール濃度学習制御は、基本的に燃料タンク４０への燃料補給が行われたことを判定する給油判定がなされたときに空燃比学習値ＦＧの更新を禁止した上で実行される。給油判定は、燃料レベルゲージ５１によって検出される燃料の残量が増大したことに基づいてなされ、本実施形態にあっては具体的には燃料レベルゲージ５１によって検出される燃料の残量が所定量Ｂ以上増大したことに基づいて給油判定がなされるようになっている。
【００３１】
こうした給油判定がなされると、空燃比のずれに基づく空燃比学習値ＦＧの更新が禁止され、替わりに空燃比のずれに基づいてアルコール濃度学習値ＡＬＣを更新するアルコール濃度学習制御が実行される。そして、アルコール濃度学習制御を通じて上述したようにアルコール濃度学習値ＡＬＣが更新され、アルコール濃度学習値ＡＬＣの変化が収束してその変化率がほぼ「０」になると、アルコール濃度学習値ＡＬＣの更新が完了したと判定されてアルコール濃度学習制御は終了される。尚、アルコール濃度学習制御の終了に伴って空燃比のずれに基づく空燃比学習値ＦＧの更新が再開されるようになる。
【００３２】
すなわち、本実施形態にあっては基本的に給油判定の有無に応じて空燃比のずれがアルコール濃度の変化に起因するものであるか否かを判定し、この判定に基づいて空燃比のずれに対応して空燃比学習値ＦＧを更新するのか、それともアルコール濃度学習値ＡＬＣを更新するのかを選択的に決定する。
【００３３】
ところで、上記のように燃料レベルゲージ５１によって検出される燃料の残量の変化に基づいて給油判定を行い、給油判定がなされていることを条件にアルコール濃度学習制御を実行する構成を採用している場合には、燃料レベルゲージ５１にスタック等の故障が発生したときには、実際には燃料タンク４０内の燃料が増量されているにも拘わらず、給油判定がなされなくなってしまう。そして、実際には給油に伴ってアルコール濃度が変化しているにも拘わらず、アルコール濃度学習制御が実行されなくなり、燃料のアルコール濃度の変化に伴う空燃比のずれに起因して空燃比学習値ＦＧが誤って更新されてしてしまう。その結果、空燃比学習値ＦＧが燃料噴射弁１２の特性や、空燃比センサ５６の検出誤差の経時変化等の実情とかけ離れたものになってしまう。また、アルコール濃度学習値ＡＬＣが適切に更新されなくなるため、燃料噴射量Ｑの制御が適切に行われなくなり、ひいては排気性状の悪化やドライバビリティの悪化を招くおそれがある。
【００３４】
そこで本実施形態にあっては、空燃比学習値ＦＧの変化量に基づいて燃料レベルゲージ５１の異常を判定し、これに基づいてアルコール濃度学習制御を強制的に実行するようにしている。
【００３５】
以下、図２を参照して本実施形態におけるアルコール濃度学習制御の強制実行について説明する。尚、図２はアルコール濃度学習制御の強制実行にかかる一連の処理の流れを示すフローチャートである。
【００３６】
この処理は機関運転に伴う空燃比フィードバック制御実行中に電子制御装置１００によって所定の制御周期で繰り返し実行される。
図２に示されるようにこの処理が開始されると電子制御装置１００は、まずステップＳ１００において空燃比学習値ＦＧが更新されたか否かを判定する。そしてステップＳ１００において、空燃比学習値ＦＧが更新された旨の判定がなされた場合（ステップＳ１００：ＹＥＳ）にはステップＳ１１０へと進む。一方でステップＳ１００において空燃比学習値ＦＧが更新されていない旨の判定がなされた場合（ステップＳ１００：ＮＯ）には、この処理を一旦終了する。
【００３７】
ステップＳ１１０では、更新された空燃比学習値ＦＧと現在のアルコール濃度学習値ＡＬＣとを加算して総補正値ＴＯＴを算出する。こうして総補正値ＴＯＴを算出すると、ステップＳ１２０へと進み、前回のアルコール濃度学習制御の終了時、すなわちアルコール濃度学習完了時に電子制御装置１００のメモリに記憶された空燃比学習値ＦＧｍとアルコール濃度学習値ＡＬＣｍとを加算して前回のアルコール濃度学習完了時の総補正値ＴＯＴｍを算出する。
【００３８】
そして、ステップＳ１３０において、総補正値ＴＯＴと前回のアルコール濃度学習完了時の総補正値ＴＯＴｍとの乖離が所定量Ａ以上である否かを判定する。具体的には、総補正値ＴＯＴから前回のアルコール濃度学習完了時の総補正値ＴＯＴｍを減算して算出された値の絶対値が所定量Ａ以上であるか否かを判定する。
【００３９】
尚、空燃比学習値ＦＧが更新されているときには、アルコール濃度学習値ＡＬＣの更新は行われていないため、ここではアルコール濃度学習値ＡＬＣは前回のアルコール濃度学習完了時から変化していない。そのため、総補正値ＴＯＴとＴＯＴｍとの乖離の大きさは前回のアルコール濃度学習完了時からの空燃比学習値ＦＧの変化量を表している。すなわち、このステップＳ１３０では、総補正値ＴＯＴとＴＯＴｍとの乖離の大きさが所定量Ａ以上であるか否かを判定することにより、空燃比学習値ＦＧの前回のアルコール濃度学習完了時からの変化量が所定量Ａ以上であるか否かを判定する。
【００４０】
尚、上記所定量Ａは、予め行う実験等の結果に基づいて設定されており、空燃比学習値ＦＧの変化量に基づいてアルコール濃度の変化に起因する空燃比学習値ＦＧの誤学習と、正常な空燃比学習値ＦＧの更新とを判別することができる大きさの値に設定されている。
【００４１】
ステップＳ１３０において、総補正値ＴＯＴと前回のアルコール濃度学習完了時の総補正値ＴＯＴｍとの乖離が所定量Ａ未満である旨の判定がなされた場合（ステップＳ１３０：ＮＯ）、すなわち空燃比学習値ＦＧの変化量が所定量Ａ未満である場合には正常に空燃比フィードバック制御が実行されていると判断し、この処理を一旦終了する。
【００４２】
一方で、総補正値ＴＯＴと前回のアルコール濃度学習完了時の総補正値ＴＯＴｍとの乖離が所定量Ａ以上である旨の判定がなされた場合（ステップＳ１３０：ＹＥＳ）、すなわち空燃比学習値ＦＧの変化量が所定量Ａ以上である場合には、燃料のアルコール濃度の変化に伴う空燃比のずれに起因して空燃比学習値ＦＧが誤って学習されていると判断し、ステップＳ１４０へと進む。
【００４３】
ステップＳ１４０では、燃料レベルゲージ５１に異常が発生している旨の異常判定を行うとともに、アルコール濃度の変化に伴う空燃比のずれに起因して誤学習されている空燃比学習値ＦＧを前回のアルコール濃度学習完了時の空燃比学習値ＦＧｍに再設定する。
【００４４】
そして、ステップＳ１５０へと進み、空燃比学習値ＦＧの更新を禁止してアルコール濃度学習制御を実行する。すなわち、通常は給油判定がなされたことを条件に実行されるアルコール濃度学習制御を給油判定がなされていない状態で強制的に実行する。
【００４５】
ステップＳ１６０では、アルコール濃度学習が完了したか否かを判定する。ここでは、具体的にはアルコール濃度学習値ＡＬＣの変化が収束し、その変化率がほぼ「０」になったことに基づいてアルコール濃度学習が完了した旨の判定がなされる。
【００４６】
ステップＳ１６０において、アルコール濃度学習が完了した旨の判定がなされていない場合（ステップＳ１６０：ＮＯ）にはステップＳ１５０へと戻り、アルコール濃度学習制御が繰り返される。一方で、ステップＳ１６０において、アルコール濃度学習が完了した旨の判定がなされた場合（ステップＳ１６０：ＹＥＳ）には、ステップＳ１７０へと進む。そして、今回のアルコール濃度学習制御を通じて更新されたアルコール濃度学習値ＡＬＣを新たなＡＬＣｍとしてメモリに記憶するとともに、このときの空燃比学習値ＦＧをアルコール濃度学習完了時の空燃比学習値ＦＧｍとしてメモリに記憶する。更に禁止していた空燃比学習値ＦＧの更新を許可してこの処理を一旦終了する。
【００４７】
このように本実施形態にあっては、給油判定が行われていない場合であっても、前回のアルコール濃度学習完了時からの空燃比学習値ＦＧの変化量が所定量Ａ以上である場合には、燃料レベルゲージ５１に異常が生じている旨の異常判定を行う。そして、この異常判定に基づいてアルコール濃度学習制御を強制的に実行するととともに、空燃比学習値ＦＧを前回のアルコール濃度学習完了時の空燃比学習値ＦＧｍに再設定するようにしている。
【００４８】
以下、図３を参照してこうしたアルコール濃度学習制御の強制実行の作用について説明する。尚、図３はアルコール濃度学習制御と空燃比学習値ＦＧ及びアルコール濃度学習値ＡＬＣの変化態様との関係を示すタイミングチャートである。
【００４９】
図３に実線で示されるように燃料レベルゲージ５１が正常に機能している場合には、時刻ｔ１において給油が行われると、それに伴い燃料レベルゲージ５１によって検出される燃料残量が増大する。そして、時刻ｔ２において燃料残量の増大量が所定量Ｂ以上になったことに基づいて給油判定がなされる。尚、給油は通常機関停止中に実行されるため、このときには内燃機関１０の運転は停止されている。
【００５０】
こうして給油判定がなされると、図３に示されるように空燃比学習値ＦＧの更新が禁止されるとともに、アルコール濃度学習制御が開始されてアルコール濃度学習値ＡＬＣの更新が許可されるようになる（時刻ｔ２）。
【００５１】
これにより図３の下段に示されるように、給油終了後の時刻ｔ３において機関運転が再開されると、アルコール濃度学習制御に伴ってアルコール濃度学習値ＡＬＣが更新される。尚、図３にあっては給油によって燃料タンク４０内の燃料のアルコール濃度が高くなった場合のアルコール濃度学習値ＡＬＣの変化を示している。
【００５２】
こうしてアルコール濃度学習値ＡＬＣが更新され、アルコール濃度学習値ＡＬＣの変化が収束して時刻ｔ５においてその変化率がほぼ「０」になるとアルコール濃度学習制御が終了され、アルコール濃度学習値ＡＬＣの更新が禁止されるとともに、空燃比学習値ＦＧの更新が再び許可される。
【００５３】
このように燃料レベルゲージ５１が正常に機能しているときには燃料残量の増大を検出してこれに基づいて給油判定を行い、この給油判定がなされたことに基づいてアルコール濃度学習制御を実行して適切にアルコール濃度学習値ＡＬＣを更新することができる。
【００５４】
これに対して図３に破線で示されるように燃料レベルゲージ５１の故障等により給油が行われているにも拘わらず、燃料残量の増大を検出することができなくなってしまった場合には、アルコール濃度学習制御が実行されなくなってしまう。そのため、図３の下段に破線で示されるように給油が行われて燃料のアルコール濃度が変化しているにも拘わらず、アルコール濃度学習値ＡＬＣの更新が行われなくなってしまう。そればかりか、アルコール濃度の変化に伴う空燃比のずれに起因して破線で示されるように空燃比学習値ＦＧが誤って更新されてしまい空燃比学習値ＦＧが大幅に変更されてしまう（時刻ｔ３以降）。
【００５５】
これに対して本実施形態では、上述したように総補正値ＴＯＴとＴＯＴｍとの乖離が所定量Ａ以上であることに基づいて空燃比学習値ＦＧの変化量が所定量Ａ以上であることを判定し、この判定に基づいて燃料レベルゲージ５１に異常が生じている旨の異常判定を行う。そして、この異常判定に伴い、アルコール濃度学習制御を強制的に実行するようにしている。
【００５６】
そのため、図３に一点鎖線で示されるように時刻ｔ４において、空燃比学習値ＦＧの変化量が所定量Ａ以上であることが判定されると、これに基づいてそれまでの間に誤って更新されていた空燃比学習値ＦＧが無効化され、前回のアルコール濃度学習完了時の空燃比学習値ＦＧｍに再設定される。そして、空燃比学習値ＦＧの更新が禁止されるとともに、アルコール濃度学習制御が実行される。
【００５７】
これにより、図３の下段に一点鎖線で示されるようにアルコール濃度学習値ＡＬＣが更新されるようになり、時刻ｔ６において、アルコール濃度学習値ＡＬＣの変化が収束してその変化率がほぼ「０」になるとアルコール濃度学習制御が終了される。そして、アルコール濃度学習値ＡＬＣの更新が禁止されるとともに、空燃比学習値ＦＧの更新が再び許可されるようになる。
【００５８】
このように空燃比学習値ＦＧの変化量が所定量Ａ以上であることに基づいて、アルコール濃度学制御が強制的に実行されることにより、空燃比学習値ＦＧの誤学習が抑制されるとともに、アルコール濃度学習値ＡＬＣが適切に更新されるようになる。
【００５９】
尚、図３に一点鎖線で示されるようにアルコール濃度学習制御の強制実行に伴って空燃比学習値ＦＧは、前回のアルコール濃度学習完了時の空燃比学習値ＦＧｍに再設定される。そのため、それまでに学習されていた空燃比学習値ＦＧとずれてしまうこととなるが、そのずれは破線で示されるような誤学習によるずれよりも小さいものとなる。また、アルコール濃度学習制御の強制実行の終了後には、通常の空燃比フィードバック制御が再開されるため、図３に一点鎖線で示されるようにこの空燃比フィードバック制御を通じて空燃比学習値ＦＧは速やかに適切な値に更新されるようになる。
【００６０】
以上説明した第１の実施形態によれば、以下の効果が得られるようになる。
（１）上述したように空燃比学習値ＦＧは燃料噴射弁１２の特性や空燃比センサ５６の検出誤差の経時変化、またこれらの個体差等に起因する空燃比の定常的なずれを補正するための値である。こうした燃料噴射弁１２の特性や空燃比センサ５６の検出誤差の経時変化、またこれらの個体差等に起因する空燃比の定常的なずれ量は、アルコール濃度の変化に起因する空燃比のずれ量の変化と比較して小さい。そのため、給油が行われておらず、燃料タンク４０内の燃料のアルコール濃度が変化していないときには、空燃比フィードバック制御を通じて更新される空燃比学習値ＦＧの変化量は小さなものとなる。
【００６１】
一方で、アルコール濃度の異なる燃料が給油されることによって燃料のアルコール濃度が変化した場合には、アルコール濃度の変化に伴って理論空燃比が大幅に変化する。そのため、燃料レベルゲージ５１の故障等により給油判定が正常になされず、アルコール濃度の変化に伴う空燃比のずれに起因して空燃比学習値ＦＧが誤学習されるときには、その変化量は大きなものとなる。
【００６２】
すなわち、空燃比学習値ＦＧの変化量が所定量Ａ以上になったときには、これに基づいて燃料のアルコール濃度の変化に起因して空燃比学習値ＦＧが誤学習されていることを推定することができる。上記実施形態では、こうした推定に基づいて空燃比学習値ＦＧを前回のアルコール濃度学習完了時の値ＦＧｍに再設定するようにしているため、空燃比学習値ＦＧの誤学習によって更新された分を無効化して誤学習の影響による不都合の発生を抑制することができる。また、これと併せてアルコール濃度学習制御を強制的に実行するようにしているため、変化したアルコール濃度に対応するようにアルコール濃度学習値ＡＬＣを適切に更新することができるようになる。要するに上記実施形態によれば燃料レベルゲージ５１の故障等により給油判定が正常に行われなくなってしまった場合であっても、空燃比学習値ＦＧの誤学習による影響を抑制して適切なアルコール濃度学習値ＡＬＣを設定することができるようになる。
【００６３】
（２）燃料のアルコール濃度が変化するのは、給油が行われたときである。そのため、燃料レベルゲージ５１が正常に機能している場合には燃料のアルコール濃度が変化する際に燃料レベルゲージ５１によって燃料の残量の増大が検出され、給油判定がなされることとなる。これに対して、給油判定がなされていないにも拘わらず、空燃比学習値ＦＧが大きく変化した場合には、燃料レベルゲージ５１が正常に機能しておらず、上述したように給油によるアルコール濃度の変化に伴う空燃比のずれに起因して空燃比学習値ＦＧが誤学習されていることが推定される。上記実施形態では、空燃比学習値ＦＧの変化量が所定量Ａ以上になったときには、これに基づいて燃料レベルゲージ５１に異常が生じている旨の異常判定を行うようにしている。そのため、空燃比学習値ＦＧの変化量を監視することにより燃料残量検出手段の異常判定を行うことができる。また、この異常判定に基づいて燃料レベルゲージ５１の異常を報知する警告灯等を点灯させるようにすれば、この異常判定に基づいて燃料レベルゲージ５１の交換や修理を促すことができるようになる。
【００６４】
（３）吸入空気量ＧＡに基づいて区分される機関運転領域毎に空燃比学習値ＦＧを更新する構成を採用している場合には、給油による空燃比学習値ＦＧの誤学習が発生した場合には給油直後に更新された特定の機関運転領域に対応する空燃比学習値ＦＧのみが誤学習の影響により大幅に変化することとなる。その結果、例えばアイドル運転状態に対応する空燃比学習値ＦＧ（０）のみが誤学習の影響により変化した場合には、他の空燃比学習値ＦＧ（１）〜ＦＧ（４）とこの空燃比学習値ＦＧ（０）との乖離が大きくなる。そして、その後の機関運転中に機関運転領域が変化して燃料噴射量Ｑの算出に使用される空燃比学習値がＦＧ（０）から他の空燃比学習値ＦＧ（１）〜ＦＧ（４）に切り替わる際に燃料噴射量Ｑが大きく変化してトルクが大幅に変動するようになってしまう。そのため、このように機関運転領域毎に空燃比学習値ＦＧを更新するような空燃比フィードバック制御を実行する場合には、特に空燃比学習値ＦＧの誤学習に起因するドライバビリティの悪化が顕著なものとなる。これに対して、上記実施形態のように空燃比学習値ＦＧの変化量が所定量Ａ以上であることに基づいてアルコール濃度学習制御を強制的に実行する構成によれば、空燃比学習値ＦＧの誤学習に起因する不都合の発生を抑制することができ、こうしたドライバビリティの悪化を好適に抑制することができる。
【００６５】
尚、上記実施形態は、これを適宜変更した以下の形態にて実施することもできる。
・上記実施形態では、酸素濃度検出手段として酸素濃度に比例した値を出力する空燃比センサ５６を設ける構成を示したが、これに替えて所定の酸素濃度を境に出力値が急変する酸素センサを設け、この酸素センサの出力値の変化に基づいて空燃比フィードバック制御及びアルコール濃度学習制御を実行する構成を採用することもできる。
【００６６】
・上記実施形態では、ステップＳ１３０において、総補正値ＴＯＴとＴＯＴｍとの乖離の大きさが所定量Ａ以上であるか否かを判定することにより、空燃比学習値ＦＧの前回のアルコール濃度学習完了時からの変化量が所定量Ａ以上であるか否かを判定する構成を示した。これに対して現在の空燃比学習値ＦＧと前回のアルコール濃度学習完了時の空燃比学習値ＦＧｍとの乖離の大きさが所定量Ａ以上であるか否かを直接判定し、この判定に基づいて、空燃比学習値ＦＧの変化量が所定量Ａ以上であるか否かを判定する構成を採用することもできる。
【００６７】
・上記実施形態では、前回のアルコール濃度学習完了時からの空燃比学習値ＦＧの変化量が所定量Ａ以上であるときに強制的にアルコール濃度学習制御を実行する構成を示した。これは空燃比学習値ＦＧの変化量の大きさに基づいて空燃比学習値ＦＧの誤学習の発生を推定する方法の一例であり、その方法は適宜変更することができる。例えば、任意に設定した所定の期間における空燃比学習値ＦＧの変化量が所定量以上であることに基づいてアルコール濃度学習制御を強制実行する構成を採用することもできる。
【００６８】
・上記実施形態では空燃比学習値ＦＧの変化量が所定量Ａ以上であることに基づいて、燃料レベルゲージ５１に異常が生じている旨の異常判定を行い、アルコール濃度学習制御を強制実行する構成を示したが、異常判定は省略してもよい。すなわち、空燃比学習値ＦＧの変化量が所定量Ａ以上であることに基づいてアルコール濃度学習制御の強制実行のみを行う構成を採用することもできる。
【００６９】
・上記実施形態では、給油判定手段として燃料レベルゲージ５１によって検出される燃料の残量が所定量Ｂ以上増大したことに基づいて給油判定を行う構成を示したが、給油判定手段の構成は燃料が増量されたことに基づいて給油判定を行うことのできる構成であればその実施態様は適宜変更することができる。
【００７０】
・吸入空気量ＧＡに基づいて区分された機関運転領域毎に空燃比学習値ＦＧを更新する構成を示したが、本願発明はこのように機関運転領域毎に空燃比学習値ＦＧを更新する構成に限定されるものではない。すなわち、機関運転領域によらず１つの空燃比学習値ＦＧを更新し、これとアルコール濃度学習値ＡＬＣとに基づいて燃料噴射量Ｑを算出するものに本願発明を適用することもできる。
【００７１】
・上記実施形態では、Ｖ型８気筒の内燃機関１０に本願発明を適用する構成を示したが、本願発明はＶ型の内燃機関に限定されるものではない。また、気筒数も８気筒に限定されるものではなく、フレックス燃料機関であれば本願発明を適用することができる。
【図面の簡単な説明】
【００７２】
【図１】この発明の実施形態にかかる電子制御装置とその制御対象としての内燃機関の概略構成を示す模式図。
【図２】同実施形態におけるアルコール濃度学習制御の強制実行にかかる一連の処理の流れを示すフローチャート。
【図３】同実施形態にかかるアルコール濃度学習制御と空燃比学習値及びアルコール濃度学習値の変化態様との関係を示すタイミングチャート。
【符号の説明】
【００７３】
１０…内燃機関、１１Ｌ，１１Ｒ…バンク、１２…燃料噴射弁、２０…吸気通路、２１…スロットルバルブ、２２…モータ、３０…排気通路、３１…排気浄化触媒、４０…燃料タンク、４１…燃料ポンプ、５０…エアフロメータ、５１…燃料レベルゲージ、５２…回転速度センサ、５３…スロットル開度センサ、５４…アクセルポジションセンサ、５５…車速センサ、５６…空燃比センサ、１００…電子制御装置。
【図１】
2010048236.tif 000003
【図２】
2010048236.tif 000004
【図３】
2010048236.tif 000005