(57)【特許請求の範囲】
【請求項１】
内燃機関の燃料供給系に関する異常を診断する異常診断処理を実行する内燃機関の燃料供給系異常診断装置であって、
前記燃料供給系は、
燃料を貯留する燃料タンクと、
前記燃料タンク内の燃料が供給されるデリバリパイプと、
前記燃料タンクと前記デリバリパイプとを互いに接続する供給通路と、
前記デリバリパイプに取り付けられて燃料を噴射する燃料噴射弁と、
前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料圧送機構と
を有し、
前記燃料供給系異常診断装置は、
前記燃料噴射弁から噴射される燃料の量である燃料噴射量を補正するためのアルコール濃度学習値を、センサにより検出される空燃比である実空燃比と理論空燃比との乖離傾向に基づいて算出する濃度学習処理を実行する学習手段と、
前記実空燃比が前記理論空燃比に収束するように前記アルコール濃度学習値を用いて前記燃料噴射量を補正する空燃比フィードバック制御を実行する空燃比フィードバック手段と、
前記燃料供給系に関する異常を前記乖離傾向に基づいて診断する異常診断処理を実行する異常診断手段と、
前記燃料タンクに燃料が給油されたことを判定する給油判定手段と、
前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定された後において前記デリバリパイプに流入した燃料の積算量である流入積算量を算出する算出手段と
を有し、
前記学習手段は、
前記燃料タンクに給油された燃料が前記デリバリパイプに流入しはじめたことが前記流入積算量と第１の判定値との関係により示唆されてから、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第１の判定値よりも大きい第２の判定値との関係により示唆されるまでの期間である濃度学習期間に限り、前記濃度学習処理を実行し、
前記異常診断手段は、
前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されてから前記学習手段により前記濃度学習処理が開始されるまでの期間の少なくとも一部において前記異常診断処理を実行し、前記濃度学習期間において前記異常診断処理を実行せず、
前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第２の判定値との関係により示唆されたことに基づいて、前記異常診断処理を再開する
内燃機関の燃料供給系異常診断装置。
【請求項２】
内燃機関の燃料供給系に関する異常を診断する異常診断処理を実行する内燃機関の燃料供給系異常診断装置であって、
前記燃料供給系は、
燃料を貯留する燃料タンクと、
前記燃料タンク内の燃料が供給されるデリバリパイプと、
前記燃料タンクと前記デリバリパイプとを互いに接続する供給通路と、
前記デリバリパイプに取り付けられて燃料を噴射する燃料噴射弁と、
前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料圧送機構と
を有し、
前記燃料供給系異常診断装置は、
前記燃料噴射弁から噴射される燃料の量である燃料噴射量を補正するためのアルコール濃度学習値を、センサにより検出される空燃比である実空燃比と理論空燃比との乖離傾向に基づいて算出する濃度学習処理を実行する学習手段と、
前記実空燃比が前記理論空燃比に収束するように前記アルコール濃度学習値を用いて前記燃料噴射量を補正する空燃比フィードバック制御を実行する空燃比フィードバック手段と、
前記燃料供給系に関する異常を前記乖離傾向に基づいて診断する異常診断処理を実行する異常診断手段と、
前記燃料タンクに燃料が給油されたことを判定する給油判定手段と、
前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定された後において前記デリバリパイプに流入した燃料の積算量である流入積算量を算出する算出手段と
を有し、
前記学習手段は、
前記燃料タンクに給油された燃料が前記デリバリパイプに流入しはじめたことが前記流入積算量と第１の判定値との関係により示唆されてから、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第１の判定値よりも大きい第２の判定値との関係により示唆されるまでの期間である濃度学習期間に限り、前記濃度学習処理を実行し、
前記異常診断手段は、
前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されてから前記学習手段により前記濃度学習処理が開始されるまでの期間の少なくとも一部において前記異常診断処理を実行し、前記濃度学習期間において前記異常診断処理を実行せず、
前記空燃比フィードバック手段は、
前記学習手段により前記濃度学習処理が実行されているときに前記空燃比フィードバック制御を継続して実行する
内燃機関の燃料供給系異常診断装置。
【請求項３】
内燃機関の燃料供給系に関する異常を診断する異常診断処理を実行する内燃機関の燃料供給系異常診断装置であって、
前記燃料供給系は、
燃料を貯留する燃料タンクと、
前記燃料タンク内の燃料が供給されるデリバリパイプと、
前記燃料タンクと前記デリバリパイプとを互いに接続する供給通路と、
前記デリバリパイプに取り付けられて燃料を噴射する燃料噴射弁と、
前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料圧送機構と
を有し、
前記燃料供給系異常診断装置は、
前記燃料噴射弁から噴射される燃料の量である燃料噴射量を補正するためのアルコール濃度学習値を、センサにより検出される空燃比である実空燃比と理論空燃比との乖離傾向に基づいて算出する濃度学習処理を実行する学習手段と、
前記実空燃比が前記理論空燃比に収束するように前記アルコール濃度学習値を用いて前記燃料噴射量を補正する空燃比フィードバック制御を実行する空燃比フィードバック手段と、
前記燃料供給系に関する異常を前記乖離傾向に基づいて診断する異常診断処理を実行する異常診断手段と、
前記燃料タンクに燃料が給油されたことを判定する給油判定手段と、
前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定された後において前記デリバリパイプに流入した燃料の積算量である流入積算量を算出する算出手段と
を有し、
前記学習手段は、
前記燃料タンクに給油された燃料が前記デリバリパイプに流入しはじめたことが前記流入積算量と第１の判定値との関係により示唆されてから、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第１の判定値よりも大きい第２の判定値との関係により示唆されるまでの期間である濃度学習期間に限り、前記濃度学習処理を実行し、
前記異常診断手段は、
前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されてから前記学習手段により前記濃度学習処理が開始されるまでの期間の少なくとも一部において前記異常診断処理を実行し、前記濃度学習期間において前記異常診断処理を実行せず、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されたことに基づいて、前記異常診断処理を開始する
内燃機関の燃料供給系異常診断装置。
【請求項４】
前記第１の判定値が前記供給通路の容積である
請求項１〜３のいずれか一項に記載の内燃機関の燃料供給系異常診断装置。
【請求項５】
前記第２の判定値が前記供給通路の容積および前記デリバリパイプの容積に基づいて設定された容積である
請求項１〜４のいずれか一項に記載の内燃機関の燃料供給系異常診断装置。
【請求項６】
前記第２の判定値が前記供給通路の容積と前記デリバリパイプの容積に１よりも大きい所定の係数を乗算した容積とを合わせた容積であり、前記所定の係数が２．５〜３．５の範囲に含まれる
請求項５に記載の内燃機関の燃料供給系異常診断装置。
【請求項７】
内燃機関の燃料供給系に関する異常を診断する異常診断処理を実行する内燃機関の燃料供給系異常診断装置であって、
前記燃料供給系は、
燃料を貯留する燃料タンクと、
前記燃料タンク内の燃料が供給されるデリバリパイプと、
前記燃料タンクと前記デリバリパイプとを互いに接続する供給通路と、
前記デリバリパイプに取り付けられて燃料を噴射する燃料噴射弁と、
前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料圧送機構と
を有し、
前記燃料供給系異常診断装置は、
前記燃料噴射弁から噴射される燃料の量である燃料噴射量を補正するためのアルコール濃度学習値を、センサにより検出される空燃比である実空燃比と理論空燃比との乖離傾向に基づいて算出する濃度学習処理を実行する学習手段と、
前記実空燃比が前記理論空燃比に収束するように前記アルコール濃度学習値を用いて前記燃料噴射量を補正する空燃比フィードバック制御を実行する空燃比フィードバック手段と、
前記燃料供給系に関する異常を前記乖離傾向に基づいて診断する異常診断処理を実行する異常診断手段と、
前記燃料タンクに燃料が給油されたことを判定する給油判定手段と、
前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定された後において前記デリバリパイプに流入した燃料の積算量である流入積算量を算出する算出手段と
を有し、
前記学習手段は、
前記燃料タンクに給油された燃料が前記デリバリパイプに流入しはじめたことが前記流入積算量と第１の判定値との関係により示唆されてから、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第１の判定値よりも大きい第２の判定値との関係により示唆されるまでの期間である濃度学習期間に限り、前記濃度学習処理を実行し、
前記異常診断手段は、
前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されてから前記学習手段により前記濃度学習処理が開始されるまでの期間の少なくとも一部において前記異常診断処理を実行し、前記濃度学習期間において前記異常診断処理を実行せず、
前記燃料供給系は、
前記デリバリパイプ内の余剰燃料を前記燃料タンクに戻すリターン通路と、
前記リターン通路に取り付けられて所定の高圧以上の圧力が燃料から加えられることにより開弁する調圧弁と
をさらに有し、
前記燃料圧送機構は、
前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料ポンプと、
前記供給通路のうちの前記燃料ポンプよりも下流側に接続され、前記供給通路を流れる燃料を前記燃料タンクに戻すリリーフ通路と、
前記リリーフ通路と前記供給通路との連通状態を切り替える切替弁と
を有し、
前記燃料供給系異常診断装置は、
前記切替弁を開弁または閉弁する開閉制御を実行し、
前記供給通路を流れる燃料を前記リリーフ通路を介して前記燃料タンクに戻すことにより、前記デリバリパイプ内の燃料の圧力を前記所定の高圧よりも低い所定の低圧以下の圧力に維持するために、前記切替弁が開弁している状態を維持し、
前記デリバリパイプ内の余剰燃料を前記調圧弁および前記リターン通路を介して前記燃料タンクに戻すことにより、前記デリバリパイプ内の燃料の圧力を前記所定の高圧以下の圧力に維持するために、前記切替弁が閉弁している状態を維持する
内燃機関の燃料供給系異常診断装置。
【請求項８】
前記算出手段は、前記切替弁が開弁した状態に維持されているとき、前記燃料噴射量に基づいて前記流入積算量を算出し、前記切替弁が閉弁した状態に維持されているとき、前記燃料ポンプが吐出する燃料の量に基づいて前記流入積算量を算出する
請求項７に記載の内燃機関の燃料供給系異常診断装置。
【請求項９】
前記燃料供給系異常診断装置は、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されたことに基づいて前記切替弁を閉弁し、前記濃度学習期間に到達するまでの期間および前記濃度学習期間において、前記切替弁が閉弁している状態を維持する
請求項７または８に記載の内燃機関の燃料供給系異常診断装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ガソリンに対して任意の割合でアルコールを含有させた燃料を使用可能な内燃機関の燃料供給系異常診断装置に関する。
【背景技術】
【０００２】
一般に内燃機関では、内燃機関の実空燃比が理論空燃比と一致するように燃料噴射弁の燃料噴射量を補正する空燃比フィードバック制御が実行されている。こうした空燃比フィードバック制御のもとで内燃機関の燃料供給系に何らかの異常が発生すると、必要な量の燃料を内燃機関に適切に供給することが困難となる。その結果、空燃比フィードバック制御ではこれを補償するように燃料噴射量が補正されるため、その補正度合いが過度に大きくなったことに基づいて燃料供給系の異常診断処理をすることが可能である。
【０００３】
ところで近年、ガソリンに対して任意の割合でアルコールを含有させた燃料を使用可能な内燃機関が注目されている。こうした内燃機関では、燃料に含まれるアルコール濃度によって理論空燃比が異なるため、そのアルコール濃度に応じて燃料噴射量を制御することが求められる。そこで、給油後において、燃料に含まれるアルコールの濃度を示す濃度学習値を更新するようにした内燃機関の制御装置が知られている。例えば特許文献１に記載される制御装置では、燃料タンクに給油がなされた旨判定すると、その給油後において生じる実空燃比と理論空燃比との乖離が燃料のアルコール濃度変化に起因するものであると判断し、上記実空燃比が理論空燃比に収束するまでの期間、その乖離傾向に基づいてアルコール濃度学習値を更新する濃度学習処理を実行する。そして、こうして更新されたアルコール濃度学習値に応じて燃料噴射量を補正するようにしている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−５１０６３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、内燃機関の燃料供給系の異常診断処理を実行する燃料供給系異常診断装置において、上述したような濃度学習処理を併せて実行する場合には、アルコール濃度学習値の誤学習が懸念される。これは、アルコール濃度学習値の誤学習が生じると、この学習値から把握される理論空燃比と実際の理論空燃比とが乖離するため、空燃比フィードバック制御における燃料噴射量の補正度合いが本来の値とは異なるものとなり、これにより燃料供給系に異常が発生したと誤判定するといった不都合が生じるおそれがあるためである。
【０００６】
こうしたアルコール濃度学習値の誤学習は、例えば濃度学習処理の実行期間が適切に設定されない場合に生じる。具体的には、上記特許文献１に記載のように、給油後において実際の空燃比が理論空燃比に収束するまで濃度学習処理を実行するようにした場合には、濃度学習処理の実行中に、例えば燃料供給系の異常に基づく空燃比センサの出力値の変化が生じたときに、この濃度学習処理の実行期間が不要に長くなる場合がある。その結果、アルコール濃度学習値は、燃料供給系の異常に起因する実空燃比と理論空燃比との乖離をも補償する値として更新されることとなり、アルコールの濃度変化に起因する実空燃比と理論空燃比との乖離を補償するといったその本来の値とは異なるものとなる。更にこのように濃度学習処理の実行期間が長期化すると、その分だけ異常診断処理の実行期間が制限されてしまうため、燃料供給系の異常を適切な時期をもって検出できないこととなる。
【０００７】
本発明は、こうした実情に鑑みてなされたものであり、その目的は、アルコール濃度学習値が本来の値から大きく乖離してしまうことを抑制するとともに、濃度学習処理の長期化によって燃料供給系の異常診断処理の実行期間が不必要に制限されることを回避して燃料供給系に異常が発生している場合にはこれを早期に診断することのできる内燃機関の燃料供給系異常診断装置を提供することにある。
【課題を解決するための手段】
【０００８】
〔１〕本発明の一形態に従う内燃機関の燃料供給系異常診断装置によれば、内燃機関の燃料供給系に関する異常を診断する異常診断処理を実行する内燃機関の燃料供給系異常診断装置であって、前記燃料供給系は、燃料を貯留する燃料タンクと、前記燃料タンク内の燃料が供給されるデリバリパイプと、前記燃料タンクと前記デリバリパイプとを互いに接続する供給通路と、前記デリバリパイプに取り付けられて燃料を噴射する燃料噴射弁と、前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料圧送機構とを有し、前記燃料供給系異常診断装置は、前記燃料噴射弁から噴射される燃料の量である燃料噴射量を補正するためのアルコール濃度学習値を、センサにより検出される空燃比である実空燃比と理論空燃比との乖離傾向に基づいて算出する濃度学習処理を実行する学習手段と、前記実空燃比が前記理論空燃比に収束するように前記アルコール濃度学習値を用いて前記燃料噴射量を補正する空燃比フィードバック制御を実行する空燃比フィードバック手段と、前記燃料供給系に関する異常を前記乖離傾向に基づいて診断する異常診断処理を実行する異常診断手段と、前記燃料タンクに燃料が給油されたことを判定する給油判定手段と、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定された後において前記デリバリパイプに流入した燃料の積算量である流入積算量を算出する算出手段とを有し、前記学習手段は、前記燃料タンクに給油された燃料が前記デリバリパイプに流入しはじめたことが前記流入積算量と第１の判定値との関係により示唆されてから、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第１の判定値よりも大きい第２の判定値との関係により示唆されるまでの期間である濃度学習期間に限り、前記濃度学習処理を実行し、前記異常診断手段は、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されてから前記学習手段により前記濃度学習処理が開始されるまでの期間の少なくとも一部において前記異常診断処理を実行し、前記濃度学習期間において前記異常診断処理を実行せず、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第２の判定値との関係により示唆されたことに基づいて、前記異常診断処理を再開する。
〔２〕本発明の一形態に従う内燃機関の燃料供給系異常診断装置によれば、内燃機関の燃料供給系に関する異常を診断する異常診断処理を実行する内燃機関の燃料供給系異常診断装置であって、前記燃料供給系は、燃料を貯留する燃料タンクと、前記燃料タンク内の燃料が供給されるデリバリパイプと、前記燃料タンクと前記デリバリパイプとを互いに接続する供給通路と、前記デリバリパイプに取り付けられて燃料を噴射する燃料噴射弁と、前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料圧送機構とを有し、前記燃料供給系異常診断装置は、前記燃料噴射弁から噴射される燃料の量である燃料噴射量を補正するためのアルコール濃度学習値を、センサにより検出される空燃比である実空燃比と理論空燃比との乖離傾向に基づいて算出する濃度学習処理を実行する学習手段と、前記実空燃比が前記理論空燃比に収束するように前記アルコール濃度学習値を用いて前記燃料噴射量を補正する空燃比フィードバック制御を実行する空燃比フィードバック手段と、前記燃料供給系に関する異常を前記乖離傾向に基づいて診断する異常診断処理を実行する異常診断手段と、前記燃料タンクに燃料が給油されたことを判定する給油判定手段と、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定された後において前記デリバリパイプに流入した燃料の積算量である流入積算量を算出する算出手段とを有し、前記学習手段は、前記燃料タンクに給油された燃料が前記デリバリパイプに流入しはじめたことが前記流入積算量と第１の判定値との関係により示唆されてから、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第１の判定値よりも大きい第２の判定値との関係により示唆されるまでの期間である濃度学習期間に限り、前記濃度学習処理を実行し、前記異常診断手段は、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されてから前記学習手段により前記濃度学習処理が開始されるまでの期間の少なくとも一部において前記異常診断処理を実行し、前記濃度学習期間において前記異常診断処理を実行せず、前記空燃比フィードバック手段は、前記学習手段により前記濃度学習処理が実行されているときに前記空燃比フィードバック制御を継続して実行する。
〔３〕本発明の一形態に従う内燃機関の燃料供給系異常診断装置によれば、内燃機関の燃料供給系に関する異常を診断する異常診断処理を実行する内燃機関の燃料供給系異常診断装置であって、前記燃料供給系は、燃料を貯留する燃料タンクと、前記燃料タンク内の燃料が供給されるデリバリパイプと、前記燃料タンクと前記デリバリパイプとを互いに接続する供給通路と、前記デリバリパイプに取り付けられて燃料を噴射する燃料噴射弁と、前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料圧送機構とを有し、前記燃料供給系異常診断装置は、前記燃料噴射弁から噴射される燃料の量である燃料噴射量を補正するためのアルコール濃度学習値を、センサにより検出される空燃比である実空燃比と理論空燃比との乖離傾向に基づいて算出する濃度学習処理を実行する学習手段と、前記実空燃比が前記理論空燃比に収束するように前記アルコール濃度学習値を用いて前記燃料噴射量を補正する空燃比フィードバック制御を実行する空燃比フィードバック手段と、前記燃料供給系に関する異常を前記乖離傾向に基づいて診断する異常診断処理を実行する異常診断手段と、前記燃料タンクに燃料が給油されたことを判定する給油判定手段と、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定された後において前記デリバリパイプに流入した燃料の積算量である流入積算量を算出する算出手段とを有し、前記学習手段は、前記燃料タンクに給油された燃料が前記デリバリパイプに流入しはじめたことが前記流入積算量と第１の判定値との関係により示唆されてから、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第１の判定値よりも大きい第２の判定値との関係により示唆されるまでの期間である濃度学習期間に限り、前記濃度学習処理を実行し、前記異常診断手段は、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されてから前記学習手段により前記濃度学習処理が開始されるまでの期間の少なくとも一部において前記異常診断処理を実行し、前記濃度学習期間において前記異常診断処理を実行せず、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されたことに基づいて、前記異常診断処理を開始する。
〔４〕前記内燃機関の燃料供給系異常診断装置の一例によれば、前記第１の判定値が前記供給通路の容積である。
〔５〕前記内燃機関の燃料供給系異常診断装置の一例によれば、前記第２の判定値が前記供給通路の容積および前記デリバリパイプの容積に基づいて設定された容積である。
〔６〕前記内燃機関の燃料供給系異常診断装置の一例によれば、前記第２の判定値が前記供給通路の容積と前記デリバリパイプの容積に１よりも大きい所定の係数を乗算した容積とを合わせた容積であり、前記所定の係数が２．５〜３．５の範囲に含まれる。
〔７〕本発明の一形態に従う内燃機関の燃料供給系異常診断装置によれば、内燃機関の燃料供給系に関する異常を診断する異常診断処理を実行する内燃機関の燃料供給系異常診断装置であって、前記燃料供給系は、燃料を貯留する燃料タンクと、前記燃料タンク内の燃料が供給されるデリバリパイプと、前記燃料タンクと前記デリバリパイプとを互いに接続する供給通路と、前記デリバリパイプに取り付けられて燃料を噴射する燃料噴射弁と、前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料圧送機構とを有し、前記燃料供給系異常診断装置は、前記燃料噴射弁から噴射される燃料の量である燃料噴射量を補正するためのアルコール濃度学習値を、センサにより検出される空燃比である実空燃比と理論空燃比との乖離傾向に基づいて算出する濃度学習処理を実行する学習手段と、前記実空燃比が前記理論空燃比に収束するように前記アルコール濃度学習値を用いて前記燃料噴射量を補正する空燃比フィードバック制御を実行する空燃比フィードバック手段と、前記燃料供給系に関する異常を前記乖離傾向に基づいて診断する異常診断処理を実行する異常診断手段と、前記燃料タンクに燃料が給油されたことを判定する給油判定手段と、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定された後において前記デリバリパイプに流入した燃料の積算量である流入積算量を算出する算出手段とを有し、前記学習手段は、前記燃料タンクに給油された燃料が前記デリバリパイプに流入しはじめたことが前記流入積算量と第１の判定値との関係により示唆されてから、前記燃料タンクに燃料が給油される前に前記デリバリパイプ内に滞留していた燃料が前記燃料タンクに給油された燃料に置換されたことが前記流入積算量と前記第１の判定値よりも大きい第２の判定値との関係により示唆されるまでの期間である濃度学習期間に限り、前記濃度学習処理を実行し、前記異常診断手段は、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されてから前記学習手段により前記濃度学習処理が開始されるまでの期間の少なくとも一部において前記異常診断処理を実行し、前記濃度学習期間において前記異常診断処理を実行せず、前記燃料供給系は、前記デリバリパイプ内の余剰燃料を前記燃料タンクに戻すリターン通路と、前記リターン通路に取り付けられて所定の高圧以上の圧力が燃料から加えられることにより開弁する調圧弁とをさらに有し、前記燃料圧送機構は、前記燃料タンク内の燃料を前記デリバリパイプに供給する燃料ポンプと、前記供給通路のうちの前記燃料ポンプよりも下流側に接続され、前記供給通路を流れる燃料を前記燃料タンクに戻すリリーフ通路と、前記リリーフ通路と前記供給通路との連通状態を切り替える切替弁とを有し、前記燃料供給系異常診断装置は、前記切替弁を開弁または閉弁する開閉制御を実行し、前記供給通路を流れる燃料を前記リリーフ通路を介して前記燃料タンクに戻すことにより、前記デリバリパイプ内の燃料の圧力を前記所定の高圧よりも低い所定の低圧以下の圧力に維持するために、前記切替弁が開弁している状態を維持し、前記デリバリパイプ内の余剰燃料を前記調圧弁および前記リターン通路を介して前記燃料タンクに戻すことにより、前記デリバリパイプ内の燃料の圧力を前記所定の高圧以下の圧力に維持するために、前記切替弁が閉弁している状態を維持する。
〔８〕前記内燃機関の燃料供給系異常診断装置の一例によれば、前記算出手段は、前記切替弁が開弁した状態に維持されているとき、前記燃料噴射量に基づいて前記流入積算量を算出し、前記切替弁が閉弁した状態に維持されているとき、前記燃料ポンプが吐出する燃料の量に基づいて前記流入積算量を算出する。
〔９〕前記内燃機関の燃料供給系異常診断装置の一例によれば、前記燃料供給系異常診断装置は、前記燃料タンクに燃料が給油されたことが前記給油判定手段により判定されたことに基づいて前記切替弁を閉弁し、前記濃度学習期間に到達するまでの期間および前記濃度学習期間において、前記切替弁が閉弁している状態を維持する。
【０００９】
〔１〕の装置によれば以下の効果が得られる。
本装置では、給油がなされた後にデリバリパイプに流入する燃料の流入積算量を算出し、その流入積算量によって濃度学習処理の実行期間を設定するようにしている。すなわち、この流入積算量が、給油後の燃料がデリバリパイプに供給され始める量に達したときを濃度学習処理の開始時期とする一方、デリバリパイプの燃料が給油後の燃料に置換される量に達したときを濃度学習処理の終了時期としている。このため、燃料のアルコール濃度変化による空燃比の変化が生じると想定される適切な期間をもって濃度学習処理を実行することができ、燃料供給系の異常に基づき空燃比が変化した場合であってもその影響を最小限に留めることができ、濃度学習処理が不必要に長期化するような事態を回避することができる。その結果、こうした濃度学習処理の長期化に起因してアルコール濃度学習値が本来の値から大きく乖離してしまうことを抑制することができるとともに、燃料供給系の異常診断処理の実行期間が制限されてしまうことを回避することができ、燃料供給系に異常が発生している場合にはこれを早期に診断できるようになる。
ここで、デリバリパイプに流入する燃料の流入積算量については燃料圧送機構の燃料圧送量及び燃料噴射量のいずれか一方を選択的に積算することで算出することができる。すなわち、燃料圧送機構から圧送される燃料がすべてデリバリパイプに流入する場合には、その燃料圧送量を積算することで流入積算量を算出することができる一方、デリバリパイプから排出される燃料が燃料噴射量と同量となる場合には、その燃料噴射量を積算することで流入積算量を算出することができる。さらに、燃料供給系において、燃料圧送機構から圧送される燃料がすべて流入する状態とデリバリパイプから排出される燃料が燃料噴射量と同量となる状態とが適宜切り替えられる場合であれば、その状態に合わせたかたちで逐次積算する対象を燃料圧送量と燃料噴射量との間で切り替えることもできる。
また、給油がなされた場合であっても、濃度学習処理が開始されるまでの期間では、給油前の燃料が燃料噴射弁から内燃機関に供給される。この給油前の燃料については、前回の給油によって変化したアルコール濃度に応じて濃度学習値が既に更新されているため、上述した濃度学習処理が開始されるまでの期間においては、その更新されたアルコール濃度学習値に基づいて適宜補正された燃料噴射量をもって燃料供給が行われる。したがって、給油後であっても濃度学習処理が実行される前の期間であれば異常診断処理は実行可能であり、同期間に異常診断処理を実行することで異常診断処理の実行頻度を高めることができ、燃料供給系の異常を早期に検出できるようになる。
なお、「燃料供給系の異常」には、燃料噴射特性が本来の特性から大きく乖離するなどの燃料噴射弁の異常はもとより、デリバリパイプ等の燃料供給用配管の異常の他、燃料噴射量の設定に際して用いられる吸入空気量センサや実空燃比を検出する空燃比センサの異常も含まれる。
【００１５】
〔４〕の装置によれば以下の効果が得られる。
燃料タンクに給油がなされた場合であっても、その給油後の燃料がすぐにデリバリパイプに流入することはなく、まず初めは供給通路に残留している給油前の燃料がデリバリパイプに流入する。そして、この供給通路に残留している給油前の燃料がすべてデリバリパイプに流入した後に、給油後の燃料がデリバリパイプに流入するようになる。したがって、上記構成によるように、流入積算量が供給通路の容積以上となったときを濃度学習処理の開始時期である旨判定して同処理を開始することにより同濃度学習処理を適切な時期に開始することができるようになる。
【００１７】
〔５〕の装置によれば以下の効果が得られる。
給油後においてデリバリパイプの燃料が給油後の燃料に置換されるまでに要する流入積算量は、供給通路の容積及びデリバリパイプの容積によって一義的に決定することができる。したがって、上記構成によるように、流入積算量が供給通路の容積及びデリバリパイプの容積により定まる所定量以上になったときを濃度学習処理の終了時期である旨判定して同処理を終了することにより同濃度学習処理を適切な時期に終了することができるようになる。
【００１９】
〔６〕の装置によれば以下の効果が得られる。
ここで、本発明者は、デリバリパイプに給油後の燃料が流入され始めると、その後の流入積算量がデリバリパイプの容積の２．５〜３．５倍に達すれば同デリバリパイプの燃料が給油後の燃料に置換されるとの知見を実験により得た。したがって、上記構成によるように、供給通路の容積と、デリバリパイプの容積のα倍（２．５≦α≦３．５）の値とを加えた値まで流入積算量が達したときを濃度学習処理の終了時期である旨判定して同処理を終了することができる。
【００２１】
〔７〕の装置によれば以下の効果が得られる。
アルコールの理論空燃比はガソリンの理論空燃比よりも小さいため、燃料のアルコール濃度が高くなるほど、同一の機関出力を確保するために必要な燃料噴射量は増大する。したがって、こうしたアルコールとガソリンとの混合燃料を使用可能な内燃機関の燃料供給系にあっては、ガソリンのみを燃料として使用する内燃機関の燃料供給系と比較して燃料噴射量を広範囲にわたって制御する必要が生じる。特に、アルコール濃度が高い燃料を使用している状況で機関出力の要求値が増大した場合には、それに見合う量の燃料を噴射することができなくなる。一方、燃料噴射圧を高めてこれに対応することもできるが、この場合には燃料噴射量が少ないときの燃料噴射時間が短くなるため、燃料噴射時間の制御精度を高める必要が生じることとなる。上記構成の燃料圧送機構は、デリバリパイプに供給する燃料の圧力を少なくとも低圧状態と高圧状態とに切り替え可能であるため、それに合わせて燃料噴射弁の噴射圧についても２段階に設定することができる。そのため、燃料噴射量を広範囲にわたって適切に制御することができるようになる。
【００２３】
〔８〕の装置によれば以下の効果が得られる。
本装置にあっては、切替弁が開弁状態にあってリリーフ通路を通じて燃料が燃料タンクへ戻されるときには、燃料ポンプから圧送される燃料の一部がデリバリパイプに流入するとともに、同デリバリパイプに流入した燃料は全て燃料噴射弁から内燃機関に供給される。一方、切替弁が閉弁状態にあってリターン通路を通じてデリバリパイプの余剰燃料が燃料タンクへ戻されるときには、燃料ポンプから圧送される燃料は全てデリバリパイプに流入するとともに、同デリバリパイプに流入した燃料の一部が燃料噴射弁から内燃機関に供給される。したがって、上記構成のように、切替弁の開弁時には燃料噴射弁の燃料噴射量に基づき流入積算量を算出する一方、切替弁の閉弁時には燃料ポンプの燃料圧送量に基づき流入積算量を算出することにより、デリバリパイプへの流入積算量を適切に算出することができる。これにより、濃度学習処理の実行期間を適切に設定することができるようになる。
【００２５】
〔９〕の装置によれば以下の効果が得られる。
本装置では、給油がなされた旨の判定後に、デリバリパイプの燃料圧力を高圧状態に設定しリターン通路を通じてデリバリパイプの余剰燃料を燃料タンクに戻すようにしているため、デリバリパイプの燃料が給油後の燃料に置換されるまでに要する時間、換言すれば濃度学習処理の実行期間を短く設定することができるため、この濃度学習処理の実行期間において、燃料供給系の異常に基づき空燃比センサの出力値が変化する機会をより低減させることができ、これによりアルコール濃度学習値が誤学習されることをより抑制することができるようになる。さらに、異常診断処理の実行期間を長く設定することができるため、燃料供給系の異常をより早期に診断することができるようになる。
【図面の簡単な説明】
【００２６】
【図１】第１の実施形態の内燃機関の燃料供給系異常診断装置、および、その診断対象である内燃機関の燃料供給系の構成図。
【図２】第１の実施形態の期間設定処理に関するフローチャート。
【図３】第１の実施形態の濃度学習処理に関するフローチャート。
【図４】第１の実施形態の空燃比学習処理に関するフローチャート。
【図５】第１の実施形態の異常診断処理に関するフローチャート。
【図６】第１の実施形態の燃料供給系異常診断装置の動作等に関するタイミングチャート。
【図７】第２の実施形態の内燃機関の燃料供給系異常診断装置、および、その診断対象である内燃機関の燃料供給系の構成図。
【図８】第２の実施形態の期間設定処理に関するフローチャート。
【図９】第３の実施形態の期間設定処理に関するフローチャート。
【発明を実施するための形態】
【００２７】
（第１の実施形態）
以下、図１〜図６を参照して、本発明にかかる内燃機関の燃料供給系異常診断装置（以下、診断装置）を具体化した第１の実施形態について説明する。
【００２８】
図１は、燃料供給系異常診断装置及びその診断対象である内燃機関の燃料供給系を示している。この内燃機関は、ガソリンに対して任意の割合でアルコール（具体的にはエタノール）を含有させた燃料を使用可能なＶ型多気筒内燃機関である。
【００２９】
燃料タンク１には、その内部に貯留された燃料を圧送する電動式の燃料ポンプ２と、燃料の残量を検出する燃料レベルゲージ２１とが設けられている。また、燃料ポンプ２から吐出された燃料を一対のデリバリパイプ４に移送する供給通路３には、同供給通路３の燃料の一部を燃料タンク１に戻すリリーフ通路６が接続されている。このリリーフ通路６において燃料タンク１に開放されている端部には、供給通路３及びリリーフ通路６の燃料圧力が所定の低圧ＰＬ以上であるときに開弁する低圧プレッシャレギュレータ８が設けられている。また、リリーフ通路６において低圧プレッシャレギュレータ８の上流側部位には、同リリーフ通路６と供給通路３との連通状態を切り替える電磁駆動式の切替弁７が設けられている。
【００３０】
上記供給通路３は、デリバリパイプ４の一方に形成された燃料流入口４ａに接続されている。これらデリバリパイプ４には、燃料を噴射してこれを内燃機関の各気筒に供給する複数の燃料噴射弁５がそれぞれ接続されている。また、デリバリパイプ４の他方の端部４ｂには、同デリバリパイプ４の余剰燃料を燃料タンク１に戻すリターン通路１０が接続されている。また、このリターン通路１０には、デリバリパイプ４の燃料圧力が所定の高圧ＰＨ以上であるときに開弁する高圧プレッシャレギュレータ９が設けられている。この高圧プレッシャレギュレータ９は、デリバリパイプ４の燃料圧力、換言すれば燃料噴射弁５の燃料噴射圧を所定の高圧ＰＨに調圧する調圧弁として機能する。上述した所定の低圧ＰＬ及び所定の高圧ＰＨは、使用される燃料がガソリン１００％であるときからアルコール濃度が最高濃度（例えば８５％）であるときまで燃料噴射量を広範囲にわたって適切に制御するうえで適切な燃料噴射圧が得られるように設定されている。
【００３１】
なお、燃料ポンプ２、リリーフ通路６、切替弁７、及び低圧プレッシャレギュレータ８は、燃料タンク１のアルコール燃料を供給通路３を通じてデリバリパイプ４に圧送する燃料圧送機構３０としての機能を有している。
【００３２】
燃料噴射弁５及び燃料圧送機構３０を総括的に制御する電子制御装置２０には、上述した燃料レベルゲージ２１の他、吸入空気量を検出するエアフロメータ２２、機関回転速度を検出する回転速度センサ２３、内燃機関の排気通路に設けられて同内燃機関の空燃比に応じた信号を出力する空燃比センサ２４等が接続されている。そして、電子制御装置２０は、演算ユニット（ＣＰＵ）をはじめ、各種制御プログラムや演算マップ、制御の実行に際して算出されるデータ等を記憶保持する複数のメモリ２０ａを備えている。なお、メモリ２０ａの一部は、図示しないバッテリにより電力が供給されることにより機関停止中においてもその記憶された情報を保持するバックアップメモリとして機能する。電子制御装置２０は、これらセンサの検出信号をそれぞれ取り込み、それらの検出結果に基づいて空燃比フィードバック制御（燃料噴射制御）の他、切替弁７の開閉制御を実行する。
【００３３】
この開閉制御において、例えば、内燃機関が高負荷高回転状態であり、且つ燃料のアルコール濃度が高いときには、必要とされる燃料噴射量が相対的に多くなるため、上記切替弁７を閉弁してデリバリパイプ４の燃料圧力を所定の高圧ＰＨに調整する。すなわち、燃料圧送機構３０によりデリバリパイプ４に供給される燃料の圧力が高圧状態となる。一方、内燃機関が低負荷低回転状態であり、且つ燃料のアルコール濃度が低いときには、必要とされる燃料噴射量が相対的に少なくなるため、上記切替弁７を開弁してデリバリパイプ４の燃料圧力を所定の低圧ＰＬに調整する。すなわち、燃料圧送機構３０によりデリバリパイプ４に供給される燃料の圧力が低圧状態となる。
【００３４】
また、燃料噴射制御において、エアフロメータ２２により検出される吸入空気量、すなわち機関負荷と、回転速度センサ２３により検出される機関回転速度とに基づいて、ガソリンを噴射する場合を基準とした基本燃料噴射量ＱＢＡＳＥが算出される。そして、この基本燃料噴射量ＱＢＡＳＥが、後述するフィードバック補正値ＦＡＦ、空燃比学習値ＫＧ及び燃料に含まれるアルコールの濃度に対応する濃度学習値ＥＧにより補正され、最終的な燃料噴射量ＱＦＩＮが算出される（式（１）参照）。
【００３５】
ＱＦＩＮ←ＱＢＡＳＥ・｛（１．０＋ＥＧ／１００）・（１．０＋（ＦＡＦ＋ＫＧ）／１００）｝  …（１）
ＦＡＦ：フィードバック補正値（％）
ＫＧ：空燃比学習値（％）
ＥＧ：濃度学習値（％）
ここで、フィードバック補正値ＦＡＦは０％をその基準値とし、空燃比フィードバック制御の実行中に空燃比ＡＦと理論空燃比ＳＡＦとの乖離度合に応じて適宜設定される。すなわち、フィードバック補正値ＦＡＦは、空燃比ＡＦが理論空燃比ＳＡＦよりもリッチであれば、そのリッチ度合に応じて小さい値に設定され、空燃比ＡＦが理論空燃比よりもリーンであれば、そのリーン度合に応じて大きい値に設定される。なおここで、理論空燃比ＳＡＦとは、燃料が吸入空気に含まれる酸素によって完全燃焼するときの燃料に対する吸入空気の重量比である。
【００３６】
また、燃料供給系、例えば燃料噴射弁５やエアフロメータ２２について、その噴射特性や検出特性が経時的に変化したり、個体差が存在していたりした場合、空燃比フィードバック制御の実行中において理論空燃比ＳＡＦに対する空燃比ＡＦの定常的な偏りが生じるようになる。こうした定常的な偏りを補正するため、フィードバック補正値ＦＡＦに基づいて、上述した空燃比学習値ＫＧを更新する空燃比学習処理が電子制御装置２０によって実行される。これにより、理論空燃比ＳＡＦよりもリッチ側又はリーン側に空燃比ＡＦが定常的に偏る乖離傾向が生じた場合には、これを空燃比学習値ＫＧによって補償することができるようになり、フィードバック補正値ＦＡＦをその基準値である０％近傍に戻すことができる。
【００３７】
さらに、アルコール、すなわちエタノールの理論空燃比（約９．０）はガソリンの理論空燃比（約１４．７）よりも小さいため、燃料のアルコール濃度が高くなるほど同燃料の理論空燃比ＳＡＦは小さくなる。そのため、燃料噴射弁５の燃料噴射量が同一であれば、アルコール濃度が高いときほど空燃比ＡＦはリーン側に偏る傾向を示し、アルコール濃度が低いときほど空燃比ＡＦはリッチ側に偏る傾向を示す。したがって、給油前に使用していた燃料と異なるアルコール濃度の燃料が燃料タンク１に給油されることに伴い、燃料噴射弁５から噴射される燃料のアルコール濃度が変化した場合には、空燃比ＡＦがリッチ側又はリーン側に偏る傾向が生じることとなる。そこで、フィードバック補正値ＦＡＦに基づいて、これら空燃比ＡＦと理論空燃比ＳＡＦとの乖離傾向を補償するための濃度学習値ＥＧを更新する濃度学習処理が電子制御装置２０によって実行される。
【００３８】
ここで、こうした空燃比フィードバック制御のもとで内燃機関の燃料供給系に何らかの異常が発生すると、燃料噴射特性が大きく変化するため、必要な量の燃料を内燃機関に適切に噴射供給することが困難となる。そこで、電子制御装置２０は、空燃比ＡＦと理論空燃比ＳＡＦとの乖離傾向を示す空燃比学習値ＫＧに基づいて燃料供給系の異常診断処理を実行するようにしている。なお、燃料供給系の異常とは、燃料噴射特性が本来の特性から大きく乖離するなどの燃料噴射弁５の異常はもとより、供給通路３、デリバリパイプ４等の燃料供給用配管の異常他、基本燃料噴射量ＱＢＡＳＥの設定に際して用いられるエアフロメータ２２や空燃比センサ２４の異常も含まれる。
【００３９】
ところで、上述したように、濃度学習処理と異常診断処理とは、いずれも空燃比ＡＦと理論空燃比ＳＡＦとの乖離傾向に基づき実行されるため、濃度学習値ＥＧの誤学習が懸念される。これは、濃度学習値ＥＧの誤学習が生じると、濃度学習値ＥＧから把握される理論空燃比ＳＡＦと実際の理論空燃比ＳＡＦとが乖離するため、空燃比フィードバック制御における燃料噴射量の補正度合いが本来の値とは異なるものとなって燃料噴射量ＱＦＩＮが適切に算出できなくなり、これにより燃料供給系に異常が発生したと誤判定するといった不都合が生じるおそれがあるためである。
【００４０】
こうした濃度学習値ＥＧの誤学習は、例えば濃度学習処理の実行期間が適切に設定されない場合に生じる。すなわち、燃料供給系の異常に起因して空燃比ＡＦが変化しているときに濃度学習処理が実行されると、濃度学習値ＥＧは、燃料供給系の異常に起因する空燃比ＡＦと理論空燃比ＳＡＦとの乖離をも補償する値として更新されることとなり、アルコールの濃度変化に起因する空燃比ＡＦと理論空燃比ＳＡＦとの乖離を補償するといった本来の値とは大きく異なるものとなる。また、濃度学習処理の実行期間が不適切に長く設定されると、その分だけ異常診断処理の実行期間が制限されてしまうため、燃料供給系の異常を適切な時期をもって検出できないこととなる。
【００４１】
そこで、本実施形態では、図２に示す処理を実行することにより、濃度学習処理及び異常診断処理の各実行期間を設定するようにしている。同図に示す一連の処理は、内燃機関の始動後において電子制御装置２０により所定の周期をもって繰り返し実行される。
【００４２】
本処理が開始されると、まず、給油フラグＦが「ＯＦＦ」であるか否かが判定される（ステップＳ１０１）。本判定では、電子制御装置２０のメモリ２０ａに記憶された給油フラグＦを読み込むことにより判定される。
【００４３】
そして、給油フラグＦが「ＯＦＦ」である旨判定される場合には（ステップＳ１０１：ＹＥＳ）、次に、給油がなされたか否かが判定される（ステップＳ１０２）。具体的には、燃料レベルゲージ２１の出力値に基づき燃料タンク１の燃料が所定量以上増加した旨判定されたときに給油がなされた旨判定される。本ステップでの処理が給油判定手段により実行される処理に相当する。
【００４４】
そして、給油がなされていない旨判定される場合には（ステップＳ１０２：ＮＯ）、燃料のアルコール濃度が変化されておらず濃度学習処理を実行することを要しないと判断することができるので本処理が終了される。その後は、空燃比センサ２４の出力値に基づき空燃比フィードバック制御、空燃比学習制御、及び異常診断処理がそれぞれ実行される。
【００４５】
一方、給油がなされた旨判定される場合には（ステップＳ１０２：ＹＥＳ）、給油フラグＦが「ＯＮ」に設定されるとともに（ステップＳ１０３）、この給油フラグＦの情報がメモリ２０ａに記憶される。
【００４６】
続いて、切替弁７が閉弁され（ステップＳ１０４）、これによりデリバリパイプ４の燃料圧力ＰＤが高圧状態に設定される。すなわち、切替弁７が閉弁されると、燃料ポンプ２から圧送される燃料はすべてデリバリパイプ４に流入する。そして、デリバリパイプ４の燃料圧力ＰＤが所定の高圧ＰＨ以上に達すると（ＰＤ≧ＰＨ）高圧プレッシャレギュレータ９が開弁し、デリバリパイプ４の余剰燃料がリターン通路１０を通じて燃料タンク１に戻される。これにより、デリバリパイプ４の燃料圧力ＰＤが所定の高圧ＰＨに調整され、高圧状態に設定される。
【００４７】
こうして切替弁７が閉弁状態にあるときには、上述したように、燃料ポンプ２から圧送される燃料はすべてデリバリパイプ４に流入するため、続いて、給油後におけるデリバリパイプ４への燃料の流入積算量ΣＱｄｅｌが、燃料ポンプ２の燃料圧送量（ポンプ吐出量Ｑｐ）を用いて次式（２）により算出される（ステップＳ１０５）。
【００４８】
流入積算量ΣＱｄｅｌ←前回の流入積算量ΣＱｄｅｌ＋ポンプ吐出量Ｑｐ  …（２）
なお、上式（２）における前回の流入積算量ΣＱｄｅｌは、前回の本ステップＳ１０５の処理実行時に算出した流入積算量ΣＱｄｅｌであって、ポンプ吐出量Ｑｐは、前回の処理実行時から今回の処理実行時までに燃料ポンプ２から圧送された燃料量である。本ステップＳ１０５の処理が算出手段により実行される処理に相当する。
【００４９】
ところで、給油がなされた場合には、まず供給通路３に残留していた給油前の燃料が初めにデリバリパイプ４に流入するとともに、この給油前の燃料が燃料噴射弁５から内燃機関に供給される。そして、この供給通路３に残留していた給油前の燃料がすべてデリバリパイプ４に流入した後に、給油後の燃料がデリバリパイプ４に流入するとともに、デリバリパイプ４において給油前の燃料との置換が開始される。
【００５０】
そこで、まず、算出された流入積算量ΣＱｄｅｌが次式（３）の関係を満たすか否かが判定される（ステップＳ１０６）。
流入積算量ΣＱｄｅｌ≧供給通路容積Ｖａ  …（３）
そして、本処理において肯定判定がなされる場合には（ステップＳ１０６：ＹＥＳ）、給油後の燃料がデリバリパイプ４に流入していると判断することができる。なお、上記ステップＳ１０２の判定処理において給油がなされた旨判定された後（ステップＳ１０２：ＹＥＳ）、上記ステップＳ１０６の判定処理において初めて肯定判定がなされる場合には（ステップＳ１０６：ＹＥＳ）、濃度学習処理の開始時期である旨判定される。このステップＳ１０６での判定処理が開始時期判定手段により実行される処理に相当する。
【００５１】
続いて流入積算量ΣＱｄｅｌが次式（４）の関係を満たすか否かが判定される（ステップＳ１０７）。
流入積算量ΣＱｄｅｌ≧供給通路容積Ｖａ＋デリバリパイプ容積Ｖｂ×３  …（４）
ここで、発明者の実験により、デリバリパイプ４に給油後の燃料が供給され始めると、その後の流入積算量ΣＱｄｅｌが同デリバリパイプ４の容積Ｖｂの２．５〜３．５倍に達するまでに、同デリバリパイプ４の燃料がほぼ給油後の燃料に置換されるとの知見が得られており、特にデリバリパイプ４の容積Ｖｂの３倍を指標とすることにより好適に同デリバリパイプ４の燃料の置換が判断できることが判明している。そのため、上記ステップＳ１０７の判定処理において否定判定がなされる場合には（ステップＳ１０７：ＮＯ）、すなわち流入積算量ΣＱｄｅｌが次式（５）の関係を満たす場合には、デリバリパイプ４において給油後の燃料と給油前の燃料との置換が実行されている期間である旨判断することができる。
【００５２】
流入積算量ΣＱｄｅｌ＜供給通路容積Ｖａ＋デリバリパイプ容積Ｖｂ×３  …（５）
そして、こうしたデリバリパイプ４における燃料の置換に伴い、燃料噴射弁５から内燃機関に供給される燃料のアルコール濃度が徐々に変化するため、この燃料のアルコール濃度変化により空燃比ＡＦが変化するようになる。そこで、上記ステップＳ１０７の判定処理において否定判定がなされる場合には（ステップＳ１０７：ＮＯ）、空燃比ＡＦの変化に基づきアルコール濃度学習値ＥＧを更新する濃度学習処理が実行され（ステップＳ１０８）、本処理が一旦終了される。この濃度学習処理の詳細については後述する。
【００５３】
また、この濃度学習処理の実行中において、ステップＳ１０１からの処理が再び実行される場合には、給油フラグＦが「ＯＮ」に設定されているため、ステップＳ１０１の判定処理で否定判定がなされ（ステップＳ１０１：ＮＯ）、続いてステップＳ１０５の処理が実行される。そして、次のステップＳ１０６の判定処理の実行時には、既に給油後の燃料がデリバリパイプ４に流入しているため、肯定判定がなされ（ステップＳ１０６：ＹＥＳ）、続いて、ステップＳ１０７の判定処理が実行される。
【００５４】
一方、上記ステップＳ１０７の判定処理において上式（４）を満たすとして肯定判定がなされる場合には（ステップＳ１０７：ＹＥＳ）、デリバリパイプ４の燃料がすべて給油後の燃料に置換されていると判断することができる。したがって、濃度学習処理が実行されている場合であって、上記ステップＳ１０７の判定処理において初めて肯定判定がなされる場合には（ステップＳ１０７：ＹＥＳ）、濃度学習処理の終了時期である旨判定される。このステップＳ１０７での判定処理が終了時期判定手段により実行される処理に相当する。
【００５５】
こうして濃度学習処理が終了されると、給油フラグＦが「ＯＦＦ」に設定される（ステップＳ１０９）。そして、濃度学習処理が終了された後に空燃比ＡＦの変化が生じた場合には、この空燃比ＡＦの変化は燃料のアルコール濃度以外の要因、例えば燃料供給系の異常によるものであると判断することできる。
【００５６】
ところで、上記ステップＳ１０６の判定処理において否定判定がなされる場合には（ステップＳ１０６：ＮＯ）、すなわち流入積算量ΣＱｄｅｌが次式（６）の関係を満たす場合には、供給通路３に残留している給油前の燃料が未だデリバリパイプ４に流入している状態であると判断することができる。
【００５７】
流入積算量ΣＱｄｅｌ＜供給通路容積Ｖａ  …（６）
そして、給油前の燃料については、前回の給油によって変化したアルコール濃度に応じて濃度学習値ＥＧが既に更新されているため、この既に更新された濃度学習値ＥＧに基づいて燃料噴射量ＱＦＩＮが算出される。そのため、この状態において空燃比ＡＦの変化が生じた場合には、この空燃比ＡＦの変化は燃料のアルコール濃度変化以外の要因、例えば燃料供給系の異常によるものであると判断することができる。
【００５８】
そこで、上記ステップＳ１０６の判定処理により否定判定がなされる場合（ステップＳ１０６：ＮＯ）、又は上記ステップＳ１０７の判定処理により肯定判定がなされる場合（ステップＳ１０７：ＹＥＳ）には、空燃比学習処理が実行されるとともに（ステップＳ１１０）、異常診断処理（ステップＳ１１１）が実行され、本処理は終了される。これら空燃比学習処理及び異常診断処理の詳細については後述する。
【００５９】
次に、図３を参照して、上述したステップＳ１０８において実行される濃度学習処理の処理手順を説明する。
本処理では、まず、濃度学習値ＥＧの更新条件が成立したか否かが判定される（ステップＳ２０１）。具体的には、次式（７）により、フィードバック補正値ＦＡＦの絶対値が判定値αを超えているか否かが判定される。
【００６０】
フィードバック補正値ＦＡＦの絶対値｜ＦＡＦ｜＞判定値α  …（７）
なお、判定値αは、空燃比ＡＦの変化が燃料のアルコール濃度変化に起因すると判断することのできる適切な値が予め設定されるとともに、電子制御装置２０のメモリ２０ａに記憶されている。
【００６１】
ここで、給油に伴い燃料のアルコール濃度が高くなった場合には、空燃比ＡＦがリーン側に偏るため、空燃比フィードバック制御を通じて燃料噴射量ＱＦＩＮを増量すべくフィードバック補正値ＦＡＦ（％）について正の値が設定される（ＦＡＦ＞０）。一方、給油に伴い燃料のアルコール濃度が低くなった場合には、空燃比ＡＦがリッチ側に偏るため、空燃比フィードバック制御を通じて燃料噴射量ＱＦＩＮを減量すべくフィードバック補正値ＦＡＦ（％）について負の値が設定される（ＦＡＦ＜０）。
【００６２】
そこで、上記判定処理において濃度学習値ＥＧの更新条件が成立している旨判定される場合には（ステップＳ２０１：ＹＥＳ）、濃度学習値ＥＧが更新され（ステップＳ２０２）、本処理が終了される。具体的には、フィードバック補正値ＦＡＦが正の値であるときには、濃度学習値ＥＧが一定値Ａだけ増加される（ＥＧ←ＥＧ＋Ａ）。一方、フィードバック補正値ＦＡＦが負の値であるときには、濃度学習値ＥＧが一定値Ａだけ減少される（ＥＧ←ＥＧ−Ａ）。
【００６３】
このようにして濃度学習値ＥＧが制御周期ごとに一定値ずつ増加、又は減少されることにより、濃度学習処理の実行期間中において給油後の燃料のアルコール濃度に応じた濃度学習値ＥＧにまで更新される。
【００６４】
一方、上述した判定処理において濃度学習値ＥＧの更新条件が成立していない旨判定される場合には（ステップＳ２０１：ＮＯ）、濃度学習処理の実行期間であっても、空燃比ＡＦと理論空燃比ＳＡＦとの乖離度合いが小さいと判断することができる。これは、給油後の燃料のアルコール濃度が給油前の燃料のアルコール濃度と同一であるとき等に生じる。したがって、この場合には濃度学習値ＥＧが更新されることなく本処理が終了される。
【００６５】
次に、図４を参照して、上述したステップＳ１１０において実行される空燃比学習処理の処理手順を説明する。
本処理では、まず、空燃比学習値ＫＧの更新条件が成立したか否かが判定される（ステップＳ３０１）。具体的には、次式（８）により、フィードバック補正値ＦＡＦの絶対値が判定値βを超えているか否かが判定される。
【００６６】
フィードバック補正値ＦＡＦの絶対値｜ＦＡＦ｜＞判定値β  …（８）
なお、判定値βは、フィードバック補正値ＦＡＦに定常的な偏りが生じている旨判断することのできる適切な値が予め設定されるとともに、電子制御装置２０のメモリ２０ａに記憶されている。
【００６７】
そして、本判定処理において空燃比学習値ＫＧの更新条件が成立している旨判定される場合には（ステップＳ３０１：ＹＥＳ）、空燃比学習値ＫＧが更新される（ステップＳ３０２）。具体的には、フィードバック補正値ＦＡＦ（％）が正の値である場合には（ＦＡＦ＞０）、空燃比学習値ＫＧが一定値Ｂだけ増加される（ＫＧ←ＫＧ＋Ｂ）。一方、フィードバック補正値ＦＡＦが負の値である場合には（ＦＡＦ＜０）、空燃比学習値ＫＧが一定値Ｂだけ減少される（ＫＧ←ＫＧ−Ｂ）。
【００６８】
一方、上述した判定処理において空燃比学習値ＫＧの更新条件が成立していない旨判定される場合には（ステップＳ３０１：ＮＯ）、フィードバック補正値ＦＡＦが基準値である０％近傍であると判断することができるため、空燃比学習値ＫＧが更新されることなく本処理が終了される。
【００６９】
続いて、図５を参照して、上述したステップＳ１１１において実行される異常診断処理の処理手順を説明する。
本処理が開始されると、次式（９）により、上述した空燃比学習処理により更新された空燃比学習値ＫＧの絶対値が判定値γを超えているか否かが判定される（ステップＳ４０１）。
【００７０】
空燃比学習値ＫＧの絶対値｜ＫＧ｜＞判定値γ  …（９）
なお、判定値γは、燃料供給系の異常に起因して空燃比学習値ＫＧが過度に大きくなっている、又は小さくなっていると判断することのできる適切な値が予め設定されるとともに、電子制御装置２０のメモリ２０ａに記憶されている。
【００７１】
そして、上述した判定処理において肯定判定がなされる場合には（ステップＳ４０１：ＹＥＳ）、燃料供給系に異常が発生している旨判断することができるため、異常判定がされて（ステップＳ４０２）、本処理が終了される。
【００７２】
一方、上記判定処理において否定判定がなされる場合には（ステップＳ４０１：ＮＯ）、燃料供給系に異常は発生していない旨判断することができ、本処理は終了される。
次に、図６を参照して、給油がなされた後における濃度学習処理、及び異常診断処理の各実行期間の設定態様について説明する。なお、本実施形態では、上述したように、空燃比学習処理と異常診断処理が続いて実行されるためこれらの実行期間は同一である。
【００７３】
内燃機関の始動後の時刻ｔ１において給油がなされた旨判定されると、給油フラグＦが「ＯＮ」に設定される。そして、時刻ｔ１から時刻ｔ２までの間には、まず供給通路３に残留している給油前の燃料がデリバリパイプ４に流入するため、濃度学習処理は停止状態にある一方、空燃比学習処理及び異常診断処理が実行される。
【００７４】
時刻ｔ２において、給油後の燃料がデリバリパイプ４に供給され始めた旨が流入積算量ΣＱｄｅｌに基づき判定されると、この時刻ｔ２が濃度学習処理の開始時期と判定され、濃度学習処理が開始される。そして、この濃度学習処理の実行期間においてフィードバック補正値ＦＡＦが変化し、同フィードバック補正値ＦＡＦの絶対値が判定値αを超えると（｜ＦＡＦ｜＞α）、それに伴い濃度学習値ＥＧが更新される。
【００７５】
時刻ｔ３において、デリバリパイプ４の燃料が給油後の燃料に置換された旨が流入積算量ΣＱｄｅｌに基づき判定されると、この時刻ｔ３が濃度学習処理の終了時期と判定され、濃度学習処理が終了される。なお、時刻ｔ２から時刻ｔ３までの期間が濃度学習期間に相当する。
【００７６】
濃度学習処理の終了に伴い、空燃比学習処理及び異常診断処理が開始される。そして、これら空燃比学習処理及び異常診断処理の実行期間である時刻ｔ４においてフィードバック補正値ＦＡＦが変化し、同フィードバック補正値ＦＡＦの絶対値が判定値βを超えると（｜ＦＡＦ｜＞β）、それに伴い空燃比学習値ＫＧが更新される。さらに、時刻ｔ５において、空燃比学習値ＫＧの絶対値が判定値γを超えると（｜ＫＧ｜＞γ）、異常判定がなされ、異常フラグが「ＯＮ」に設定される。
【００７７】
以上説明した第１の実施形態によれば、以下の作用効果を奏することができる。
（１）給油がなされた後にデリバリパイプ４に流入する燃料の流入積算量ΣＱｄｅｌが算出され、その流入積算量ΣＱｄｅｌによって濃度学習処理の実行期間が設定される（ステップＳ１０６、ステップＳ１０７）。すなわち、この流入積算量ΣＱｄｅｌが、給油後の燃料がデリバリパイプ４に供給され始める量に達したときが濃度学習処理の開始時期とされる一方（ステップＳ１０６：ＹＥＳ）、デリバリパイプ４の燃料が給油後の燃料に置換される量に達したとき（ステップＳ１０７：ＹＥＳ）が濃度学習処理の終了時期とされる。このため、燃料のアルコール濃度変化による空燃比ＡＦの変化が生じると想定される適切な期間をもって濃度学習処理を実行することができ、燃料供給系の異常に基づき空燃比ＡＦが変化した場合であってもその影響を最小限に留めることができ、濃度学習処理が不必要に長期化するような事態を回避することができる。その結果、こうした濃度学習処理の長期化に起因してアルコール濃度学習値ＥＧが本来の値から大きく乖離してしまうことを抑制することができるとともに、燃料供給系の異常診断処理の実行期間が制限されてしまうことを回避することができ、燃料供給系に異常が発生している場合にはこれを早期に診断できるようになる。
【００７８】
（２）給油後であって、濃度学習処理が実行される前の期間において、異常診断処理が実行されるため、異常診断処理の実行頻度を高めることができ、燃料供給系の異常を早期に検出できるようになる。
【００７９】
（３）流入積算量ΣＱｄｅｌが供給通路３の容積Ｖａ以上となったときが濃度学習処理の開始時期である旨判定され（ステップＳ１０６：ＹＥＳ）、濃度学習処理が開始されるため、同濃度学習処理を適切な時期に開始することができる。
【００８０】
（４）流入積算量ΣＱｄｅｌが供給通路３の容積Ｖａ及びデリバリパイプ４の容積Ｖｂにより定まる所定量以上になったとき（ステップＳ１０７：ＹＥＳ）が濃度学習処理の終了時期である旨判定されて同処理が終了されるため、同濃度学習処理を適切な時期に終了することができる。
【００８１】
（５）デリバリパイプ４に給油後の燃料が流入され始めた後、流入積算量ΣＱｄｅｌがデリバリパイプ４の容積の３倍に達したときに（ステップＳ１０７：ＹＥＳ）、濃度学習処理の終了時期である旨判定されて同処理が終了されるため、同濃度学習処理を適切な時期に終了することができる。
【００８２】
（６）燃料ポンプ２の燃料圧送量（ポンプ吐出量）Ｑｐに基づき流入積算量ΣＱｄｅｌが算出されるため（ステップＳ１０５）、この流入積算量ΣＱｄｅｌを適切に算出することができる。これにより、濃度学習処理の実行期間を適切に設定することができる。
【００８３】
（７）本実施形態における内燃機関では、ガソリンのみを燃料として使用する内燃機関の燃料供給系と比較して燃料噴射量を広範囲にわたって制御する必要が生じる。特に、アルコール濃度が高い燃料を使用している状況で機関出力の要求値が増大した場合には、それに見合う量の燃料を噴射することができなくなる。一方、燃料噴射圧を高めてこれに対応することもできるが、この場合には燃料噴射量が少ないときの燃料噴射時間が短くなるため、燃料噴射時間の制御精度を高める必要が生じることとなる。本実施形態では、切替弁７の開閉を切り替えることにより、デリバリパイプ４に供給する燃料の圧力を低圧状態と高圧状態とに切り替え可能であるため、それに合わせて燃料噴射弁５の噴射圧についても２段階に設定することができる。そのため、燃料噴射量を広範囲にわたって適切に制御することができるようになる。
【００８４】
（８）給油がなされた旨の判定後に、切替弁７が閉弁されることにより（ステップＳ１０４）リターン通路１０を通じてデリバリパイプ４の余剰燃料が燃料タンク１に戻されるため、デリバリパイプ４の燃料が給油後の燃料に置換されるまでに要する時間、換言すれば濃度学習処理の実行期間を短く設定することができる。そのため、この濃度学習処理の実行期間において、燃料供給系の異常に基づき空燃比センサ２４の出力値が変化する機会をより低減させることができ、これにより濃度学習値が誤学習されることをより抑制することができるようになる。さらに、異常診断処理の実行期間を長く設定することができるため、燃料供給系の異常をより早期に診断することができるようになる。
【００８５】
（第２の実施形態）
次に、図７及び図８を参照して、本発明にかかる内燃機関の内燃機関の燃料供給系異常診断装置を具体化した第２の実施形態について、上記第１の実施形態との相違点を中心に説明する。なお、上記第１の実施形態と同一の構成については、同一の符号を付すことにより詳細な説明を省略する。
【００８６】
図７に示すように、本実施形態における燃料圧送機構４０には、リリーフ通路６に切替弁７が設けられていないとともに、デリバリパイプ４には、同デリバリパイプ４から燃料タンク１へ余剰燃料を戻すリターン通路１０が設けられていない。
【００８７】
本実施形態の燃料圧送機構４０の燃料ポンプ４１は、デリバリパイプ４に供給する燃料の圧力を、低圧状態と高圧状態の２段階に切り替え可能に構成されている。具体的には、低圧状態として、上述した第１実施形態における低圧プレッシャレギュレータ８の開弁圧である所定の低圧ＰＬに調整される。一方、高圧状態として、上述した第１実施形態における高圧プレッシャレギュレータ９の開弁圧である所定の高圧ＰＨに調整される。なお、同実施形態におけるプレッシャレギュレータ４２は、リリーフ通路６の燃料圧力が所定の高圧ＰＨ以上になるときに開弁するように設定されている。
【００８８】
本実施形態では、上述した第１の実施形態において実行される図２に示す処理に代わり、図８に示す処理が実行される。なお、図３〜図４に示す各処理は、本実施形態においても同様に実行される。
【００８９】
図８に示す処理が開始されると、ステップＳ５０１からステップＳ５０３まで、図２のステップＳ１０１からステップＳ１０３に示す各処理と同一の処理が順に実行される。
ここで、本実施形態では、デリバリパイプ４から排出される燃料が燃料噴射量と同量である。そこで、給油後におけるデリバリパイプ４への燃料の流入積算量ΣＱｄｅｌが、燃料噴射弁５の燃料噴射量Ｑｉｎｊを用いて次式（１０）により算出される（ステップＳ５０４）。
【００９０】
流入積算量ΣＱｄｅｌ←前回の流入積算量ΣＱｄｅｌ＋燃料噴射量Ｑｉｎｊ…（１０）
なお、上式（１０）における前回の流入積算量ΣＱｄｅｌは、前回の本ステップＳ５０４の処理実行時に算出した流入積算量ΣＱｄｅｌであって、燃料噴射量Ｑｉｎｊは、前回の処理実行時から今回の処理実行時までに燃料噴射弁５から噴射された燃料量である。本ステップＳ５０４の処理が算出手段により実行される処理に相当する。
【００９１】
こうして流入積算量ΣＱｄｅｌが算出されると、以下のステップＳ５０５からステップＳ５１０において、上述した図２のステップＳ１０６からステップＳ１１１に示す各処理が順に実行される。
【００９２】
以上説明した第２の実施形態によれば、上記（１）〜（５）、（７）に示す作用効果に加え、以下の作用効果を奏することができる。
（９）燃料ポンプ２の燃料噴射量Ｑｉｎｊに基づき流入積算量ΣＱｄｅｌが算出されるため（ステップＳ５０４）、この流入積算量ΣＱｄｅｌを適切に算出することができる。これにより、濃度学習処理の実行期間を適切に設定することができる。
【００９３】
（第３の実施形態）
次に、図９を参照して、本発明にかかる内燃機関の内燃機関の燃料供給系異常診断装置を具体化した第３の実施形態について説明する。
【００９４】
本実施形態では、上述した第１の実施形態において実行される図２に示す処理の一部に代わり、図９に示す各処理が実行される。
すなわち、図２のステップＳ１０３の処理が終了されると、図８に示すように、切替弁７の閉弁条件が成立したか否かが判定される（ステップＳ６０１）。具体的には、内燃機関がアイドル運転時ではない旨判定されるときに、閉弁条件が成立した旨判定される。
【００９５】
そして、切替弁７の閉弁条件が成立した旨判定される場合には（ステップＳ６０１：ＹＥＳ）、切替弁７が閉弁される（ステップＳ６０２）。そして、切替弁７の閉弁時には、燃料ポンプ２から圧送される燃料はすべてデリバリパイプ４に流入するため、次式（１１）により流入積算量ΣＱｄｅｌが算出される（ステップＳ６０３）。なお、同式は、第１の実施形態における上式（２）と同一である。
【００９６】
流入積算量ΣＱｄｅｌ←前回の流入積算量ΣＱｄｅｌ＋ポンプ吐出量Ｑｐ  …（１１）
一方、内燃機関のアイドル運転時であって、切替弁７の閉弁条件が成立していない旨判定される場合には（ステップＳ６０１：ＮＯ）、切替弁７が開弁される（ステップＳ６０４）。そして、切替弁７の開弁時には、燃料ポンプ２から圧送される燃料の一部がデリバリパイプ４に流入するとともに、同デリバリパイプ４に流入した燃料は全て燃料噴射弁５から内燃機関に供給される。したがって、次式（１２）により流入積算量ΣＱｄｅｌが算出される（ステップＳ６０５）。なお、同式は、第２の実施形態における上式（１０）と同一である。
【００９７】
流入積算量ΣＱｄｅｌ←前回の流入積算量ΣＱｄｅｌ＋燃料噴射量Ｑｉｎｊ…（１２）
こうして、上記ステップＳ６０３又はステップＳ６０５において流入積算量ΣＱｄｅｌが算出されると、図２に示すステップＳ１０６の処理に移行されるとともに、それ以降の各処理が順に実行される。なお、上記ステップＳ６０３及びステップＳ６０５の各処理が、算出手段により実行される処理に相当する。
【００９８】
以上説明した第３の実施形態によれば、上記（１）〜（５）、（７）、（８）に示す作用効果に加え、以下の作用効果を奏することができる。
（１０）切替弁７の開閉状態に応じて、燃料ポンプ２の燃料圧送量（ポンプ吐出量）Ｑｐに基づく流入積算量ΣＱｄｅｌの算出と、燃料ポンプ２の燃料噴射量Ｑｉｎｊに基づく流入積算量ΣＱｄｅｌの算出とが切り替えて実行されるため、流入積算量ΣＱｄｅｌを適切に算出することができる。これにより、濃度学習処理の実行期間を適切に設定することができる。
【００９９】
（その他の実施形態）
なお、この発明にかかる内燃機関の燃料供給系異常診断装置は、上記各実施の形態にて例示した構成に限定されるものでなく、それら各実施の形態を適宜変更した例えば次のような形態として実施することもできる。
【０１００】
・上述した第３の実施形態では、切替弁７の閉弁条件として内燃機関がアイドル運転時ではない旨を設定する例を示したが（ステップＳ６０１）、閉弁条件としてはこれに限られない。例えば、内燃機関がアイドル運転時ではないこと、且つ空燃比センサ２４が活性化されていることを閉弁条件としてもよい。
【０１０１】
・上記各実施形態では、デリバリパイプ４に給油後の燃料が流入され始めた後、流入積算量ΣＱｄｅｌがデリバリパイプ４の容積の３倍に達したときを濃度学習処理の終了時期である旨判定する例を示したが（ステップＳ１０７、ステップＳ５０６）、終了時期の設定方法についてはこの例に限られない。例えば、デリバリパイプ４に給油後の燃料が流入され始めた後、流入積算量ΣＱｄｅｌがデリバリパイプ４の容積の３．５倍に達したときを終了時期と判定するといった態様を採用することもできる。すなわち、流入積算量ΣＱｄｅｌがデリバリパイプ４の燃料が給油後の燃料に置換される量に達したことが判定できる態様であれば、判定条件である供給通路３の容積及びデリバリパイプ４の容積により定まる所定量を適宜設定することができる。ただし、異常診断処理の実行期間が不必要に制限されることを抑えるため、濃度学習期間が不適切に長くなることを抑えるべく終了時期を適切に設定することが望ましい。この場合であっても、上記（１）〜（４）、（６）〜（１０）に示す各作用効果を奏することができる。
【０１０２】
・上記各実施形態では、空燃比学習値ＫＧの更新条件が成立する否かの判定処理において、フィードバック補正値ＦＡＦの絶対値が判定値βを超えているか否か（｜ＦＡＦ｜＞β）により判定される例を示したが（ステップＳ３０１）、この判定条件についてもこの例に限られない。例えば、こうしたフィードバック補正値ＦＡＦの判定条件に加えて、機関回転速度及び吸入空気量の変化が小さく内燃機関の運転条件が安定していることを判定条件とし、これら判定条件が満たされるときに空燃比学習値ＫＧを更新するようにしてもよい。
【０１０３】
・上記第２の実施形態では、流入積算量ΣＱｄｅｌが燃料噴射量Ｑｉｎｊにより算出される例を示した（ステップＳ５０４）。しかし、同実施形態においてデリバリパイプ４の燃料圧力が低圧状態に設定されるときには、所定の高圧ＰＨ以上の圧力が作用したときに開弁するプレッシャレギュレータ４２が閉弁状態にあるため、燃料ポンプ４１から圧送される燃料はすべてデリバリパイプ４に供給される。したがって、このようにデリバリパイプ４の燃料圧力が低圧状態に設定されるときには、ステップＳ１０５の処理に示すようにポンプ吐出量Ｑｐにより流入積算量ΣＱｄｅｌを算出するようにしてもよい。すなわち、この場合には、燃料圧送機構４０から圧送される燃料がすべて流入する状態（低圧状態）と、デリバリパイプ４から排出される燃料が燃料噴射量と同量となる状態（低圧状態及び高圧状態）とが適宜切り替えられるため、その状態に合わせたかたちで逐次積算する対象をポンプ吐出量Ｑｐと燃料噴射量Ｑｉｎｊとの間で切り替えるようにすればよい。この場合であっても、上述した各作用効果を奏することができる。
【０１０４】
・上記第２の実施形態では、燃料圧送機構４０にリリーフ通路６が設けられた例を示したが、このリリーフ通路６を省略するとともに、上記第１の実施形態で示したようにデリバリパイプ４にリターン通路１０を設ける態様を採用してもよい。この場合には、燃料圧送機構４０から圧送される燃料がすべて流入する状態と、デリバリパイプ４から排出される燃料が燃料噴射量と同量となる状態とが適宜切り替えられるため、その状態に合わせたかたちで逐次積算する対象をポンプ吐出量Ｑｐと燃料噴射量Ｑｉｎｊとの間で切り替えるようにすればよい。この場合であっても、上述した各作用効果を奏することができる。
【０１０５】
・上記第２の実施形態では、デリバリパイプ４に供給する燃料の圧力を、低圧状態と高圧状態の２段階に切り替え可能に構成された燃料ポンプ４１を設ける例を示したが、さらに多段階の圧力状態に切り替え可能に構成された燃料ポンプを採用することもできる。この場合であっても、内燃機関の運転状態及び燃料のアルコール濃度に応じてデリバリパイプ４に供給する燃料の圧力を切り替えることにより、燃料噴射量を適切に制御することができるとともに、少なくとも上記（１）〜（４）に示す各作用効果を奏することができる。
【０１０６】
・さらに、上記第２の実施形態では、デリバリパイプ４に供給する燃料の圧力を、低圧状態と高圧状態の２段階に切り替え可能に構成された燃料ポンプ４１を設ける例を示したが、デリバリパイプ４の燃料圧力を一定に保持すべく同一の吐出圧で燃料を圧送する燃料ポンプを採用するようにしてもよい。この場合には、使用される燃料がガソリン１００％であるときからアルコール濃度が最高濃度（本実施形態では８５％）であるときまで燃料噴射量を広範囲にわたって適切に制御することのできる燃料噴射弁を採用するようにすればよい。この場合であっても、少なくとも上記（１）〜（４）に示す各作用効果を奏することができる。
【０１０７】
・上記各実施形態で示した空燃比フィードバック制御、濃度学習処理、空燃比学習処理の各実行態様については、これらの例に限られない。すなわち、空燃比センサ２４の出力値に応じた空燃比ＡＦと理論空燃比ＳＡＦとの乖離傾向に基づき燃料噴射量の補正をすることのできる態様であれば、適宜変更することができる。
【０１０８】
・上記各実施形態では、燃料ポンプ２，４１とデリバリパイプ４とが供給通路３にて連通されているとともに、この供給通路３の途中にはリリーフ通路６のみが接続されている例を示した。しかし、この供給通路３からさらに分岐する燃料通路を設ける例を採用してもよい。この場合であっても、燃料のアルコール濃度変化による空燃比の変化が生じると想定される適切な期間となるべく、デリバリパイプ４への流入積算量に基づき濃度学習期間を設定するとともに、この濃度学習期間を除く期間において異常診断処理を実行することにより、上記（１）に示す作用効果を奏することができる。
【０１０９】
・上記各実施形態では、燃料として使用するアルコールとしてエタノールを使用する例を示したが、内燃機関に使用可能である旨保証されたアルコールであれば、例えばメタノール、プロパノール、ブタノール等、異なるアルコールを燃料として使用することもできる。この場合であっても、上述した各作用効果を奏することができる。
【符号の説明】
【０１１０】
１…燃料タンク、２，４１…燃料ポンプ、３…供給通路、４…デリバリパイプ、５…燃料噴射弁、６…リリーフ通路、７…切替弁、８…低圧プッシャレギュレータ、９…高圧プレッシャレギュレータ、１０…リターン通路、２０…電子制御装置（空燃比フィードバック手段、学習手段、異常診断手段）、２１…燃料レベルゲージ、２２…エアフロメータ、２３…回転速度センサ、２４…空燃比センサ、３０，４０…燃料圧送機構、４１…プレッシャレギュレータ。
【図１】
0005644354.tif 000002
【図２】
0005644354.tif 000003
【図３】
0005644354.tif 000004
【図４】
0005644354.tif 000005
【図５】
0005644354.tif 000006
【図６】
0005644354.tif 000007
【図７】
0005644354.tif 000008
【図８】
0005644354.tif 000009
【図９】
0005644354.tif 000010