(57)【要約】【課題】専用の濃度センサを設けることなく吸気通路へパージされるベーパの濃度を精度良く求めること。【解決手段】蒸発燃料処理装置は、燃料タンク５で発生するベーパをキャニスタ２１に一旦捕集し、パージ弁２５を設けたパージ通路２４を介して吸気通路３へパージし処理する。電子制御装置（ＥＣＵ）５０はエンジン運転状態に応じてパージ弁２５を制御することでベーパのパージ流量を制御する。ＥＣＵ５０はパージ弁２５が閉弁してパージされないときの検出吸気量と、パージ弁２５が開弁してパージされるときの検出吸気量との間の吸気変化量を算出し、パージ弁２５が開弁しているときの開度と、そのときの検出吸気圧力とに基づき推定パージ流量を算出する。ＥＣＵ５０は吸気変化量と推定パージ流量とに基づきベーパ密度差を算出し、その密度差に基づきベーパ濃度を算出する。【選択図】        図１
2019152169.tif 000002
【特許請求の範囲】
【請求項１】
吸気通路にスロットル弁を備えたエンジンに設けられ、燃料タンクで発生する蒸発燃料をキャニスタに一旦捕集し、パージ弁が設けられたパージ通路を介して前記吸気通路へパージして処理する蒸発燃料処理装置において、
前記スロットル弁より上流の前記吸気通路を流れる吸気量を検出するための吸気量検出手段を含む、前記エンジンの運転状態を検出するための運転状態検出手段と、
前記パージ通路から前記吸気通路へパージされる前記蒸発燃料のパージ流量を制御するために、検出される前記エンジンの運転状態に応じて前記パージ弁を制御するためのパージ制御手段と
を備え、
前記パージ制御手段は、前記パージ弁が閉弁して前記蒸発燃料が前記吸気通路へパージされないときに検出される前記吸気量と、前記パージ弁が開弁して前記蒸発燃料が前記吸気通路へパージされるときに検出される前記吸気量との間の吸気変化量を算出すると共に、前記パージ弁が開弁しているときの前記パージ弁の開度と、そのときに検出される前記エンジンの運転状態とに基づき推定パージ流量を算出し、それら算出された前記吸気変化量と前記推定パージ流量とに基づき前記蒸発燃料の密度差を算出し、算出された前記密度差に基づき前記蒸発燃料の濃度を算出する
ことを特徴とする蒸発燃料処理装置。
【請求項２】
請求項１に記載の蒸発燃料処理装置において、
前記蒸発燃料の温度を検出するための蒸発燃料温度検出手段を更に備え、
前記パージ制御手段は、検出される前記温度に基づき前記蒸発燃料の密度差を補正し、補正された前記密度差に基づき前記蒸発燃料の濃度を算出する
ことを特徴とする蒸発燃料処理装置。
【請求項３】
請求項１又は２に記載の蒸発燃料処理装置において、
前記パージ制御手段は、前記吸気変化量と前記推定パージ流量に加え、前記蒸発燃料の密度と前記パージ通路の断面積に基づき前記蒸発燃料の密度差を算出するように構成され、
前記パージ制御手段は、前記パージ弁が開弁しているときの積算パージ流量を前記吸気変化量に基づき算出し、算出された前記積算パージ流量が所定値以上となるときに前記蒸発燃料の密度を補正する
ことを特徴とする蒸発燃料処理装置。
【請求項４】
請求項１乃至３のいずれかに記載の蒸発燃料処理装置において、
前記パージ制御手段は、算出された前記蒸発燃料の濃度に基づき前記パージ弁の制御開度を補正し、補正された前記制御開度に基づき前記パージ弁を制御する
ことを特徴とする蒸発燃料処理装置。
【請求項５】
請求項１乃至４のいずれかに記載の蒸発燃料処理装置を備えたエンジンの燃料噴射制御装置において、
前記エンジンへ燃料を噴射するためのインジェクタと、
前記インジェクタを制御するための燃料噴射制御手段と
を備え、
前記燃料噴射制御手段は、検出される前記エンジンの運転状態に基づき燃料噴射量を算出し、算出された前記燃料噴射量を前記蒸発燃料の濃度に基づき補正し、補正された前記燃料噴射量に基づき前記インジェクタを制御する
ことを特徴とする蒸発燃料処理装置を備えたエンジンの燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この明細書に開示される技術は、エンジンに設けられ、燃料タンクで発生する蒸発燃料を処理する蒸発燃料処理装置及びそれを備えたエンジンの燃料噴射制御装置に関する。
【背景技術】
【０００２】
従来、この種の技術として、例えば、下記の特許文献１に記載される「蒸発燃料処理装置」が知られている。この装置は、エンジン（主として燃料タンク）で発生する蒸発燃料（ベーパ）を吸気通路へパージするパージ手段と、吸気通路を流れるガス中のエバポ濃度（ベーパ濃度）を検出するエバポ濃度センサ（ベーパ濃度センサ）と、エンジンの排気空燃比を検出する排気側センサと、エンジンに対して燃料を噴射する燃料噴射弁と、排気側センサの出力に基づき排気空燃比を所望の空燃比とするためのフィードバック制御を実行するフィードバック制御手段（ＥＣＵ）と、フィードバック制御の実行中に、燃料噴射制御量に基づいて吸気通路を流れるガス中のベーパ濃度を推定するベーパ濃度推定手段（ＥＣＵ）と、ベーパ濃度の推定値と、ベーパ濃度センサの出力とを対応付ける対応付け手段（ＥＣＵ）とを備える。ここで、パージ手段は、ベーパを一旦吸着するキャニスタと、キャニスタに吸着されたベーパを吸気通路へパージするパージ通路と、パージ通路を流れるベーパ流量を調節するパージＶＳＶとを備える。上記構成によれば、フィードバック制御の実行中は、エンジンに供給される燃料の総和が、所望の空燃比を実現するための量に調整される。このような状況下で、吸気通路を流れるガス中のベーパ濃度を燃料噴射量に基づいて推定することができる。そして、その推定されたベーパ濃度とベーパ濃度センサの出力とを対応付けることにより、非大気点（ベーパ濃度がゼロでない点）において、両者の関係を特定できるようになっている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−２７８５９０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところが、特許文献１に記載の装置では、吸気通路を流れるガス中のベーパ濃度を推定するために、ベーパ濃度センサを使用していたので、そのセンサの分だけ電気的構成が複雑化すると共にコスト高となっていた。また、個々の吸気通路に対し最適なベーパ濃度センサを決定する必要があり、その選択に労力を要することになった。
【０００５】
この開示技術は、上記事情に鑑みてなされたものであって、その目的は、専用の濃度センサを設けることなく、吸気通路へパージされる蒸発燃料の濃度を精度良く求めることを可能とした蒸発燃料処理装置及びそれを備えたエンジンの燃料噴射制御装置を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、請求項１に記載の技術は、吸気通路にスロットル弁を備えたエンジンに設けられ、燃料タンクで発生する蒸発燃料をキャニスタに一旦捕集し、パージ弁が設けられたパージ通路を介して前記吸気通路へパージして処理する蒸発燃料処理装置において、スロットル弁より上流の吸気通路を流れる吸気量を検出するための吸気量検出手段を含む、エンジンの運転状態を検出するための運転状態検出手段と、パージ通路から吸気通路へパージされる蒸発燃料のパージ流量を制御するために、検出されるエンジンの運転状態に応じてパージ弁を制御するためのパージ制御手段とを備え、パージ制御手段は、パージ弁が閉弁して蒸発燃料が吸気通路へパージされないときに検出される吸気量と、パージ弁が開弁して蒸発燃料が吸気通路へパージされるときに検出される吸気量との間の吸気変化量を算出すると共に、パージ弁が開弁しているときのパージ弁の開度と、そのときに検出されるエンジンの運転状態とに基づき推定パージ流量を算出し、それら算出された吸気変化量と推定パージ流量とに基づき蒸発燃料の密度差を算出し、算出された密度差に基づき蒸発燃料の濃度を算出することを趣旨とする。
【０００７】
上記技術の構成によれば、通常のエンジン制御に使用される吸気量検出手段を含む運転状態検出手段が使用されることにより、パージ流量に相当する吸気変化量が算出される。すなわち、パージ弁が閉弁して蒸発燃料が吸気通路へパージされないときの吸気量と、パージ弁が開弁して蒸発燃料が吸気通路へパージされるときの吸気量がそれぞれ検出され、それら吸気量の差が吸気変化量として算出される。また、パージ弁が開弁しているときのパージ弁の開度と、そのときに検出されるエンジンの運転状態とに基づき推定パージ流量が算出される。そして、それら算出された吸気変化量と推定パージ流量とに基づき蒸発燃料の密度差が算出され、算出された密度差に基づき蒸発燃料の濃度が算出される。これにより、エンジンへ流れる正確な蒸発燃料流量を把握するために必要な蒸発燃料の濃度が得られる。
【０００８】
上記目的を達成するために、請求項２に記載の技術は、請求項１に記載の技術において、蒸発燃料の温度を検出するための蒸発燃料温度検出手段を更に備え、パージ制御手段は、検出される温度に基づき蒸発燃料の密度差を補正し、補正された密度差に基づき蒸発燃料の濃度を算出することを趣旨とする。
【０００９】
上記技術の構成によれば、請求項１に記載の技術の作用に加え、蒸発燃料の濃度はその温度により変わり得るが、蒸発燃料の温度に基づき蒸発燃料の密度差が補正され、補正された密度差に基づき蒸発燃料の濃度が算出される。従って、蒸発燃料の濃度が蒸発燃料の温度に応じて好適に補正される。
【００１０】
上記目的を達成するために、請求項３に記載の技術は、請求項１又は２に記載の技術において、パージ制御手段は、吸気変化量と推定パージ流量に加え、蒸発燃料の密度とパージ通路の断面積に基づき蒸発燃料の密度差を算出するように構成され、パージ制御手段は、パージ弁が開弁しているときの積算パージ流量を吸気変化量に基づき算出し、算出された積算パージ流量が所定値以上となるときに蒸発燃料の密度を補正することを趣旨とする。
【００１１】
上記技術の構成によれば、請求項１又は２に記載の技術の作用に加え、パージが開始されてからの積算パージ流量が所定値以上となるときに、パージ通路における圧損を算出するために使用される蒸発燃料の密度が補正される。従って、キャニスタ等の経時変化によって変わり得るパージ通路における圧損が補正されるので、より正確な蒸発燃料の密度差が算出される。
【００１２】
上記目的を達成するために、請求項４に記載の技術は、請求項１乃至３のいずれかに記載の技術において、パージ制御手段は、算出された蒸発燃料の濃度に基づきパージ弁の制御開度を補正し、補正された制御開度に基づきパージ弁を制御することを趣旨とする。
【００１３】
上記技術の構成によれば、請求項１乃至３のいずれかに記載の技術の作用に加え、算出された蒸発燃料の濃度に基づきパージ弁の制御開度が補正され、補正された制御開度に基づきパージ弁が制御されるので、吸気通路へパージされる蒸発燃料流量が適正に調節される。
【００１４】
上記目的を達成するために、請求項５に記載の技術は、請求項１乃至４のいずれかに記載の蒸発燃料処理装置を備えたエンジンの燃料噴射制御装置において、エンジンへ燃料を噴射するためのインジェクタと、インジェクタを制御するための燃料噴射制御手段とを備え、燃料噴射制御手段は、検出されるエンジンの運転状態に基づき燃料噴射量を算出し、算出された燃料噴射量を蒸発燃料の濃度に基づき補正し、補正された燃料噴射量に基づきインジェクタを制御することを趣旨とする。
【００１５】
上記技術の構成によれば、算出された燃料噴射量が、算出された蒸発燃料の濃度に基づき補正されるので、インジェクタから噴射される燃料量が、吸気通路へパージされる蒸発燃料流量に応じて適正に調節される。
【発明の効果】
【００１６】
請求項１に記載の技術によれば、蒸発燃料の濃度を得るために専用の濃度センサを設けることなく、吸気通路へパージされる蒸発燃料の濃度を精度良く求めることができる。
【００１７】
請求項２に記載の技術によれば、請求項１に記載の技術の効果に加え、吸気通路へパージされる蒸発燃料の濃度を更に高精度に求めることができる。
【００１８】
請求項３に記載の技術によれば、請求項１又は２に記載の技術の効果に加え、パージ通路等における圧損変化にかかわらず、蒸発燃料の正確な濃度を求めることができる。
【００１９】
請求項４に記載の技術によれば、請求項１乃至３のいずれかに記載の技術の効果に加え、エンジンへ供給されるトータルの燃料量を精度よく制御することができ、エンジンの空燃比を精度よく制御することができる。
【００２０】
請求項５に記載の技術によれば、インジェクタから噴射される燃料量を精度よく制御することができ、エンジンの空燃比を精度よく制御することができる。
【図面の簡単な説明】
【００２１】
【図１】第１実施形態に係り、蒸発燃料処理装置を含むエンジンシステムを示す概略図。
【図２】第１実施形態に係り、ベーパ濃度算出の処理内容を示すフローチャート。
【図３】第１実施形態に係り、吸気圧力とパージ開度に応じた推定パージ流量を求めるために参照される推定パージ流量マップ。
【図４】第１実施形態に係り、エンジン運転中にパージを実行したときとパージを実行しなかったときの各種パラメータの挙動を示すタイムチャート。
【図５】第１実施形態に係り、燃料噴射制御の処理内容を示すフローチャート。
【図６】第１実施形態に係り、パージ制御の処理内容を示すフローチャート。
【図７】第１実施形態に係り、パージ制御の処理内容の続きを示すフローチャート。
【図８】第１実施形態に係り、吸気圧力と上限パージ流量に応じた基本パージ開度を求めるために参照される基本パージ開度マップ。
【図９】第１実施形態に係り、吸気圧力とパージ流量差に応じた補正値を求めるために参照される補正値マップ。
【図１０】第２実施形態に係り、ベーパ濃度算出の処理内容を示すフローチャート。
【図１１】第３実施形態に係り、ベーパ密度を修正するための処理内容を示すフローチャート。
【発明を実施するための形態】
【００２２】
＜第１実施形態＞
以下、蒸発燃料処理装置及びそれを備えたエンジンの燃料噴射制御装置をガソリンエンジンシステムに具体化した第１実施形態につき図面を参照して詳細に説明する。
【００２３】
[エンジンシステムの概要について]
図１に、蒸発燃料処理装置を含むエンジンシステムを概略図により示す。エンジン１は、燃焼室２に空気等を吸入させるための吸気通路３と、燃焼室２から排気を排出させるための排気通路４とを備える。燃焼室２には、燃料タンク５に貯留された燃料が供給される。すなわち、燃料タンク５の燃料は、同タンク５に内蔵された燃料ポンプ６により燃料通路７へ吐出され、エンジン１の吸気ポートに設けられたインジェクタ８へ圧送される。圧送された燃料は、インジェクタ８から噴射され、吸気通路３を流れる空気と共に燃焼室２に導入されて可燃混合気を形成し、燃焼に供される。エンジン１には、可燃混合気を点火するための点火装置９が設けられる。
【００２４】
吸気通路３には、その入口側からエンジン１にかけて、エアクリーナ１０、スロットル装置１１及びサージタンク１２が設けられる。スロットル装置１１は、スロットル弁１１ａを含み、吸気通路３を流れる吸気流量を調節するために開閉される。スロットル弁１１ａの開閉は、運転者によるアクセルペダル（図示略）の操作に連動する。サージタンク１２は、吸気通路３における吸気脈動を平滑化させる。
【００２５】
[蒸発燃料処理装置の構成について]
この実施形態の蒸発燃料処理装置は、燃料タンク５で発生する蒸発燃料（ベーパ）を大気中へ放出させることなく捕集して処理するように構成される。この装置は、燃料タンク５で発生するベーパを捕集するためのキャニスタ２１を備える。キャニスタ２１は、ベーパを吸着するために、活性炭よりなる吸着剤を内蔵する。
【００２６】
キャニスタ２１には、大気を導入する大気通路２２が接続される。大気通路２２の先端は、燃料タンク５に設けられる給油筒５ａの入口に連通する。大気通路２２には、フィルタ２３が設けられる。キャニスタ２１から延びるパージ通路２４の先端は、スロットル装置１１とサージタンク１２との間の吸気通路３に接続される。パージ通路２４の途中には、電動弁であるパージ・バキューム・スイッチング・バルブ（パージＶＳＶ）２５が設けられる。パージＶＳＶ２５は、パージ通路２４を流れるベーパ流量を調節するために開度可変に構成される。パージＶＳＶ２５は、この開示技術におけるパージ弁の一例に相当する。キャニスタ２１から延びるベーパ通路２６の先端は、燃料タンク５に連通する。
【００２７】
この蒸発燃料処理装置は、燃料タンク５で発生するベーパをベーパ通路２６を介してキャニスタ２１に一旦捕集する。そして、エンジン１の運転時にスロットル装置１１（スロットル弁１１ａ）が開弁することにより、吸気通路３に吸気が流れ、スロットル装置１１の下流に負圧が発生する。この負圧発生時にパージＶＳＶ２５が開弁することにより、キャニスタ２１に捕集されたベーパが、キャニスタ２１からパージ通路２４を介して吸気通路３へとパージされる。
【００２８】
この実施形態で、ベーパ通路２６には、燃料タンク５とキャニスタ２１との間の気体の流れを制御するための締め切り弁２７が設けられる。この締め切り弁２７は、燃料タンク５の内圧が所定値以上の正圧となるときに開き、キャニスタ２１に捕集されたベーパが吸気通路３へパージされるときの負圧により閉じるように構成される。
【００２９】
[エンジンシステムの電気的構成について]
この実施形態では、エンジン１の運転状態を検出するために各種センサ等４１〜４６が設けられる。エアクリーナ１０の近くに設けられたエアフローメータ４１は、吸気通路３に吸入される空気量を吸気量Ｇａとして検出し、その検出値に応じた電気信号を出力する。エアフローメータ４１は、この開示技術における吸気量検出手段の一例に相当する。スロットル装置１１に設けられたスロットルセンサ４２は、スロットル弁１１ａの開度をスロットル開度ＴＡとして検出し、その検出値に応じた電気信号を出力する。サージタンク１２に設けられた吸気圧センサ４３は、サージタンク１２の中の圧力を吸気圧力ＰＭとして検出し、その検出値に応じた電気信号を出力する。エンジン１に設けられた水温センサ４４は、エンジン１の内部を流れる冷却水の温度を冷却水温度ＴＨＷとして検出し、その検出値に応じた電気信号を出力する。エンジン１に設けられた回転速度センサ４５は、エンジン１のクランクシャフト（図示略）の回転角速度をエンジン回転速度ＮＥとして検出し、その検出値に応じた電気信号を出力する。排気通路４に設けられた酸素センサ４６は、排気中の酸素濃度Ｏｘを検出し、その検出値に応じた電気信号を出力する。各種センサ等４１〜４６は、この開示技術における運転状態検出手段の一例に相当する。
【００３０】
この実施形態で、各種制御を司る電子制御装置（ＥＣＵ）５０は、各種センサ等４１〜４６から出力される各種信号Ｇａ，ＴＡ，ＰＭ，ＴＨＷ，ＮＥ，Ｏｘを入力する。ＥＣＵ５０は、これら入力信号に基づきインジェクタ８、点火装置９及びパージＶＳＶ２５を制御することにより、燃料噴射制御、点火時期制御、パージ制御及びベーパ濃度算出処理等を実行するようになっている。
【００３１】
ここで、燃料噴射制御とは、エンジン１の運転状態に応じてインジェクタ８を制御することにより、燃料噴射量及び燃料噴射時期を制御することである。点火時期制御とは、エンジン１の運転状態に応じて点火装置９を制御することにより、可燃混合気の点火時期を制御することである。パージ制御とは、エンジン１の運転状態に応じてパージＶＳＶ２５を制御することにより、キャニスタ２１から吸気通路３へのベーパのパージ流量ＰＱを制御することである。また、ベーパ濃度算出処理とは、エンジン１の運転状態を検出するために使用されるエアフローメータ４１及び吸気圧センサ４３等を使用してベーパのパージ濃度を求めることである。求められたパージ濃度は、燃料噴射制御やパージ制御に反映されるようになっている。
【００３２】
この実施形態で、ＥＣＵ５０は、この開示技術におけるパージ制御手段及び燃料噴射制御手段の一例に相当する。ＥＣＵ５０は中央処理装置（ＣＰＵ）、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）及びバックアップＲＡＭ等を含む周知の構成を備える。ＲＯＭは、前述した各種制御に係る所定の制御プログラムを予め記憶している。ＥＣＵ（ＣＰＵ）５０は、これら制御プログラムに従って前述した各種制御を実行するようになっている。
【００３３】
[ベーパ濃度算出処理について]
次に、ＥＣＵ５０が実行する各種制御のうち、ベーパ濃度算出処理について説明する。図２に、その処理内容をフローチャートにより示す。ＥＣＵ５０は、このルーチンを所定時間毎に周期的に実行するようになっている。
【００３４】
処理がこのルーチンへ移行すると、ステップ１００で、ＥＣＵ５０は、パージ実行中でないか（パージオフ時）否か、すなわち蒸発燃料処理装置によるベーパのパージを実行していないか否かを判断する。ＥＣＵ５０は、この判断結果が肯定となる場合は、処理をステップ１１０へ移行し、この判断結果が否定となる場合は、処理を一旦終了する。
【００３５】
ステップ１１０では、ＥＣＵ５０は、パージオフ時吸気量ＧａＯＦＦを取り込む。すなわち、ＥＣＵ５０は、エアフローメータ４１により検出される吸気量Ｇａをパージオフ時吸気量ＧａＯＦＦとして取り込む。
【００３６】
次に、ステップ１２０で、ＥＣＵ５０は、パージ実行中であるか（パージオン時）否か、すなわち蒸発燃料処理装置によるベーパのパージが実行されているか否かを判断する。ＥＣＵ５０は、この判断結果が肯定となる場合は、処理をステップ１３０へ移行し、この判断結果が否定となる場合は、処理を一旦終了するようになっている。
【００３７】
ステップ１３０で、ＥＣＵ５０は、パージオン時吸気量ＧａＯＮを取り込む。すなわち、ＥＣＵ５０は、エアフローメータ４１で検出される吸気量Ｇａをパージオン時吸気量ＧａＯＮとして取り込む。
【００３８】
次に、ステップ１４０で、ＥＣＵ５０は、パージオフ・オンによる吸気変化量ΔＧａを算出する。すなわち、ＥＣＵ５０は、パージオフ時吸気量ＧａＯＦＦからパージオン時吸気量ＧａＯＮを減算することにより、パージオフ・オンによる吸気変化量ΔＧａを算出する。
【００３９】
次に、ステップ１５０で、ＥＣＵ５０は、吸気圧センサ４３により検出される吸気圧力ＰＭと、パージＶＳＶ２５を開弁しているときのパージＶＳＶ２５のパージ開度ＰＯをそれぞれ取り込む。
【００４０】
次に、ステップ１６０で、ＥＣＵ５０は、取り込まれた吸気圧力ＰＭとパージ開度ＰＯに基づき推定パージ流量ＰＱｅを求める。この実施形態では、ＥＣＵ５０は、図３に示すような、予め設定された推定パージ流量マップを参照することにより、吸気圧力ＰＭとパージ開度ＰＯに応じた推定パージ流量ＰＱｅを求めるようになっている。このマップによれば、例えば、吸気圧力ＰＭが「−１０（ｋＰａ）」でパージ開度ＰＯが「ＶＳＶ_２０％」となるときは、推定パージ流量ＰＱｅが「２０（Ｌ／ｍｉｎ）」と求められるようになっている。
【００４１】
次に、ステップ１７０で、ＥＣＵ５０は、推定パージ流量ＰＱｅ、吸気変化量ΔＧａに基づきベーパ密度差Δρを算出する。ＥＣＵ５０は、以下の式（１）に基づいてベーパ密度差Δρを算出することができる。
Δρ＝ρ（ＰＱｅ／Ａ）2＊（Ａ2／（ΔＧａ−ＰＱｅ）2）    ・・・式（１）
式（１）において、「ρ」はベーパ密度を、「Ａ」はパージ通路２４の断面積を意味する。
【００４２】
次に、ステップ１８０で、ＥＣＵ５０は、ベーパ密度差Δρに基づきベーパ濃度ＶＰｓを算出した後、処理を一旦終了する。ＥＣＵ５０は、以下の式（２）に基づいてベーパ濃度ＶＰｓを算出することができる。
ＶＰｓ＝Δρ／ρ      ・・・式（２）
【００４３】
ここで、ベーパ濃度ＶＰｓを算出するための考え方について以下に説明する。図４に、エンジン１の運転中にパージを実行したとき（パージオン時）と、パージを実行しなかったとき（パージオフ時）の各種パラメータの挙動をタイムチャートにより示す。図４では、（ａ）エンジン回転速度ＮＥ、（ｂ）スロットル開度ＴＡ、（ｃ）パージ制御、（ｄ）パージ流量、（ｅ）吸気量Ｇａ及び（ｆ）エンジン１の総吸気量の挙動をそれぞれ示す。図４に示すように、エンジン１の運転中に、（ａ）エンジン回転速度ＮＥと（ｂ）スロットル開度ＴＡが一定となるときに、時刻ｔ１で、（ｃ）パージ制御が「オン」になると、パージＶＳＶ２５が開弁して吸気通路３へベーパが流れ、（ｄ）パージ流量が増加する。このとき、（ｅ）吸気量Ｇａは減少する。このときの（ｄ）パージ流量の増加量と（ｅ）吸気量Ｇａの減少量は等しくなるので、エンジン１に吸入される（ｆ）総吸気量は、パージのオフ・オン前後で変わらず一定となる。
【００４４】
上記のようにパージ流量ＰＱの増加と吸気量Ｇａの減少の関係が成立する場合に、パージ通路２４のシステム圧損ΔＰは、以下の式（３）のように表すことができる。
ΔＰ＝ξ＊ρ＊ｖ2／２      ・・・式（３）
式（３）において、「ξ」は所定の損失係数を、「ｖ」はベーパの流速を意味する。
【００４５】
また、パージ流量ＰＱは、以下の式（４）のように表すことができる。
ＰＱ＝Ａ＊ｖ＝Ａ＊√（２＊ΔＰ／ξ＊ρ）      ・・・式（４）
【００４６】
更に、ベーパ濃度ＶＰｓの変化ΔＶＰｓとパージ流量ＰＱの関係は、以下の式（５）のように表すことができる。
ΔＶＰｓ＝ΔＧａ−ＰＱｅ＝Ａ＊√（２＊ΔＰ／ξ＊Δρ）      ・・・式（５）
【００４７】
従って、式（１）は、式（３）〜式（５）の関係から導き出すことができる。ここでの考え方は、パージ通路２４から吸気通路３へベーパを流すと、流したパージ流量ＰＱと等しい量だけエアフローメータ４１で検出される吸気量Ｇａが減少する。そのため、ベーパを流す前後でエアフローメータ４１を通過する吸気量Ｇａの差（吸気変化量ΔＧａ）が、流したベーパのパージ流量ＰＱとなる。
【００４８】
一方、従前のパージ制御として、吸気通路３の吸気圧力ＰＭ、パージＶＳＶ２５のパージ開度、パージ通路２４におけるパージ流量ＰＱの関係を予め定めた制御マップ（関数データ）を参照してパージ開度を決定し、そのパージ開度に基づきパージＶＳＶ２５を制御することによりパージ流量ＰＱを制御することが考えられる。この制御マップは、ある特定の条件下で成立する関係にあることから、例えば、パージ実行中のベーパ濃度（密度）が異なると、その関係性が崩れてしまう。そのため、制御マップを参照するだけではパージ流量ＰＱを正確に制御することができない。
【００４９】
そこで、この実施形態では、エアフローメータ４１により求められる吸気変化量ΔＧａ（パージ流量ＰＱ）と制御マップから得られるパージ流量ＰＱ（推定パージ流量ＰＱｅ）との差分から、ベーパ濃度ＶＰｓ（密度）を算出するようになっている。エアフローメータ４１は流量計であるため、ベーパ濃度ＶＰｓ（密度）が変わっても流量はずれない。吸気変化量ΔＧａと推定パージ流量ＰＱｅとの差分はベーパ濃度ＶＰｓ（密度）の差（ベーパ密度差Δρ）と言える。そこで、ベーパ密度差Δρを求め、このベーパ密度差Δρからベーパ濃度ＶＰｓを算出するようにしている。
【００５０】
この実施形態では、ベーパのパージ実行中でないとき（パージオフ時）とパージ実行中であるとき（パージオン時）、すなわちパージをする前後の吸気変化量ΔＧａより、パージ流量ＰＱからベーパ濃度ＶＰｓを算出するため、その算出はパージのない状態からある状態へ、逆にパージのある状態からない状態へ変化する際に実行することになる。これは、例えば、エンジン１が起動してからベーパをパージし始めるとき、エンジン１を停止するためにパージを止めるとき、その他、燃料噴射制御（燃料カット等）でパージを止めるとき、始めるとき等を想定することができる。
【００５１】
上記制御によれば、ＥＣＵ５０は、パージＶＳＶ２５が閉弁してベーパが吸気通路３へパージされないときに検出される吸気量Ｇａ（パージオフ時吸気量ＧａＯＦＦ）と、パージＶＳＶ２５が開弁してベーパが吸気通路３へパージされるときに検出される吸気量Ｇａ（パージオン時吸気量ＧａＯＮ）との間の吸気変化量ΔＧａを算出する。またＥＣＵ５０は、パージＶＳＶ２５が開弁しているときのパージＶＳＶ２５の開度（パージ開度ＰＯ）と、そのとき検出されるエンジン１の運転状態（吸気圧力ＰＭ）とに基づき推定パージ流量ＰＱｅを算出する。そして、ＥＣＵ５０は、それら算出された吸気変化量ΔＧａと推定パージ流量ＰＱｅとに基づきベーパの密度差（ベーパ密度差Δρ）を算出し、算出されたベーパ密度差Δρに基づきベーパの濃度（ベーパ濃度ＶＰｓ）を算出するようになっている。
【００５２】
[燃料噴射制御について]
次に、ＥＣＵ５０が実行する各種制御のうち、燃料噴射制御について説明する。図５に、その処理内容をフローチャートにより示す。ＥＣＵ５０は、このルーチンを所定時間毎に周期的に実行するようになっている。
【００５３】
処理がこのルーチンへ移行すると、ステップ２００で、ＥＣＵ５０は、パージ実行中であるか（パージオン時）否かを判断する。ＥＣＵ５０は、この判断結果が肯定となる場合は、処理をステップ２１０へ移行し、この判断結果が否定となる場合は、処理を一旦終了する。
【００５４】
ステップ２１０で、ＥＣＵ５０は、算出された推定パージ流量ＰＱｅとベーパ濃度ＶＰｓを取り込む。
【００５５】
次に、ステップ２２０で、ＥＣＵ５０は、パージ実行中のベーパ燃料量ＦＱｖｐを算出する。ＥＣＵ５０は、以下の式（６）に基づいてベーパ燃料量ＦＱｖｐを算出することができる。すなわち、ベーパ濃度ＶＰｓに推定パージ流量ＰＱｅを乗算することにより、ベーパ燃料量ＦＱｖｐを求めることができる。
ＦＱｖｐ＝ＶＰｓ＊ＰＱｅ      ・・・式（６）
【００５６】
次に、ステップ２３０で、ＥＣＵ５０は、エンジン１の空燃比をストイキ（理論的に完全燃焼するときの燃料と空気の割合）に保つための目標噴射量ＴＡＵｓｔを算出する。ＥＣＵ５０は、以下の式（７）に基づいてこの目標噴射量ＴＡＵｓｔを算出することができる。すなわち、所定のストイキ空燃比ＡＦｓｔに吸気量Ｇａを乗算することにより、ストイキに保つための目標噴射量ＴＡＵｓｔを求めることができる。
ＴＡＵｓｔ＝ＡＦｓｔ＊Ｇａ      ・・・式（７）
【００５７】
次に、ステップ２４０で、ＥＣＵ５０は、インジェクタ８による最終噴射量ＴＡＵを算出する。ＥＣＵ５０は、以下の式（８）に基づいてこの最終噴射量ＴＡＵを算出することができる。すなわち、ストイキに保つための目標噴射量ＴＡＵｓｔからベーパ燃料量ＦＱｖｐを減算することにより、最終噴射量ＴＡＵを求めることができる。
ＴＡＵ＝ＴＡＵｓｔ−ＦＱｖｐ      ・・・式（８）
【００５８】
次に、ステップ２５０で、ＥＣＵ５０は、最終噴射量ＴＡＵに基づきインジェクタ８の開弁時間Ｔｉｎｊを算出する。ＥＣＵ５０は、例えば、所定のマップを参照することにより、最終噴射量ＴＡＵと燃料圧力に応じた開弁時間Ｔｉｎｊを求めることができる。
【００５９】
そして、ステップ２６０で、ＥＣＵ５０は、求められた開弁時間Ｔｉｎｊに基づきインジェクタ８を制御する。これにより、ベーパのパージ流量分を見込んで補正された量の燃料をエンジン１に供給することができる。
【００６０】
上記制御によれば、ＥＣＵ５０は、エンジン１の運転状態に応じた燃料噴射量（目標噴射量ＴＡＵｓｔ）を算出し、算出された目標噴射量ＴＡＵｓｔをベーパ濃度ＶＰｓに基づき補正し、補正された燃料噴射量（最終噴射量ＴＡＵ）に基づきインジェクタ８を制御するようになっている。
【００６１】
[パージ制御について]
次に、ＥＣＵ５０が実行する各種制御のうち、パージ制御について説明する。図６、図７に、その処理内容をフローチャートにより示す。ＥＣＵ５０は、このルーチンを所定時間毎に周期的に実行するようになっている。
【００６２】
処理がこのルーチンへ移行すると、ステップ３００で、ＥＣＵ５０は、パージ実行中であるか（パージオン時）否かを判断する。ＥＣＵ５０は、この判断結果が肯定となる場合は、処理をステップ３１０へ移行し、この判断結果が否定となる場合は、処理を一旦終了する。
【００６３】
ステップ３１０で、ＥＣＵ５０は、算出された推定パージ流量ＰＱｅとベーパ濃度ＶＰｓを取り込む。
【００６４】
次に、ステップ３２０で、ＥＣＵ５０は、パージ実行中のベーパ燃料量ＦＱｖｐを算出する。ＥＣＵ５０は、上記の式（６）に基づいてベーパ燃料量ＦＱｖｐを算出することができる。すなわち、ベーパ濃度ＶＰｓに推定パージ流量ＰＱｅを乗算することにより、ベーパ燃料量ＦＱｖｐを求めることができる。
【００６５】
次に、ステップ３３０で、ＥＣＵ５０は、エンジン１の空燃比をストイキに保つための目標噴射量ＴＡＵｓｔを算出する。ＥＣＵ５０は、上記の式（７）に基づいてこの目標噴射量ＴＡＵｓｔを算出することができる。
【００６６】
次に、ステップ３４０で、ＥＣＵ５０は、ストイキに保つための目標噴射量ＴＡＵｓｔに対するベーパ燃料量ＦＱｖｐのパージ燃料比ＲＰＡを算出する。ＥＣＵ５０は、以下の式（９）に基づいてこのパージ燃料比ＲＰＡを算出することができる。すなわち、ベーパ燃料量ＦＱｖｐを目標噴射量ＴＡＵｓｔで除算することにより、パージ燃料比ＲＰＡを求めることができる。
ＲＰＡ＝ＦＱｖｐ÷ＴＡＵｓｔ      ・・・式（９）
【００６７】
次に、ステップ３５０で、ＥＣＵ５０は、パージ燃料比ＲＰＡが、所定の上限値ＲＰＡｘより大きいか否かを判断する。この上限値ＲＰＡｘとして、例えば、インジェクタ８からの燃料噴射量が最小となるときの値を当てはめることができる。ＥＣＵ５０は、この判断結果が肯定となる場合は処理をステップ３６０へ移行し、この判断結果が否定となる場合は処理をステップ４００へ移行する。
【００６８】
ステップ３６０では、ＥＣＵ５０は、上限値ＲＰＡｘを満たすパージ実行中の上限ベーパ燃料量ＦＱｖｐｘを算出する。ＥＣＵ５０は、以下の式（１０）に基づいてこの上限ベーパ燃料量ＦＱｖｐｘを算出することができる。すなわち、上限値ＲＰＡｘに目標噴射量ＴＡＵｓｔを乗算することにより、上限ベーパ燃料量ＦＱｖｐｘを求めることができる。
ＦＱｖｐｘ＝ＲＰＡｘ＊ＴＡＵｓｔ      ・・・式（１０）
【００６９】
次に、ステップ３７０で、ＥＣＵ５０は、上限値ＲＰＡｘを満たす上限パージ流量ＰＱｘを算出する。ＥＣＵ５０は、以下の式（１１）に基づいてこの上限パージ流量ＰＱｘを算出することができる。すなわち、上限ベーパ燃料量ＦＱｖｐｘをパージ濃度で除算することにより、上限パージ流量ＰＱｘを求めることができる。
ＰＱｘ＝ＦＱｖｐｘ÷ＶＰｓ      ・・・式（１１）
【００７０】
次に、ステップ３８０で、ＥＣＵ５０は、吸気圧センサ４３で検出される吸気圧力ＰＭと、求められた上限パージ流量ＰＱｘに基づき基本パージ開度ＰＯｂを算出する。この実施形態で、ＥＣＵ５０は、図８に示すような、予め設定された基本パージ開度マップを参照することにより、吸気圧力ＰＭと上限パージ流量ＰＱｘに応じた基本パージ開度ＰＯｂを求めるようになっている。このマップによれば、例えば、吸気圧力ＰＭが「−１０（ｋＰａ）」で上限パージ流量ＰＱｘが「５（Ｌ／ｍｉｎ）」となるときは、基本パージ開度ＰＯｂが「ＶＳＶ_１０％」と求められるようになっている。
【００７１】
そして、ステップ３９０では、ＥＣＵ５０は、基本パージ開度ＰＯｂに基づきパージＶＳＶ２５を制御した後、処理を一旦終了する。
【００７２】
一方、ステップ３５０から移行してステップ４００では、ＥＣＵ５０は、先に求められた最新の吸気変化量ΔＧａを取り込む。
【００７３】
次に、ステップ４１０で、ＥＣＵ５０は、所定の目標パージ流量ＰＱｔに対する吸気変化量ΔＧａの差をパージ流量差ΔＰＱとして算出する。
【００７４】
次に、ステップ４２０で、ＥＣＵ５０は、吸気圧センサ４３で検出される吸気圧力ＰＭと、求められたパージ流量差ΔＰＱに基づきパージ開度ＰＯの補正値Ｋｐｏを算出する。この実施形態で、ＥＣＵ５０は、図９に示すような、予め設定された補正値マップを参照することにより、吸気圧力ＰＭとパージ流量差ΔＰＱに応じた補正値Ｋｐｏを求めるようになっている。このマップによれば、例えば、吸気圧力ＰＭが「−１０（ｋＰａ）」でパージ流量差ΔＰＱが「５（Ｌ／ｍｉｎ）」となるときは、補正値Ｋｐｏが「ＶＳＶ_３％」と求められるようになっている。
【００７５】
次に、ステップ４３０で、ＥＣＵ５０は、先に求められた最新の基本パージ開度ＰＯｂに今回求められた補正値Ｋｐｏを加算することにより補正後パージ開度ＰＯｃを算出する。
【００７６】
次に、ステップ４４０で、ＥＣＵ５０は、補正後パージ開度ＰＯｃに基づきパージＶＳＶ２５を制御した後、処理を一旦終了する。
【００７７】
上記制御によれば、ＥＣＵ５０は、算出されたベーパ濃度ＶＰｓに基づきパージＶＳＶ２５の制御開度（パージ開度ＰＯ）を補正し、補正されたパージ開度ＰＯ（補正後パージ開度ＰＯｃ）に基づきパージＶＳＶ２５を制御するようになっている。
【００７８】
[蒸発燃料処理装置の作用及び効果]
以上説明したこの実施形態における蒸発燃料処理装置及びそれを備えたエンジンの燃料噴射制御装置によれば、エンジン１の運転時に吸気通路３に吸気が流れることにより、スロットル弁１１ａより下流の吸気通路３には負圧が発生する。このときパージＶＳＶ２５が開弁することにより、キャニスタ２１に捕集されたベーパがパージ通路２４を通じて吸気通路３へ引かれ、吸気通路３へとパージされる。このときのパージ流量ＰＱは、パージＶＳＶ２５のパージ開度ＰＯに応じて調節される。
【００７９】
ここで、この実施形態では、通常のエンジン制御に使用され、運転状態検出手段を構成するエアフローメータ４１と吸気圧センサ４３が使用されることにより、パージ流量ＰＱに相当する吸気変化量ΔＧａが算出される。すなわち、パージＶＳＶ２５が閉弁してベーパが吸気通路３へパージされないときのパージオフ時吸気量ＧａＯＦＦと、パージＶＳＶ２５が開弁してベーパが吸気通路３へパージされるときのパージオン時吸気量ＧａＯＮがそれぞれ検出され、それら吸気量ＧａＯＦＦ，ＧａＯＮの差が吸気変化量ΔＧａとしてＥＣＵ５０により算出される。また、パージＶＳＶ２５が開弁しているときのパージ開度ＰＯと、そのとき検出される吸気圧力ＰＭとに基づき推定パージ流量ＰＱｅがＥＣＵ５０により算出される。そして、それら算出された吸気変化量ΔＧａと推定パージ流量ＰＱｅとに基づきベーパ密度差Δρが算出され、算出されたベーパ密度差Δρに基づきベーパ濃度ＶＰｓがＥＣＵ５０により算出される。これにより、エンジン１へ流れる正確なパージ流量ＰＱを把握するために必要なベーパ濃度ＶＰｓが得られる。このため、ベーパ濃度ＶＰｓを得るために専用の濃度センサを設けることなく、吸気通路３へパージされるベーパのベーパ濃度ＶＰｓを精度良く求めることができる。この結果、シンプルな構成でベーパ濃度ＶＰｓを求めることができ、そのための蒸発燃料処理装置のコストを低減することができる。
【００８０】
この実施形態によれば、ＥＣＵ５０により、上記のように算出されたベーパ濃度ＶＰｓに基づきパージＶＳＶ２５の制御開度（パージ開度ＰＯ）が補正され、補正された制御開度（補正後パージ開度ＰＯｃ）に基づきパージＶＳＶ２５が制御される。従って、吸気通路３へパージされるパージ流量ＰＱが適正に調節される。このため、エンジン１へ供給されるトータルの燃料量（燃料噴射量＋ベーパのパージ流量ＰＱ）を精度よく制御することができ、エンジン１の空燃比を精度よく制御することができる。
【００８１】
この実施形態によれば、ＥＣＵ５０により、算出された燃料噴射量（目標噴射量ＴＡＵｓｔ）が、算出されたベーパ濃度ＶＰｓに基づき補正される。従って、インジェクタ８から噴射される燃料量が、吸気通路３へパージされるパージ流量ＰＱに応じて適正に調節される。このため、インジェクタ８から噴射される燃料量を精度よく制御することができ、この意味でもエンジン１の空燃比を精度よく制御することができる。
【００８２】
＜第２実施形態＞
次に、蒸発燃料処理装置及びそれを備えたエンジンの燃料噴射制御装置をガソリンエンジンに具体化した第２実施形態につき図面を参照して詳細に説明する。
【００８３】
なお、以下の説明において第１実施形態と同等の構成要素については同一の符号を付して説明を省略し、以下には異なった点を中心に説明する。
【００８４】
この実施形態では、蒸発燃料処理装置の電気的構成と、ベーパ濃度算出処理の内容の点で第１実施形態と異なる。
【００８５】
[蒸発燃料処理装置の構成について]
この実施形態では、図１に２点鎖線で示すように、パージ通路２４にベーパ温度センサ４７が設けられる。このベーパ温度センサ４７は、パージ通路２４を流れるベーパの温度（ベーパ温度）Ｔｖｐを検出し、その検出値に応じた電気信号をＥＣＵ５０へ向けて出力する。ベーパ温度センサ４７は、この開示技術における蒸発燃料温度検出手段の一例に相当する。
【００８６】
[ベーパ濃度算出処理について]
図１０に、ベーパ濃度算出の処理内容をフローチャートにより示す。図１０において、ステップ１００〜１７０の処理は図２のそれと同じ内容を示す。ＥＣＵ５０は、このルーチンを所定時間毎に周期的に実行するようになっている。
【００８７】
処理がこのルーチンへ移行すると、ＥＣＵ５０は、ステップ１００〜１７０の処理を実行した後、ステップ５００で、ベーパ温度センサ４７からベーパ温度Ｔｖｐを取り込む。
【００８８】
次に、ステップ５１０で、ＥＣＵ５０は、ベーパ温度Ｔｖｐに基づきベーパ密度差Δρを補正する。ＥＣＵ５０は、例えば、所定のベーパ温度補正マップを参照することにより、ベーパ温度Ｔｖｐに応じて補正された補正後ベーパ密度差Δρ′を求めることができる。
【００８９】
次に、ステップ５２０で、ＥＣＵ５０は、補正後ベーパ密度差Δρ′に基づきベーパ濃度ＶＰｓを算出する。具体的には、前述した式（２）及び式（５）における「Δρ」を「Δρ′」に置き換えてベーパ濃度ＶＰｓを算出する。その後、ＥＣＵ５０は、処理を一旦終了する。
【００９０】
上記制御によれば、ＥＣＵ５０は、検出されるベーパ温度Ｔｖｐに基づきベーパ密度差Δρを補正し、補正されたベーパ密度差Δρ（補正後ベーパ密度差Δρ′）に基づきベーパ濃度ＶＰｓを算出するようになっている。
【００９１】
従って、この実施形態における蒸発燃料処理装置及びそれを備えたエンジンの燃料噴射制御装置によれば、第１実施形態における作用及び効果に加え、次のような作用及び効果を得ることができる。すなわち、吸気通路３へパージされるベーパのベーパ濃度ＶＰｓは、ベーパ温度Ｔｖｐにより変わり得る。しかし、この実施形態では、ＥＣＵ５０により、ベーパ温度Ｔｖｐに基づきベーパ密度差Δρが補正され、その補正されたベーパ密度差（補正後ベーパ密度差）Δρ′に基づきベーパ濃度ＶＰｓが算出される。従って、ベーパ濃度ＶＰｓがベーパ温度Ｔｖｐに応じて好適に補正される。このため、吸気通路３へパージされるベーパのベーパ濃度ＶＰｓを更に高精度に求めることができる。
【００９２】
＜第３実施形態＞
次に、蒸発燃料処理装置及びそれを備えたエンジンの燃料噴射制御装置をガソリンエンジンに具体化した第３実施形態につき図面を参照して詳細に説明する。
【００９３】
[ベーパ濃度算出処理について]
この実施形態では、ベーパ濃度算出処理の内容の点で第１及び第２の実施形態と異なる。すなわち、この実施形態では、ベーパのパージ開始後にパージがある程度継続したときに、上記したシステム圧損ΔＰの計算で使用される式（３）におけるベーパ密度ρを修正するようになっている。図１１に、その処理内容をフローチャートにより示す。
【００９４】
処理がこのルーチンへ移行すると、ステップ６００で、ＥＣＵ５０は、パージ実行中であるか（パージオン時）否かを判断する。ＥＣＵ５０は、この判断結果が肯定となる場合は、処理をステップ６１０へ移行し、この判断結果が否定となる場合は、処理を一旦終了する。
【００９５】
ステップ６１０では、ＥＣＵ５０は、別途算出された吸気変化量ΔＧａを取り込む。ここで、吸気変化量ΔＧａは、そのときのパージ流量ＰＱを意味する。
【００９６】
次に、ステップ６２０で、ＥＣＵ５０は、吸気変化量ΔＧａに基づき積算パージ流量ＩＰＱを算出する。すなわち、今回以前に取り込まれた吸気変化量ΔＧａを積算することにより、パージを開始してからの積算パージ流量ＩＰＱを求める。
【００９７】
次に、ステップ６３０で、ＥＣＵ５０は、算出された積算パージ流量ＩＰＱが、所定値ＰＱ１以上であるか否かを判断する。すなわち、ＥＣＵ５０は、パージを開始してから所定量のベーパがキャニスタ２１から流れ出たか否かを判断する。ＥＣＵ５０は、この判断結果が肯定となる場合は処理をステップ６４０へ移行し、この判断結果が否定となる場合はその後の処理を一旦終了する。
【００９８】
ステップ６４０では、ＥＣＵ５０は、ベーパ密度ρを補正する。すなわち、ベーパ密度ρからベーパ密度差Δρを減算することにより、補正後ベーパ密度ρ′を求める。その後、ＥＣＵ５０は、処理を一旦終了する。
【００９９】
上記制御によれば、ＥＣＵ５０は、吸気変化量ΔＧａと推定パージ流量ＰＱｅに加え、ベーパ密度ρとパージ通路２４の断面積Ａに基づきベーパ密度差Δρを算出するように構成される。そして、ＥＣＵ５０は、パージＶＳＶ２５が開弁しているときの積算パージ流量ＩＰＱを吸気変化量ΔＧａに基づき算出し、算出された積算パージ流量ＩＰＱが所定値ＰＱ１以上となるときにベーパ密度ρを補正し、補正後ベーパ密度ρ′を求めるようになっている。
【０１００】
従って、この実施形態における蒸発燃料処理装置及びそれを備えたエンジンの燃料噴射制御装置によれば、前記各実施形態における作用及び効果に加え、次のような作用及び効果を得ることができる。すなわち、ベーパ密度ρはキャニスタ２１及びパージ通路２４における圧損によって変わり得る。これは、例えば、キャニスタ２１に内蔵された吸着材の目詰まりに起因することがある。しかし、この実施形態では、パージが開始されてからの積算パージ流量ＩＰＱが所定値ＰＱ１以上となるときに、パージ通路２４における圧損を算出するために使用されるベーパ密度ρがＥＣＵ５０により補正される。従って、キャニスタ２１等の経時変化によって変わり得るパージ通路２４の圧損が補正されるので、より正確なベーパ密度差ΔρがＥＣＵ５０により算出される。このため、パージ通路２４等における圧損変化にかかわらず、正確なベーパ濃度ＶＰｓを求めることができる。
【０１０１】
なお、この開示技術は前記各実施形態に限定されるものではなく、開示技術の趣旨を逸脱することのない範囲で構成の一部を適宜変更して実施することもできる。
【０１０２】
（１）前記各実施形態では、過給機を備えないエンジンシステムにおいて、スロットル弁１１ａより下流の吸気通路３へパージ通路２４を連通させ、スロットル弁１１ａより下流で発生する負圧によってパージ通路２４から吸気通路３へベーパをパージするように構成した。これに対し、過給機を備えたエンジンシステムにおいて、スロットル弁より上流であってエアフローメータより下流の吸気通路へパージ通路を連通させるように構成した蒸発燃料処理装置では、パージ通路に、パージＶＳＶの他にポンプを設け、このポンプの動作によってパージ通路から吸気通路へベーパをパージするように構成することができる。
【０１０３】
（２）前記第２実施形態では、蒸発燃料温度検出手段を、パージ通路２４に設けられるベーパ温度センサ４７によって構成したが、吸気通路の入口に設けられる吸気温度センサを蒸発燃料温度検出手段として使用することもできる。すなわち、吸気温度センサにより検出される吸気温度をベーパ温度に相関する温度として使用してベーパ濃度を温度補正することができる。
【０１０４】
（３）前記各実施形態では、パージ開度ＰＯと、そのとき吸気圧センサ４３により検出される吸気圧力ＰＭとに基づき推定パージ流量ＰＱｅを算出したが、パージ開度ＰＯとそのときエアフローメータ４１により検出される吸気量Ｇａ及びスロットルセンサ４２により検出されるスロットル開度ＴＡ（圧力損失に相当する）とに基づき推定パージ流量ＰＱｅを算出することができる。
【産業上の利用可能性】
【０１０５】
この開示技術は、蒸発燃料処理装置を備えたエンジンシステムに適用することができる。
【符号の説明】
【０１０６】
１  エンジン
３  吸気通路
５  燃料タンク
８  インジェクタ
１１  スロットル装置
１１ａ  スロットル弁
２１  キャニスタ
２４  パージ通路
２５  パージＶＳＶ（パージ弁）
４１  エアフローメータ（吸気量検出手段、運転状態検出手段）
４２  スロットルセンサ（運転状態検出手段）
４３  吸気圧センサ（運転状態検出手段）
４７  ベーパ温度センサ（蒸発燃料温度検出手段）
５０  ＥＣＵ（パージ制御手段、燃料噴射制御手段）
Ｇａ  吸気量
ＰＭ  吸気圧力
Ｔｖｐ  ベーパ温度
ＧａＯＦＦ  パージオフ時吸気量
ＧａＯＮ  パージオン時吸気量
ΔＧａ  吸気変化量
ＰＯ  パージ開度
ＰＯｃ  補正後パージ開度
ＰＱ  パージ流量
ＩＰＱ  積算パージ流量
ＰＱｅ  推定パージ流量
ＶＰｓ  ベーパ濃度
ＰＱ１  所定値
ρ  ベーパ密度
ρ′  補正後ベーパ密度
Δρ  ベーパ密度差
Δρ′  補正後ベーパ密度差
Ａ  パージ通路の断面積
ＴＡＵｓｔ  ストイキに保つための目標噴射量
ＴＡＵ  最終噴射量
【図１】
2019152169.tif 000003
【図２】
2019152169.tif 000004
【図３】
2019152169.tif 000005
【図４】
2019152169.tif 000006
【図５】
2019152169.tif 000007
【図６】
2019152169.tif 000008
【図７】
2019152169.tif 000009
【図８】
2019152169.tif 000010
【図９】
2019152169.tif 000011
【図１０】
2019152169.tif 000012
【図１１】
2019152169.tif 000013