(57)【要約】【課題】燃料のアルコール濃度を常に正確に推定することができる燃料のアルコール濃度推定装置を提供する。【解決手段】濃度推定値更新手段が、排気空燃比検出手段によって検出された排気空燃比に基づいて算出されるＡ／Ｆ補正値に基づいて、また蒸発度合相関値算出手段により算出されるエンジンの筒内に吸入される希釈燃料の所定成分毎の吸入量に応じて、燃料のアルコール濃度推定値を更新する。【選択図】図２
2010116875.tif 000002
【特許請求の範囲】
【請求項１】
アルコールを混合した燃料を使用可能なエンジンの排気空燃比を検出する排気空燃比検出手段と、
前記排気空燃比検出手段によって検出された排気空燃比に基づいて燃料のアルコール濃度推定値を更新する濃度推定値更新手段と、
エンジンオイルを希釈している希釈燃料の所定成分毎の蒸発度合に相関する相関値を算出する蒸発度合相関値算出手段と、を具備し、
前記濃度推定値更新手段は、前記蒸発度合相関値算出手段により算出される希釈燃料の所定成分毎の相関値に応じてアルコール濃度推定値を更新することを特徴とする燃料のアルコール濃度推定装置。
【請求項２】
前記希釈燃料の所定成分として、アルコール成分、ガソリン軽質成分及びガソリン重質成分が含まれることを特徴とする請求項１に記載の燃料のアルコール濃度推定装置。
【請求項３】
前記相関値に応じて濃度推定実行条件が成立したか否かを判定する判定手段を備え、
前記濃度推定値更新手段が、前記判定手段によって前記濃度推定実行条件が成立したと判定された場合に、燃料のアルコール濃度推定値を更新することを特徴とする請求項１又は２に記載の燃料のアルコール濃度推定装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料のアルコール濃度を推定するアルコール濃度推定装置に関する。
【背景技術】
【０００２】
自動車等の車両用のエンジンには、燃料として一般的にガソリンが使用されているが、周知の通り、アルコールを混合した混合燃料を使用することができるものもある。アルコールを任意の割合で（０％〜１００％）混合した混合燃料を使用可能なエンジンを搭載した車両は、一般にＦＦＶ（Flexible Fuel Vehicle）と呼ばれている。
【０００３】
このようなＦＦＶ用のエンジンにおいても、ガソリンエンジンと同様に、酸素センサやＬＡＦＳ（リニア空燃比センサ）を設けて排気中の酸素濃度から排気空燃比を検出し、排気空燃比が目標空燃比に近づくように燃料供給量をフィードバック補正する制御を行っている。
【０００４】
この際、ＦＦＶにおいてはガソリンとアルコールとの理論空燃比の相違等、両燃料の特性の相違を考慮して燃料噴射量の制御を適正に行う必要がある。すなわち、燃料のアルコール濃度を的確に把握し、アルコール濃度に応じた的確な燃料供給量制御を行う必要がある。そして、アルコール濃度を的確に把握するためには、給油時等のようにアルコール濃度が変化し得る状況に応じて、適宜アルコール濃度の学習を行う必要がある。
【０００５】
燃料のアルコール濃度の検出方法としては、燃料タンク内に設けたセンサによって直接検出することもできるが、例えば、排気空燃比に基づく空燃比のフィードバック補正量等に基づいて燃料のアルコール濃度を推定（算出）する方法もある。
【０００６】
このように燃料のアルコール濃度を推定する場合、外乱によって燃料のアルコール濃度を誤推定してしまう虞がある。例えば、いわゆるオイル希釈燃料の蒸発により空燃比にばらつきが生じ、それに伴うフィードバック補正量の変化に基づいて燃料のアルコール濃度を推定してしまうと、アルコール濃度を誤推定してしまう。
【０００７】
このような問題を解決するために、例えば、いわゆるオイル希釈燃料量を算出し、このオイル希釈燃料量が所定量よりも少ない場合に、蒸発燃料の影響が少ないとみなして、燃料のアルコール濃度推定を実行するようにしたものがある（例えば、特許文献１参照）。
【０００８】
【特許文献１】特許第４０５５５６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、特許文献１に記載のように、オイル希釈燃料量に基づいて燃料のアルコール濃度推定を実行すると、状況によっては、燃料のアルコール濃度の推定精度を向上することができない虞もある。例えば、エンジンの温度が比較的高温である場合等、オイル希釈燃料量が所定量より少なくても、フィードバック制御に影響を与えるだけの蒸発燃料が筒内に供給されてしまうことが考えられる。そしてこのような場合には、燃料のアルコール濃度を誤推定してしまい、ドライバビリティの悪化等を招く虞がある。
【００１０】
本発明はこのような事情に鑑みてなされたものであり、燃料のアルコール濃度をより一層正確に把握することができる燃料のアルコール濃度推定装置を提供することを目的とする。
【課題を解決するための手段】
【００１１】
上記課題を解決する本発明の第１の態様は、アルコールを混合した燃料を使用可能なエンジンの排気空燃比を検出する排気空燃比検出手段と、前記排気空燃比検出手段によって検出された排気空燃比に基づいて燃料のアルコール濃度推定値を更新する濃度推定値更新手段と、エンジンオイルを希釈している希釈燃料の所定成分毎の蒸発度合に相関する相関値を算出する蒸発度合相関値算出手段と、を具備し、前記濃度推定値更新手段は、前記蒸発度合相関値算出手段により算出される希釈燃料の所定成分毎の相関値に応じてアルコール濃度推定値を更新することを特徴とする燃料のアルコール濃度推定装置にある。
【００１２】
かかる第１の態様では、希釈燃料の所定成分毎の蒸発度合に相関する相関値に応じて燃料のアルコール濃度推定値を更新しているため、燃料のアルコール濃度をより一層正確に把握することができる。
【００１３】
本発明の第２の態様は、前記希釈燃料の所定成分として、アルコール成分、ガソリン軽質成分及びガソリン重質成分が含まれることを特徴とする第１の態様の燃料のアルコール濃度推定装置にある。
【００１４】
かかる第２の態様では、特定の成分についての影響度に応じて燃料のアルコール濃度推定値を更新することで、燃料のアルコール濃度をさらに正確に把握することができる。
【００１５】
本発明の第３の態様は、前記相関値に応じて濃度推定実行条件が成立したか否かを判定する判定手段を備え、前記濃度推定値更新手段が、前記判定手段によって前記濃度推定実行条件が成立したと判定された場合に、燃料のアルコール濃度推定値を更新することを特徴とする第１又は２の態様の燃料のアルコール濃度推定装置にある。
【００１６】
かかる第３の態様では、エンジンの運転状態に拘わらず、希釈燃料の影響を除去した状態で燃料のアルコール濃度推定値の更新が行われる。したがって、燃料のアルコール濃度をより一層正確に把握することができる。
【発明の効果】
【００１７】
以上のように本発明によれば、エンジンの運転状態に拘わらず、燃料のアルコール濃度をより一層正確に把握することができる。したがって、排気ガス性能の悪化や、ドライバビリティの悪化等を効果的に抑制することができる。
【発明を実施するための最良の形態】
【００１８】
以下、図面を参照しつつ本発明の実施形態について説明する。
【００１９】
（実施形態１）
図１は、アルコールを混合した燃料を使用可能なエンジンと、燃料のアルコール濃度推定装置を含むエンジンの制御装置とで構成されるエンジンシステムの概略図である。
まず図１を参照しつつ、本実施形態に係るエンジンシステムの概略構成を説明する。
【００２０】
図１に示すエンジン１１は、ＦＦＶに搭載される、いわゆる吸気管噴射型(Multi Point Injection)のエンジンであり、シリンダヘッド１２とシリンダブロック１３とクランクケース１４とを有している。シリンダブロック１３の各シリンダ１５内には、ピストン１６が往復運動可能なように収容されている。このピストン１６とシリンダ１５とシリンダヘッド１２とで燃焼室１７が形成されている。ピストン１６は、コンロッド１８を介してクランクケース１４内に配されたクランクシャフト１９に接続されている。ピストン１６の往復運動は、コンロッド１８を介してクランクシャフト１９に伝達される。
【００２１】
シリンダヘッド１２には吸気ポート２１が形成されている。この吸気ポート２１には吸気マニホールド２２が接続されている。吸気ポート２１には吸気弁２３が設けられており、この吸気弁２３によって燃焼室１７と吸気ポート２１が連通・遮断されるようになっている。吸気マニホールド２２には、燃料パイプ２４を介して燃料タンク２５に接続された燃料噴射弁２６が吸気ポート２１内に燃料を噴射可能に設けられている。
【００２２】
なお燃料タンク２５は、燃料タンク２５内の蒸散燃料を吸着させるキャニスタ２７が接続されると共に、キャニスタ２７がパージ通路２８を介して吸気系を構成する吸気管（吸気通路）２９に接続されている。そして所定のパージ条件が成立したときに、パージ通路２８に設けられたパージ弁３１が開かれて、キャニスタ２７内に吸着された蒸散燃料がパージ通路２８から吸気管（吸気通路）２９に導入される。これにより蒸散燃料の大気中への放出を防止している。また燃料タンク２５内には、燃料タンク２５内の燃料貯蔵量を検出する燃料レベルセンサ３２が設けられている。
【００２３】
シリンダヘッド１２には、さらに排気ポート３３が形成されている。この排気ポート３３には排気マニホールド３４の一端が接続され、排気マニホールド３４の他端には排気管３５が接続されている。なお、排気ポート３３には排気弁３６が設けられており、吸気ポート２１における吸気弁２３と同様、燃焼室１７と排気ポート３３はこの排気弁３６によって連通・遮断されるようになっている。
【００２４】
なおシリンダヘッド１２には、各気筒毎に点火プラグ３７が取り付けられている。各点火プラグ３７には、高電圧を出力する点火コイル３８が接続されている。吸気マニホールド２２の上流側の吸気管２９には、サージタンク３９が設けられ、このサージタンク３９の上流側に吸気量を調整するスロットルバルブ４１及びスロットルバルブ４１の開度を検出するスロットルポジションセンサ（ＴＰＳ）４２が設けられている。さらにスロットルバルブ４１の上流には、吸気量を計測するエアフローセンサ４３が介装されている。
【００２５】
またシリンダヘッド１２の上部には、吸気弁２３や排気弁３６を作動させるための各種動弁機構を覆うようにヘッドカバー４４が設けられており、ヘッドカバー４４とクランクケース１４とはシリンダブロック１３に設けられた連通路４５によって連通されている。ヘッドカバー４４にはＰＣＶ（ポジティブ・クランクケース・ベンチレーション）バルブ４６が設けられている。このＰＣＶバルブ４６は、一端がスロットルバルブ４１の下流側の吸気管２９に接続されたホース４７に接続されている。さらにヘッドカバー４４とスロットルバルブ４１の上流側の吸気管２９とがホース４８によって接続されている。
【００２６】
ここで、燃焼室１７内の内壁面に付着した燃料は、ピストン１６の潤滑のためのエンジンオイル（潤滑油）と共にシリンダ１５とピストン１６との隙間からクランクケース１４内に流れ落ちてエンジンオイルを希釈する。このエンジンオイルを希釈した燃料（オイル希釈燃料）は、エンジン１１の温度上昇に伴って蒸発し、ヘッドカバー４４に設けられたＰＣＶバルブ４６を介して吸気管２９に吸入される。すなわち、ピストン１６の作動により吸気管２９及び吸気マニホールド２２内が負圧になることでＰＣＶバルブ４６が開き、吸気管２９に蒸発したオイル希釈燃料が吸入される。そして、このオイル希釈燃料は燃焼室１７において新気と共に再燃焼させられる。
【００２７】
また排気マニホールド３４に接続された排気管３５には、排気浄化用触媒である三元触媒４９が介装されている。三元触媒４９の上流側には、触媒通過前の排ガス中の酸素濃度、つまり排気空燃比を検出する排気空燃比検出手段としてのＯ２センサ５１が設けられている。
【００２８】
ＥＣＵ（電子コントロールユニット）５２は、入出力装置、記憶装置（ＲＯＭ、ＲＡＭ等のメモリ）、中央処理装置（ＣＰＵ）、タイマカウンタ等を備えている。このＥＣＵ５２によって、エンジン１１の総合的な制御が行われる。ＥＣＵ５２の入力側には、上述したスロットルポジションセンサ４２、エアフローセンサ４３、Ｏ２センサ５１の他、エンジン１１のクランク角を検出するクランク角センサ５３、エンジン１１の冷却水の温度を検出する水温検出手段としての水温センサ５４等の各種センサ類が接続されており、これらセンサ類からの検出情報が入力される。
【００２９】
一方、ＥＣＵ５２の出力側には、上述の燃料噴射弁２６、点火コイル３８、スロットルバルブ４１、パージ弁３１等の各種出力デバイスが接続されている。これら各種出力デバイスには、ＥＣＵ５２で各種センサ類からの検出情報から演算された燃料噴射時間、点火時期、スロットル開度、弁開閉時期等のパラメータ値が出力されて、燃焼室１７内の燃焼状態が制御されている。
【００３０】
例えば、これら各種センサ類からの検出情報に基づいてエンジン１１の空燃比が適正に制御される。その際、燃料のアルコール濃度によって適正な空燃比は異なるため、空燃比を適正に制御するためには、燃料のアルコール濃度を正確に検出或いは推定しておく必要がある。
【００３１】
そこで本発明では、所定のタイミングで、フィードバック補正値の基準値に対する変化量に基づいて燃料のアルコール濃度推定値を更新している。また詳しくは後述するが、その際に、エンジンオイルを希釈している希釈燃料の所定成分毎の蒸発度合に相関する相関値に応じてアルコール濃度推定値を更新することで、燃料のアルコール濃度をより一層正確に把握するようにしている。
【００３２】
本実施形態に係る燃料のアルコール濃度推定装置１０は、上記のような各種センサ類とＥＣＵ５２とで構成され、ＥＣＵ５２は、所定の濃度推定実行条件が成立したか否かを判定する判定手段５５と、排気空燃比検出手段であるＯ２センサ５１が検出した排気空燃比に基づいて燃料のアルコール濃度推定値を更新する濃度推定値更新手段５６と、エンジンオイルを希釈している希釈燃料の所定成分毎の蒸発度合に相関する相関値を算出する蒸発度合相関値算出手段５７と、を具備する。
【００３３】
判定手段５５は、本実施形態では、少なくとも蒸発度合相関値算出手段５７によって算出される希釈燃料の所定成分毎の蒸発度合に相関する相関値に応じて濃度推定実行条件が成立したか否かを判定する。具体的には、蒸発度合相関値算出手段５７が、相関値として、例えば、希釈燃料の所定成分毎の筒内への吸入量を算出し、判定手段５５はこの吸入量に応じて濃度推定実行条件が成立したか否かを判定する。
【００３４】
濃度推定値更新手段５６は、本実施形態では、判定手段５５によって濃度推定実行条件が成立したと判定された場合に、燃料のアルコール濃度推定値を更新する。その際、濃度推定値更新手段５６は、蒸発度合相関値算出手段５７により算出された相関値に応じてアルコール濃度推定値を更新する。詳しくは後述するが、濃度推定値更新手段５６は、本実施形態では、蒸発度合相関値算出手段５７によって算出された希釈燃料の筒内への吸入量に基づく変化割合ΔＫに応じて、燃料のアルコール濃度推定値を更新する。
【００３５】
以下、このような燃料のアルコール濃度推定装置によるアルコール濃度の推定方法について図２及び図３を参照して説明する。なお図２及び図３は、本実施形態に係る燃料のアルコール濃度の推定方法を示すフローチャートである。
【００３６】
図２に示すように、まずステップＳ１でエンストモード中であるか否かが判定される。すなわちイグニッションオンであるがエンジン１１が始動されていない状態であるか否かが判定される。ここで、エンストモード中でない場合には（ステップＳ１：Ｎｏ）、ステップＳ２で始動モード中か否かが判定される。つまりエンジンが始動直後であるか否かが判定される。そして始動モードでない場合には（ステップＳ２：Ｎｏ）、後述するステップＳ８に進む。
【００３７】
一方、始動モードである場合には（ステップＳ２：Ｙｅｓ）、次いで、始動希釈量加算フラグがオフに設定されているか否かが判定される。この始動希釈量加算フラグは、以下に説明するように燃料希釈量に始動時希釈量が加算された場合にオンに設定されるフラグであり、初期設定ではオフに設定されている。
【００３８】
始動希釈量加算フラグがオフに設定されている場合（ステップＳ３：Ｙｅｓ）、エンジン１１の始動に伴って変化するエンジンオイルを希釈する希釈燃料量が算出される。エンジン１１を始動する際には、いわゆる始動増量等によって燃料噴射量が増加するため、それに伴ってオイル希釈燃料量も変化（増加）することになる。また燃料噴射量は水温や燃料のアルコール濃度によっても異なるため、この点も考慮して希釈燃料量が算出される。
【００３９】
具体的には、ステップＳ４で始動時総希釈量Ｑｃｒｋが算出される。さらに、この始動時総希釈量Ｑｃｒｋに基づいて、希釈燃料の所定成分毎の始動時希釈量がそれぞれ算出される（ステップＳ５）。具体的には、燃料のアルコール濃度推定値及びガソリン組成割合に基づいて希釈燃料中に含まれる所定成分の割合が判別されると共に、判別された各成分について始動時希釈量が算出される。例えば、本実施形態では、希釈燃料中のアルコール成分、ガソリン軽質成分及びガソリン重質成分の割合が判別されると共に、アルコール成分についての始動時希釈量（ＱＡｃｒｋ）、ガソリン軽質成分についての始動時希釈量（ＱＬｃｒｋ）及びガソリン重質成分についての始動時希釈量（ＱＨｃｒｋ）が算出される。
【００４０】
なお始動時総希釈量は、燃料の始動増量等に伴う希釈燃料量の増加分であり、例えば、図５に示すような始動時の冷却水の温度（始動時水温）及び希釈燃料のアルコール濃度と始動時総希釈量との関係を規定するマップから算出することができる。この始動時希釈量は、始動時水温が低く且つアルコール濃度が高い状態において最も多く、始動時水温の上昇及びアルコール濃度の低下に伴って減少する。
【００４１】
さらにステップＳ５で希釈燃料の成分毎に希釈燃料量（ＱＡｄｉｌｔ（ｋ），ＱＬｄｉｌｔ（ｋ），ＱＨｄｉｌｔ（ｋ））が算出される。具体的には、前回算出した各成分の希釈燃料量に各成分の始動時希釈量を加算することで、今回の希釈燃料量が所定成分毎に算出される。次いで、始動希釈量加算フラグがオンに設定される（ステップＳ６）。
【００４２】
なおステップＳ３で始動希釈量加算フラグがオンに設定されている場合には（ステップＳ３：Ｎｏ）、既に希釈燃料量に始動時希釈量が加算されているため、再度、始動時希釈量が加算されることなくステップＳ８に進む。またステップＳ１でエンストモード中である場合には、つまりエンジンが始動されていない又は停止された場合には（ステップＳ１：Ｙｅｓ）、始動希釈量加算フラグがオフに設定された後（ステップＳ７）、ステップＳ８に進む。
【００４３】
ステップＳ８では、希釈燃料の所定成分毎に希釈燃料の蒸発率（ＲＡｖｐｒ，ＲＬｖｐｒ，ＲＨｖｐｒ）を算出する。これらの燃料蒸発率の算出方法は、特に限定されないが、例えば、図６に示すような油温と各成分の燃料蒸発率との関係を規定するマップから算出する。次にＰＣＶバルブ４６から吸気マニホールド２２（吸気管２９）に流れ込むガス流量の補正係数であるＰＣＶ流量補正係数Ｋｐｃｖを算出する（ステップＳ９）。このＰＣＶ流量補正係数Ｋｐｃｖの算出方法は、特に限定されないが、このＰＣＶ流量補正係数Ｋｐｃｖは、例えば、図７に示すようなクランクケース１４内の圧力（大気圧）と吸気マニホールド２２（吸気管２９）内の圧力との差圧とＰＣＶ流路補正係数との関係を規定するマップから算出すればよい。
【００４４】
次いでステップＳ１０で、これらの所定成分毎の燃料蒸発率及び希釈燃料量と、ＰＣＶ流量補正係数Ｋｐｃｖとに基づいて、蒸発度合相関値算出手段５７が、筒内（燃焼室）に流れ込む希釈燃料の量である燃料蒸発吸入量Ｑｖｐｒ（ｋ）を算出する。
【００４５】
次にステップＳ１１で、この燃料蒸発吸入量に基づいて各成分の希釈燃料量（ＱＡｄｉｌｔ（ｋ），ＱＬｄｉｌｔ（ｋ），ＱＨｄｉｌｔ（ｋ））が更新される。蒸発した希釈燃料が筒内に流れ込むと、その分だけ希釈燃料量は減少する。このため、各成分の希釈燃料量から各成分の燃料蒸発吸入量を減算することで、それぞれの希釈燃料量（ＱＡｄｉｌｔ（ｋ），ＱＬｄｉｌｔ（ｋ），ＱＨｄｉｌｔ（ｋ））の値を更新している。
【００４６】
次に図３に示すように、ステップＳ１２で燃料噴射弁２６から筒内に噴射される基本燃料量ＱＢ（ｋ）が、吸気量及び理論空燃比から算出される。次いでステップＳ１３で空燃比のフィードバック補正値（Ａ／Ｆ補正値）のオフセット量ＫＩ＿ＯＬ（ｋ）が算出される。つまり、燃料蒸発吸入量Ｑｖｐｒ（ｋ）の基本燃料量ＱＢ（ｋ）に対する割合が算出される。
【００４７】
次にステップＳ１４で、オフセット量のフィルタ値ＫＩ＿ＯＬＯＦ（ｋ）を算出する。すなわち、所定係数Ｋｆを用いて、オフセット量ＫＩ＿ＯＬ（ｋ）を一次遅れ処理することで、オフセット量のフィルタ値ＫＩ＿ＯＬＯＦ（ｋ）が算出される。
【００４８】
次いで、Ａ／Ｆ補正値の不感帯ＫＩ＿ＯＬＤＨ／Ｌ（最大値ＫＩ＿ＯＬＤＨ，最小値ＫＩ＿ＯＬＤＬ）が、例えば、図８に示すようなオフセット量のフィルタ値ＫＩ＿ＯＬＯＦと不感帯との関係を規定するマップから算出される（ステップＳ１５）。
【００４９】
そして、このように希釈燃料の所定成分毎の蒸発度合に相関する相関値である燃料蒸発吸入量から算出されたオフセット量のフィルタ値に応じて、判定手段５５が濃度推定実行条件の一つが成立したか否かを判定する（ステップＳ１６）。具体的には、判定手段５５は、オフセット量のフィルタ値ＫＩ＿ＯＬＯＦ（ｋ）の絶対値が所定値よりも小さいか否かを判定する。ここで、オフセット量のフィルタ値ＫＩ＿ＯＬＯＦ（ｋ）の絶対値が所定値以上であると判定された場合には（ステップＳ１６：Ｎｏ）、空燃比に対する燃料蒸発吸入量の影響が大きく濃度推定実行条件が成立していないと判断され、その後、アルコール濃度推定の実行が禁止されて（ステップＳ１７）、リターンされる。
【００５０】
一方、オフセット量のフィルタ値ＫＩ＿ＯＬＯＦ（ｋ）の絶対値が所定値よりも小さいと判定された場合には（ステップＳ１６：Ｙｅｓ）、燃料蒸発吸入量の影響が小さいと判断され、以下のステップで燃料のアルコール濃度推定値が更新される。すなわち、判定手段５５によって濃度推定実行条件の一つが成立したと判定され、その後、他の濃度推定実行条件が成立すると、濃度推定値更新手段５６によって燃料のアルコール濃度推定が実行されてアルコール濃度推定値が更新される。
【００５１】
具体的には、図４に示すように、まずステップＳ２１でＡ／Ｆ補正値の平均値ＫＩ＿ＡＶＥが算出される。なおＡ／Ｆ補正値は、例えば、Ｏ２センサによって検出された排気空燃比が目標空燃比と一致するように、その偏差に基づいて演算周期毎に所定ゲインずつ加算されて算出される。次いで、ステップＳ１４で算出されたオフセット量のフィルタ値に基づいて、Ａ／Ｆ補正値のオフセット値ＫＩ＿ＯＦＳが算出される（ステップＳ２２）。さらにこのオフセット値ＫＩ＿ＯＦＳに対する不感帯が算出される（ステップＳ２３）。つまり上述のステップで算出した不感帯の最大値及び最小値が不感帯（ＫＩ＿ＤＨ，ＫＩ＿ＤＬ）として設定される。なお不感帯は必ずしも設定しなくてもよい。そして、これらの値に基づいて、Ａ／Ｆ補正値の基準値（補正基準値）ＫＩ＿ＳＴＤが算出される（ステップＳ２４）。
【００５２】
次にＯ２センサ５１によって検出された排気空燃比に基づいてＡ／Ｆ補正量の変化割合ΔＫが演算される。具体的には下記（Ｉ）〜（III）の手順でＡ／Ｆ補正量の変化割合ΔＫが算出される（ステップＳ２５）。
【００５３】
（Ｉ）Ａ／Ｆ補正量ＫＰＲＳＴを下記式（１）によって算出する。
ＫＰＲＳＴ＝｛ＫＩ＿ＡＶＥ＋（ＫＬＲＮ−１）｝×ＫＡＬＣＨ・・・（１）
なお「ＫＬＲＮ」はＡ／Ｆ学習が禁止された際に固定値として記憶されたＡ／Ｆ補正値であり、「ＫＡＬＣＨ」はアルコール濃度補正値であり、初期設定では「１」であると擬制される。
【００５４】
（II）Ａ／Ｆ補正ベース量ＫＢＡＳＥを下記式（２）によって算出する。
ＫＢＡＳＥ＝｛ＫＩ＿ＳＴＤ＋（ＫＬＲＮ−１）｝×ＫＡＬＣＨ・・・（２）
【００５５】
（III）Ａ／Ｆ補正量の変化割合ΔＫを下記式（３）によって算出する。
ΔＫ＝（ＫＰＲＳＴ−ＫＢＡＳＥ）／ＫＢＡＳＥ・・・（３）
【００５６】
このようにＡ／Ｆ補正量の変化割合ΔＫを算出することで、Ａ／Ｆ補正量の変化割合ΔＫを極めて正確に算出することができる。詳述すると、上述したステップで算出した補正基準値ＫＩ＿ＳＴＤに基づいてＡ／Ｆ補正量ベース値が算出されている。すなわち変更された補正基準値を基準として補正量の変化量が算出される。なお本実施形態では不感帯を設定しているため、不感帯の境界値を基準として補正量の変化量が算出されることになる。そして、このＡ／Ｆ補正量ベース値に基づいてＡ／Ｆ補正量の変化割合ΔＫを算出することで、この変化割合ΔＫを正確に算出することができる。
【００５７】
その後、ステップＳ２６でＡ／Ｆ補正量の変化割合の絶対値（｜ΔＫ｜）が、判定閾値よりも大きいか否かが判定される。ここで｜ΔＫ｜＞「判定閾値」である場合には（ステップＳ２６：Ｙｅｓ）、ステップＳ２７でアルコール濃度補正値ＫＡＬＣＨが更新される（ステップＳ２７）。そして、濃度推定値更新手段５６が、例えば、燃料のアルコール濃度とアルコール濃度補正値との関係を示すマップ等を参照し、ステップＳ２７で更新されたアルコール濃度補正値ＫＡＬＣＨ（Ｎｅｗ）に基づいて燃料のアルコール濃度推定を実行して燃料のアルコール濃度推定値を更新し（ステップＳ２８）、その後リターンされる。なおステップＳ２６で｜ΔＫ｜≦「判定閾値」である場合には（ステップＳ２６：Ｎｏ）、アルコール濃度推定値が更新されることなく、リターンされる。
【００５８】
以上説明したように本実施形態では、希釈燃料の所定成分毎の筒内への吸入量に基づいて算出されたＡ／Ｆ補正量の変化割合ΔＫに応じてアルコール濃度推定値を更新しているため、燃料のアルコール濃度をさらに正確に把握することができる。また、燃料推定実行条件として、希釈燃料の所定成分毎の筒内への吸入量に基づくＡ／Ｆ補正値のオフセット量のフィルタ値が所定値よりも小さいか否かを判定するようにし、希釈燃料の影響が少ない状態であると判定された場合に、燃料のアルコール濃度推定を実行するようにした。これにより、エンジンの運転状態に拘わらず燃料のアルコール濃度をより一層正確に把握することができる。したがって、排気ガス性能の悪化や、ドライバビリティの悪化等を効果的に抑制することができる。
【００５９】
以上、本発明の実施形態について説明したが、勿論本発明はこのような実施形態に限定されるものではない。例えば、上述の実施形態では、希釈燃料の所定成分毎の筒内への吸入量に基づくＡ／Ｆ補正値のオフセット量のフィルタ値の大きさを判定し、その判定結果に応じて燃料のアルコール濃度推定を実行してアルコール濃度推定値を更新するようにしたが、判定する値は希釈燃料の所定成分毎の蒸発度合に相関する相関値に基づく値であればよく、勿論、Ａ／Ｆ補正値のオフセット量のフィルタ値に限定されるものではない。
【００６０】
また例えば、上述の実施形態では、希釈燃料のアルコール成分、ガソリンの重質成分及びガソリンの軽質成分についての筒内への吸入量に応じて、燃料のアルコール濃度推定を実行するようにしたが、勿論、これらの成分は一例に過ぎず、他の成分についての吸入量に応じて燃料のアルコール濃度を実行するようにしてもよい。また、希釈燃料の所定成分毎の蒸発度合に相関する相関値として、筒内への吸入量を一例に挙げているが、この相関値は特に限定されるものではない。
【００６１】
また上述の実施形態では、補正量の変化量からその変化割合ΔＫを算出し、この変化割合ΔＫに基づいてアルコール濃度を推定するようにしたが、アルコール濃度の推定方法は特に限定されるものではない。また例えば、上述の実施形態では、吸気管噴射型のエンジンを例示して本発明を説明したが、勿論、本発明は、例えば、筒内噴射型等、他のタイプのエンジンにも採用することができる。
【図面の簡単な説明】
【００６２】
【図１】本発明の一実施形態に係るエンジンシステムの概略構成図である。
【図２】本発明に係る燃料のアルコール濃度推定方法を示すフローチャートである。
【図３】本発明に係る燃料のアルコール濃度推定方法を示すフローチャートである。
【図４】本発明に係る燃料のアルコール濃度推定方法を示すフローチャートである。
【図５】始動時水温及びアルコール濃度と始動時総希釈量との関係を規定するマップである。
【図６】油温と希釈燃料の所定成分毎の燃料蒸発率との関係を規定するマップである。
【図７】差圧とＰＣＶ流量補正係数との関係を規定するマップである。
【図８】Ａ／Ｆ補正値のオフセット量のフィルタ値と不感帯との関係を規定するマップである。
【符号の説明】
【００６３】
１１  エンジン
１２  シリンダヘッド
１３  シリンダブロック
１４  クランクケース
１５  シリンダ
１６  ピストン
１７  燃焼室
１８  コンロッド
１９  クランクシャフト
２１  吸気ポート
２２  吸気マニホールド
２３  吸気弁
２４  燃料パイプ
２５  燃料タンク
２６  燃料噴射弁
２７  キャニスタ
２８  パージ通路
２９  吸気管
３１  パージ弁
３２  燃料レベルセンサ
３３  排気ポート
３４  排気マニホールド
３５  排気管
３６  排気弁
３７  点火プラグ
３８  点火コイル
３９  サージタンク
４１  スロットルバルブ
４２  スロットルポジションセンサ
４３  エアフローセンサ
４４  ヘッドカバー
４５  連通路
４６  ＰＣＶバルブ
４７，４８  ホース
４９  三元触媒
５１  Ｏ２センサ
５２  ＥＣＵ
５３  クランク角センサ
５４  水温センサ
【図１】
2010116875.tif 000003
【図２】
2010116875.tif 000004
【図３】
2010116875.tif 000005
【図４】
2010116875.tif 000006
【図５】
2010116875.tif 000007
【図６】
2010116875.tif 000008
【図７】
2010116875.tif 000009
【図８】
2010116875.tif 000010