(57)【要約】【課題】蒸発燃料の濃度変化に対応した燃料噴射補正を好適に行うことのできる内燃機関の制御装置を提供する。【解決手段】パージバルブ３５の開弁時におけるクランク角を第１クランク角として記憶し、蒸発燃料がパージバルブ３５から燃料噴射弁１２近傍にまで移動する輸送遅れ時間内でのクランク回転角を第１クランク回転角としてこれを吸気通路１４内の吸気圧に基づいて算出する。そして、第１クランク角に第１クランク回転角を加算した第２クランク角を算出して該第２クランク角にて吸気行程となる気筒から燃料噴射量の減量補正を開始する。【選択図】      図１
2005351216.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンクで発生する蒸発燃料を捕集するキャニスタと、該キャニスタから脱離した蒸発燃料を内燃機関の吸気通路にパージするパージ通路と、該パージ通路に設けられて蒸発燃料の流量を調整するパージバルブとで構成される蒸発燃料処理機構を備える内燃機関に適用され、パージされる蒸発燃料の濃度に基づいて前記吸気通路に導入されるベーパ燃料の量を算出して、このベーパ燃料量に応じて燃料噴射弁からの燃料噴射量を補正する内燃機関の制御装置において、
前記パージバルブの開弁時におけるクランク角を第１クランク角として記憶し、蒸発燃料が前記パージバルブから前記燃料噴射弁近傍にまで移動する輸送遅れ時間内でのクランク回転角を第１クランク回転角としてこれを前記吸気通路内の吸気圧に基づいて算出し、前記第１クランク角に前記第１クランク回転角を加算した第２クランク角を算出して該第２クランク角にて吸気行程となる気筒から燃料噴射量の減量補正を開始する
ことを特徴とする内燃機関の制御装置。
【請求項２】
前記パージバルブの開弁に際して、前記ベーパ燃料量に応じて補正される燃料噴射量が燃料噴射弁の最小噴射量以上となるようにベーパ燃料の導入量を制限する
請求項１に記載の内燃機関の制御装置。
【請求項３】
前記パージバルブの開弁に際して、前記ベーパ燃料量に応じて補正される燃料噴射量について、補正前の燃料噴射量と補正後の燃料噴射量との割合が所定の割合となるようにベーパ燃料の導入量を制限する
請求項１に記載の内燃機関の制御装置。
【請求項４】
前記パージバルブの最大開度を制限することにより前記ベーパ燃料の導入量を制限する
請求項２または３に記載の内燃機関の制御装置。
【請求項５】
燃料タンクで発生する蒸発燃料を捕集するキャニスタと、該キャニスタから脱離した蒸発燃料を内燃機関の吸気通路にパージするパージ通路と、該パージ通路に設けられて蒸発燃料の流量を調整するパージバルブとで構成される蒸発燃料処理機構を備える内燃機関に適用され、パージされる蒸発燃料の濃度に基づいて前記吸気通路に導入されるベーパ燃料の量を算出して、このベーパ燃料量に応じて燃料噴射弁からの燃料噴射量を補正する内燃機関の制御装置において、
前記パージバルブ閉弁時におけるクランク角を第１クランク角として記憶し、蒸発燃料が前記パージバルブから前記燃料噴射弁近傍に移動する輸送遅れ時間内でのクランク回転角を第１クランク回転角としてこれを前記吸気通路内の吸気圧に基づいて算出し、前記第１クランク角に前記第１クランク回転角を加算した第２クランク角を算出して該第２クランク角にて吸気行程となる気筒から燃料噴射量の増量補正を開始する
ことを特徴とする内燃機関の制御装置。
【請求項６】
前記吸気通路内の吸気圧が安定している機関定常時にあって、前記吸気通路内における蒸発燃料の濃度についてその最大変化量を前記パージ通路内の蒸発燃料の濃度、前記パージ通路内の蒸発燃料の流量、及び機関の吸入空気量に基づいて算出するとともに、吸気通路内の蒸発燃料の濃度が前記最大変化量に達するまでの時間に相当するクランク回転角を第２クランク回転角としてこれを前記パージバルブ開弁時の吸気圧に基づいて算出し、該第２クランク回転角と前記最大変化量とで求められる濃度変化度合に対応させて燃料噴射量の補正量を設定する
請求項１〜５のいずれかに記載の内燃機関の制御装置。
【請求項７】
前記吸気通路内の吸気圧が変化する機関の過渡時にあって、前記パージ通路の出口での蒸発燃料の濃度変化を前記パージ通路内の蒸発燃料の濃度、前記パージ通路内の蒸発燃料の流量、機関の吸入空気量、及び前記パージバルブから前記パージ通路の出口までの蒸発燃料の輸送遅れ時間に基づいて算出し、該算出されたパージ通路の出口での蒸発燃料の濃度変化が燃料噴射弁近傍の吸気に反映されるまでの間におけるクランク回転角を第３クランク回転角としてこれを吸気圧に基づいて算出し、前記第１クランク角に前記第３クランク回転角を加算した第３クランク角における燃料噴射に対して、前記蒸発燃料の濃度変化に対応した燃料噴射量の補正量を設定する
請求項１〜５のいずれかに記載の内燃機関の制御装置。
【請求項８】
パージ停止直前の蒸発燃料の濃度を保持し、該保持された濃度に基づいて次回のパージ実行時における前記ベーパ燃料量を算出する
請求項１〜７のいずれかに記載の内燃機関の制御装置。
【請求項９】
パージ中断時間が所定の時間を超えている場合には蒸発燃料の濃度を更新する
請求項８に記載の内燃機関の制御装置。
【請求項１０】
前記蒸発燃料の濃度は、前記パージ通路の途中に設けられたセンサにより検出される
請求項１〜９のいずれかに記載の内燃機関の制御装置。
【請求項１１】
前記蒸発燃料の濃度は、前記パージバルブを開弁させたときの空燃比変化に基づいて推定される
請求項１〜９のいずれかに記載の内燃機関の制御装置。
【請求項１２】
燃料噴射弁の噴射量を補正したときの空燃比が所定の範囲から外れる場合には燃料噴射量を再補正するとともに、その再補正における補正量に基づいて蒸発燃料の濃度を更新する
請求項１１に記載の内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の制御装置に関するものである。
【背景技術】
【０００２】
車載内燃機関には、燃料タンク内に発生した蒸発燃料が大気中に放出されることを抑制するために、この蒸発燃料をキャニスタにて捕集するようにした蒸発燃料処理機構が備えられている。この蒸発燃料処理機構では、上記キャニスタによる蒸発燃料の捕集量に限界があるため、機関運転中にキャニスタから蒸発燃料を脱離させて、これをパージ通路を通じて吸気通路に導入し、燃焼室で燃焼させる、いわゆるパージ処理が行われる。このようなパージ処理が行われることでキャニスタの蒸発燃料捕集性能は回復されるようになる。
【０００３】
ここで、パージ処理が行われるときには、燃料噴射弁から噴射される燃料とは別にキャニスタから導入される蒸発燃料も機関の燃焼室に導入される。このため、パージ処理実行時における燃料噴射制御では、上記パージ処理による燃料量を見込んで燃料噴射量を補正することにより、空燃比の乱れを抑えるようにしている。
【０００４】
ここで、パージ処理が実行されて蒸発燃料が気筒の燃焼室に到達するまでにはある程度の時間がかかるため、このような蒸発燃料の輸送遅れ時間を考慮して燃料噴射量を補正する必要がある。そこで、特許文献１に記載の制御装置では、そのような輸送遅れを補償する値を機関回転速度に基づいて求め、パージされた蒸発燃料量に相当する燃料噴射量、すなわちパージ処理による燃料量をその補償値を用いて算出することにより、燃料噴射量の補正精度を向上させるようにしている。
【特許文献１】特開平１１−６２７２９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところで、近年、大気中に放出される蒸発燃料量の規制強化に伴い、キャニスタの蒸発燃料捕集能力を向上させることが要望されている。この要望に応えるための１つの方法として、パージされる蒸発燃料量を増大させてキャニスタの捕集能力を早期に回復させることが考えられる。
【０００６】
ここで、パージされる蒸発燃料量をより増大させる場合には、パージされた燃料量と燃料噴射量に対する補正量とのずれに起因して生じる補正精度の悪化がより顕著となるため、このようなずれを抑制する必要がある。
【０００７】
この点、上記特許文献１に記載のものでは、燃料噴射量の補正量算出に際して蒸発燃料の輸送遅れは考慮されているものの、パージされた燃料量を燃料噴射量に反映させる時期、すなわち補正タイミングについては何ら考慮されていない。そのため、場合によっては吸気通路内の蒸発燃料濃度がそれほど高くないにもかかわらず、燃料噴射量が過剰に減量補正されたり、同蒸発燃料濃度がそれほど低くないにもかかわらず、燃料噴射量が過剰に減量補正されたりするおそれがあり、蒸発燃料の濃度変化に対応した適切な燃料噴射補正を行うことができないおそれがある。
【０００８】
この発明は、こうした実情に鑑みてなされたものであり、その目的は、蒸発燃料の濃度変化に対応した燃料噴射補正を好適に行うことのできる内燃機関の制御装置を提供することにある。
【課題を解決するための手段】
【０００９】
以下、上記目的を達成するための手段及びその作用効果について記載する。なお、以下では、クランク角とはクランクシャフトの位置を示すものであり、クランク回転角とはクランクシャフトの回転量を示すものとする。
【００１０】
請求項１に記載の発明は、燃料タンクで発生する蒸発燃料を捕集するキャニスタと、該キャニスタから脱離した蒸発燃料を内燃機関の吸気通路にパージするパージ通路と、該パージ通路に設けられて蒸発燃料の流量を調整するパージバルブとで構成される蒸発燃料処理機構を備える内燃機関に適用され、パージされる蒸発燃料の濃度に基づいて前記吸気通路に導入されるベーパ燃料の量を算出して、このベーパ燃料量に応じて燃料噴射弁からの燃料噴射量を補正する内燃機関の制御装置において、前記パージバルブの開弁時におけるクランク角を第１クランク角として記憶し、蒸発燃料が前記パージバルブから前記燃料噴射弁近傍にまで移動する輸送遅れ時間内でのクランク回転角を第１クランク回転角としてこれを前記吸気通路内の吸気圧に基づいて算出し、前記第１クランク角に前記第１クランク回転角を加算した第２クランク角を算出して該第２クランク角にて吸気行程となる気筒から燃料噴射量の減量補正を開始することをその要旨とする。
【００１１】
パージバルブが開弁されると同パージバルブ近傍の蒸発燃料の濃度は上昇し、パージバルブが閉弁されると同パージバルブ近傍の蒸発燃料の濃度は低下する。このようなパージバルブ近傍における蒸発燃料の濃度変化が燃料噴射弁近傍の蒸発燃料の濃度に反映されるまでの時間、即ち蒸発燃料の輸送遅れ時間は機関回転速度に依存しない吸気圧を変数とする関係式で求められることを本発明者は確認した。
【００１２】
そこで上記構成では、パージされた蒸発燃料がパージバルブから燃料噴射弁近傍にまで移動する時間、すなわち上記輸送遅れ時間に相当する第１クランク回転角を吸気圧に基づいて算出し、この第１クランク回転角にパージバルブの開弁時におけるクランク角である第１クランク角を加算することにより、パージバルブを通過した蒸発燃料が燃料噴射弁近傍に到達する時期に相当する上記第２クランク角を算出するようにしている。そのため、燃料噴射弁近傍において蒸発燃料の濃度が上昇し始める時期を適切に把握することができる。そして、上記第２クランク角にて吸気行程となる気筒から燃料噴射量の減量補正を開始するようにしている。そのため、パージされた燃料量（ベーパ燃料量）を燃料噴射量に反映させる時期、すなわち燃料噴射量の補正開始タイミングを適切に設定することができるようになる。
【００１３】
このように上記構成によれば、パージ開始に伴う燃料噴射量の減量補正に際して、燃料噴射弁近傍における蒸発燃料の濃度変化開始時期を好適に把握することができ、もって蒸発燃料の濃度変化に対応した燃料噴射補正を好適に行うことができるようになる。その結果、パージされた燃料量と燃料噴射量に対する補正量とのずれに起因して生じる補正精度の悪化を抑制することもでき、パージされる蒸発燃料量をより増大させることも可能となる。
【００１４】
また、クランク角及びクランク回転角に基づいて燃料噴射量に対する増量補正の開始タイミングを求めるようにしているため、クランク角を参照して実行される燃料噴射制御に対して容易に同構成を適用することができる。
【００１５】
請求項２に記載の発明は、請求項１に記載の内燃機関の制御装置において、前記パージバルブの開弁に際して、前記ベーパ燃料量に応じて補正される燃料噴射量が燃料噴射弁の最小噴射量以上となるようにベーパ燃料の導入量を制限することをその要旨とする。
【００１６】
パージが実行されると、ベーパ燃料量に応じて燃料噴射量は減量補正されるが、燃料噴射弁には最小噴射量が存在するため、算出された減量補正後の燃料噴射量がこの最小噴射量よりも少ない場合には、実際に噴射される燃料噴射量が減量不足となり、燃料噴射量に対する補正量とベーパ燃料量との対応関係にずれが生じる。
【００１７】
そこで上記構成では、ベーパ燃料量に応じて補正される燃料噴射量が燃料噴射弁の最小噴射量以上となるようにベーパ燃料の導入量を制限するようにしている。そのため、燃料噴射量に対する補正量とベーパ燃料量との対応関係を維持した状態で燃料噴射の補正を行うことができるようになり、例えば同対応関係のずれに起因する空燃比の悪化等を抑制することもできる。
【００１８】
このようなベーパ燃料の導入量に対する制限については、請求項３に記載の発明によるように、前記ベーパ燃料量に応じて補正される燃料噴射量について、補正前の燃料噴射量と補正後の燃料噴射量との割合が所定の割合となるようにベーパ燃料の導入量を制限する、といった構成を採用することもできる。
【００１９】
なお、請求項４に記載の発明によるように、前記パージバルブの最大開度を制限することにより前記ベーパ燃料の導入量を制限する、といった構成を採用することにより、ベーパ燃料の導入量は実際に制限することができる。
【００２０】
請求項５に記載の発明は、燃料タンクで発生する蒸発燃料を捕集するキャニスタと、該キャニスタから脱離した蒸発燃料を内燃機関の吸気通路にパージするパージ通路と、該パージ通路に設けられて蒸発燃料の流量を調整するパージバルブとで構成される蒸発燃料処理機構を備える内燃機関に適用され、パージされる蒸発燃料の濃度に基づいて前記吸気通路に導入されるベーパ燃料の量を算出して、このベーパ燃料量に応じて燃料噴射弁からの燃料噴射量を補正する内燃機関の制御装置において、前記パージバルブ閉弁時におけるクランク角を第１クランク角として記憶し、蒸発燃料が前記パージバルブから前記燃料噴射弁近傍に移動する輸送遅れ時間内でのクランク回転角を第１クランク回転角としてこれを前記吸気通路内の吸気圧に基づいて算出し、前記第１クランク角に前記第１クランク回転角を加算した第２クランク角を算出して該第２クランク角にて吸気行程となる気筒から燃料噴射量の増量補正を開始することをその要旨とする。
【００２１】
上述したように、本発明者は、パージバルブ近傍における蒸発燃料の濃度変化が燃料噴射弁近傍の蒸発燃料の濃度に反映されるまでの時間、即ち蒸発燃料の輸送遅れ時間が機関回転速度に依存しない吸気圧を変数とする関係式で求められることを確認した。
【００２２】
そこで上記構成では、パージされた蒸発燃料がパージバルブから燃料噴射弁近傍にまで移動する時間、すなわち上記輸送遅れ時間に相当する第１クランク回転角を吸気圧に基づいて算出し、この第１クランク回転角にパージバルブの閉弁時におけるクランク角である第１クランク角を加算することにより、パージバルブをその閉弁直前に通過した蒸発燃料が燃料噴射弁近傍に到達する時期に相当する上記第２クランク角を算出するようにしている。そのため、燃料噴射弁近傍において蒸発燃料の濃度が低下し始める時期を適切に把握することができる。そして、上記第２クランク角にて吸気行程となる気筒から燃料噴射量の増量補正を開始するようにしている。そのため、パージされた燃料量（ベーパ燃料量）を燃料噴射量に反映させる時期、すなわち燃料噴射量の補正開始タイミングを適切に設定することができるようになる。
【００２３】
このように上記構成によれば、パージ停止に伴う燃料噴射量の増量補正に際して、燃料噴射弁近傍における蒸発燃料の濃度変化開始時期を好適に把握することができ、もって蒸発燃料の濃度変化に対応した燃料噴射補正を好適に行うことができるようになる。その結果、パージされた燃料量と燃料噴射量に対する補正量とのずれに起因して生じる補正精度の悪化を抑制することもでき、パージされる蒸発燃料量をより増大させることも可能となる。
【００２４】
また、クランク角及びクランク回転角に基づいて燃料噴射量に対する減量補正の開始タイミングを求めるようにしているため、クランク角を参照して実行される燃料噴射制御に対して容易に同構成を適用することができる。
【００２５】
請求項６に記載の発明は、請求項１〜５のいずれかに記載の内燃機関の制御装置において、前記吸気通路内の吸気圧が安定している機関定常時にあって、前記吸気通路内における蒸発燃料の濃度についてその最大変化量を前記パージ通路内の蒸発燃料の濃度、前記パージ通路内の蒸発燃料の流量、及び機関の吸入空気量に基づいて算出するとともに、吸気通路内の蒸発燃料の濃度が前記最大変化量に達するまでの時間に相当するクランク回転角を第２クランク回転角としてこれを前記パージバルブ開弁時の吸気圧に基づいて算出し、該第２クランク回転角と前記最大変化量とで求められる濃度変化度合に対応させて燃料噴射量の補正量を設定することをその要旨とする。
【００２６】
パージバルブ開弁後や閉弁後には、吸気通路内における蒸発燃料の濃度が変化するものの、同パージバルブの動作に同調して直ちにその濃度の変化量が最大値に到達するわけではなく、同濃度が最大変化量に到達するにはある程度の時間を要する。この点、機関定常時にあって、このような蒸発燃料の濃度変化時間も機関回転速度に依存しない吸気圧を変数とする関係式で求められることを本発明者は確認している。
【００２７】
そこで上記構成では、まず、吸気通路内における蒸発燃料の濃度についてその最大変化量を上記各パラメータに基づいて算出し、吸気通路内の蒸発燃料の濃度が上記最大変化量に達するまでの時間に相当する第２クランク回転角を吸気圧に基づいて算出するようにしている。そのため、吸気通路内における蒸発燃料の濃度変化をクランク回転角に対応させて把握することができる。そして、同第２クランク回転角と上記最大変化量とで求められる濃度変化度合に対応させて燃料噴射量の補正量を設定するようにしている。そのため、吸気通路内での蒸発燃料の濃度変化に対応させて燃料噴射量の補正度合を設定することができ、もって同燃料噴射量の補正を好適に行うことができるようになる。
【００２８】
また、蒸発燃料の濃度変化をクランク回転角に対応させて把握するようにしているため、クランク角を参照して実行される燃料噴射制御に対して容易に同構成を適用することができる。
【００２９】
なお、上記最大変化量は吸気通路内の吸気圧変化に伴って変化するが、同構成では吸気通路内の吸気圧が安定している機関定常時において上述したような最大変化量の算出を行うようにしている。そのため、同最大変化量を安定した値として算出することができる。
【００３０】
他方、吸気通路内の吸気圧が変化する機関の過渡時において、吸気通路内での蒸発燃料の濃度変化に対応した燃料噴射量の補正度合の設定を行うには、請求項７に記載の発明によるように、前記吸気通路内の吸気圧が変化する機関の過渡時にあって、前記パージ通路の出口での蒸発燃料の濃度変化を前記パージ通路内の蒸発燃料の濃度、前記パージ通路内の蒸発燃料の流量、機関の吸入空気量、及び前記パージバルブから前記パージ通路の出口までの蒸発燃料の輸送遅れ時間に基づいて算出し、該算出されたパージ通路の出口での蒸発燃料の濃度変化が燃料噴射弁近傍の吸気に反映されるまでの間におけるクランク回転角を第３クランク回転角としてこれを吸気圧に基づいて算出し、前記第１クランク角に前記第３クランク回転角を加算した第３クランク角における燃料噴射に対して、前記蒸発燃料の濃度変化に対応した燃料噴射量の補正量を設定する、といった構成を採用することができる。
【００３１】
同構成ではまず、パージ通路出口での蒸発燃料の濃度変化を上記各パラメータに基づいて算出するようにしている。これにより、パージ通路出口での蒸発燃料の濃度について吸気圧の変化に追従した値が得られるようになる。
【００３２】
一方、蒸発燃料がパージ通路出口から燃料噴射弁近傍にまで移動する時間、すなわち蒸発燃料の輸送遅れ時間に相当する上記第３クランク回転角は、上述したような吸気圧を変数とする関係式を利用して求めることができる。そこで上記構成では、同第３クランク回転角を吸気圧に基づいて算出し、パージバルブ動作時（開弁時、または閉弁時）のクランク角である上記第１クランク角にこの第３クランク回転角を加算することにより、パージ通路出口の蒸発燃料が燃料噴射弁近傍に到達する時期に相当する上記第３クランク角を算出するようにしている。そのため、吸気圧が変化する機関過渡時にあって燃料噴射弁近傍における蒸発燃料の濃度変化時期を適切に把握することができる。そして第３クランク角における燃料噴射に対して、蒸発燃料の濃度変化に対応した燃料噴射量の補正量を設定するようにしている。そのため、吸気通路内での蒸発燃料の濃度変化に対応させて燃料噴射量の補正度合を設定することができ、もって同燃料噴射量の補正を好適に行うことができるようになる。
【００３３】
また、蒸発燃料の濃度変化をクランク回転角に対応させて把握するようにしているため、クランク角を参照して実行される燃料噴射制御に対して容易に同構成を適用することができる。
【００３４】
請求項８に記載の発明は、請求項１〜７のいずれかに記載の内燃機関の制御装置において、パージ停止直前の蒸発燃料の濃度を保持し、該保持された濃度に基づいて次回のパージ実行時における前記ベーパ燃料量を算出することをその要旨とする。
【００３５】
同構成によれば、パージ開始時において蒸発燃料の濃度を把握することなく、速やかにベーパ燃料量の算出を行うことができ、もって迅速に燃料噴射量の補正を開始することができるようになる。
【００３６】
なお、パージ中断時間がある程度以上長くなると、パージ停止直前の蒸発燃料の濃度とパージ開始時の蒸発燃料の濃度とが大きく異なっている可能性がある。そこで、請求項９に記載の発明によるように、請求項８に記載の内燃機関の制御装置において、パージ中断時間が所定の時間を超えている場合には蒸発燃料の濃度を更新する、といった構成を採用することにより、パージ開始時における蒸発燃料の濃度についてその信頼性を向上させることができるようになる。
【００３７】
また、蒸発燃料の濃度は請求項１０に記載の発明によるように、上記パージ通路の途中に設けられたセンサにより直接検出することができる。
この他、蒸発燃料の濃度が変化すると機関の空燃比が変化するため、請求項１１に記載の発明によるように、上記パージバルブを開弁させたときの空燃比変化に基づいて蒸発燃料の濃度を推定することもできる。
【００３８】
ここで、キャニスタからパージ通路に導入される蒸発燃料の濃度は常に一定ではなく、パージ処理を続けると徐々に低下していくようになる。従って、パージバルブを開弁させたときの空燃比変化に基づいて蒸発燃料の濃度を推定する場合にあってパージ処理が継続されると、実際の濃度は推定された濃度よりも低下するようになる。そのため、燃焼室に導入される燃料量が不足するようになり、空燃比はリーン側に移行するようになる。そこで、請求項１２に記載の発明によるように、燃料噴射弁の噴射量を補正したときの空燃比が所定の範囲から外れる場合には燃料噴射量を再補正するとともに、その再補正における補正量に基づいて蒸発燃料の濃度を更新するといった構成を採用することにより、空燃比のずれを捕らえて燃料噴射量を再補正することができる。また、その再補正における補正量は、実際の蒸発燃料の濃度と、推定された蒸発燃料の濃度とのずれを反映しているため、この再補正量に基づいて蒸発燃料の濃度を更新することにより、その推定値を適切に修正することができる。
【発明を実施するための最良の形態】
【００３９】
以下、この発明にかかる内燃機関の制御装置を具体化した一実施形態について、図１〜図１１を併せ参照して説明する。
図１は、本実施形態にかかる内燃機関の制御装置が適用される内燃機関１０の概略構成を示している。
【００４０】
同図１に示されるように、内燃機関１０には、燃料タンク２１に接続された燃料供給経路を介してその燃焼室１１に燃料を噴射供給する燃料噴射弁１２と、この噴射された燃料と吸入空気と混合体である混合気に点火を行う点火プラグ１３とがそれぞれ設けられている。また、燃焼室１１には、吸気通路１４及び排気通路１５がそれぞれ接続されている。この吸気通路１４の途中には、サージタンク１６が設けられており、更にその上流側には、吸入空気量を調量するスロットルバルブ１７が設けられている。
【００４１】
一方、この内燃機関１０には蒸発燃料処理機構３０が設けられている。この蒸発燃料処理機構３０は、ベーパ通路３２を介して上記燃料タンク２１に接続されたキャニスタ３１、このキャニスタ３１と上記吸気通路１４にあってスロットルバルブ１７の下流側とを接続するパージ通路３３、キャニスタ３１内に大気を導入する大気導入通路３４、並びにパージ通路３３を開閉するパージバルブ３５を備えて構成されている。
【００４２】
ここで、燃料タンク２１に発生する蒸発燃料（以下、ベーパという）は、同燃料タンク２１からベーパ通路３２を通じてキャニスタ３１内に導入され、その内部に設けられた吸着材に一旦吸着される。そして、パージバルブ３５が開かれ、キャニスタ３１内に大気導入通路３４を通じて大気が導入されることによって、このキャニスタ３１内に吸着されているベーパがパージ通路３３を通じてサージタンク１６内に導入される。このベーパに含まれる燃料は、燃料噴射弁１２から噴射される燃料と共に、燃焼室１１において燃焼される。また、このようにして吸気通路１４にパージ処理されるベーパの燃料量は、パージバルブ３５の開度に基づいて調節される。このパージバルブ３５は電気信号に基づいて開度調節される電磁弁であり、デューティ信号を受けてその開度が制御される。
【００４３】
そして内燃機関１０に対するこうしたパージ制御、並びに燃料噴射弁１２の燃料噴射量を補正する空燃比制御等は電子制御装置４０によって行われる。電子制御装置４０は、中央演算装置（ＣＰＵ）、読み出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、バックアップＲＡＭ、外部入力回路、及び外部出力回路等から構成されている。そして、上述したような各種制御を実行するために、内燃機関１０の運転状態等を検出する各種センサが接続されており、これらセンサからの検出信号が適宜電子制御装置４０に取り込まれる。
【００４４】
例えば電子制御装置４０には、排気通路１５に設けられて排気中の酸素濃度（混合気の空燃比）を検出するための空燃比センサ５１や、吸気通路１４内の圧力即ち吸気圧ＰＭを検出する吸気圧センサ５２の検出信号がそれぞれ入力されている。なお、本実施形態ではこの吸気圧ＰＭ等に基づいて内燃機関１０の吸入空気量Ｑａを算出するようにしているが、エアフロメータ等を用いて直接吸入空気量Ｑａを検出するようにしてもよい。また、クランクシャフトの回転角を検出し、この検出信号に基づいて機関回転速度ＮＥや同クランクシャフトの位置を検出するクランク角センサ５３、スロットルバルブ１７の開度を検出するスロットルセンサ５４、内燃機関１０の冷却水温ＴＨＷを検出する水温センサ５５等の検出信号も電子制御装置４０にはそれぞれ入力されている。
【００４５】
これら各センサ５１〜５５等によって検出される内燃機関１０の運転状態や車両の走行状態に基づいて、パージ制御や空燃比制御等の各制御が電子制御装置４０によって実行される。なお、吸入空気中にパージされるベーパは、内燃機関１０における混合気の空燃比に影響を及ぼす。そのため、電子制御装置４０はパージされるベーパの濃度に基づいて吸気通路１４に導入されるベーパ燃料の量を算出し、このベーパ燃料量に応じて燃料噴射弁１２から噴射される燃料の量を増減補正することにより、空燃比が所望の値に維持されるようにしている。
【００４６】
ちなみに、吸気通路１４にベーパ燃料が導入されると空燃比はリッチ側にシフトする。そこで、本実施形態では、パージバルブ３５を開弁させたときの空燃比の変化に基づいてベーパの濃度を推定するようにしているが、パージ通路３３にベーパの濃度を検出するセンサを設け、同センサによってベーパの濃度を直接検出するようにしてもよい。
【００４７】
さて、近年、大気中に放出されるベーパ燃料量の規制強化に伴い、キャニスタ３１のベーパ捕集能力を向上させることが要望されている。この要望に応えるための１つの方法として、パージされるベーパ燃料量を増大させてキャニスタ３１の捕集能力を早期に回復させることが考えられる。しかし、パージされるベーパ燃料量をさらに増大させる場合には、パージされたベーパ燃料量と燃料噴射量に対する補正量とのずれに起因して生じる補正精度の悪化がより顕著となるため、このようなずれを抑制する必要がある。
【００４８】
そこで本実施形態では、吸気通路内におけるベーパの濃度変化を精密に把握して同ベーパの濃度変化に対応した燃料噴射補正を行うことによって、パージされたベーパ燃料量と燃料噴射量に対する補正量とのずれに起因して生じる補正精度の悪化を抑制し、もってパージされるベーパ燃料量をより増大させることも可能となるようにしている。
【００４９】
以下、本実施形態における燃料噴射制御について、パージ処理が行われるときの態様を、図２〜図１１を併せ参照して説明する。
まずはじめに、吸気通路内におけるベーパの濃度変化を把握するための原理について、図２〜図７を併せ参照して説明する。
【００５０】
図２は、パージ処理実行時におけるベーパの流動態様を模式的に示している。この図２に示されるように、パージバルブ３５を通過したベーパは、輸送遅れ時間Ｒ１経過後、燃料噴射弁１２近傍（図示Ｂ部）に到達する。この輸送遅れ時間Ｒ１は、ベーパがパージバルブ３５からパージ通路３３の出口（図示Ａ部）にまで移動する時間である輸送遅れ時間Ｒ２と、同ベーパがパージ通路３３の出口（図示Ａ部）から燃料噴射弁１２近傍（図示Ｂ部）にまで移動する時間である輸送遅れ時間Ｒ３との総和に一致する。
【００５１】
他方、図３は、吸気圧ＰＭが安定している機関定常時にあって、パージバルブ３５の動作状態が変化してからの図２におけるＢ部、すなわち燃料噴射弁１２近傍におけるベーパの濃度（ＨＣ（炭化水素）濃度）変化態様を示している。なお、同図３における実線は、時刻ｔ０においてパージバルブ３５が開弁されたときのＢ部におけるＨＣ濃度の変化態様を示しており、同図３における二点鎖線は、時刻ｔ０においてパージバルブ３５が閉弁されたときのＢ部におけるＨＣ濃度の変化態様を示している。
【００５２】
この図３に実線にて示されるように、パージバルブ３５が開弁されると（時刻ｔ０）、ベーパは上記輸送遅れ時間Ｒ１経過後に燃料噴射弁１２近傍に到達し、同燃料噴射弁１２近傍のＨＣ濃度は上昇し始める（時刻ｔ１）。このようにパージバルブ３５が開弁されると同パージバルブ３５近傍のベーパの濃度は上昇するが、このベーパの濃度変化が燃料噴射弁１２近傍のベーパの濃度に反映されるまでの時間、即ちベーパの輸送遅れ時間Ｒ１は、図４に示すように、機関回転速度ＮＥに依存しない吸気圧ＰＭを変数とする関係式で求められることを本発明者は確認した。
【００５３】
また、図３に二点鎖線にて示されるように、パージバルブ３５が閉弁されると（時刻ｔ０）、パージバルブ３５をその閉弁直前に通過したベーパは上記輸送遅れ時間Ｒ１経過後に燃料噴射弁１２近傍に到達し、同燃料噴射弁１２近傍のＨＣ濃度は低下し始める（時刻ｔ１）。このようにパージバルブ３５が閉弁されると同パージバルブ３５近傍のベーパの濃度は低下するが、このベーパの濃度変化が燃料噴射弁１２近傍のベーパの濃度に反映されるまでの時間、即ちこのときの輸送遅れ時間Ｒ１も、図４に示すように、機関回転速度ＮＥに依存しない吸気圧ＰＭを変数とする関係式で求められることを本発明者は確認した。
【００５４】
図４は、輸送遅れ時間Ｒ１内で回転するクランクシャフトの回転角を第１クランク回転角ＲＣＡ１として、これと吸気圧ＰＭとの対応関係を示す上記関係式のグラフである。この図４に示されるように、吸気圧ＰＭが高くなる（吸気通路１４内の圧力が大気圧に近づく）ほど、輸送遅れ時間Ｒ１は長くなり、上記第１クランク回転角ＲＣＡ１は大きい値となる。なお、実験対象とした内燃機関では、吸気圧ＰＭを変数とする一次モデル式によって第１クランク回転角ＲＣＡ１を表すことができた。
【００５５】
そこで、図３に示すように、上記輸送遅れ時間Ｒ１に相当する第１クランク回転角ＲＣＡ１を吸気圧ＰＭに基づいて算出する。そして、パージバルブ３５の開弁時におけるクランク角である第１クランク角ＣＡ１に同第１クランク回転角ＲＣＡ１を加算することにより、パージバルブ３５を通過したベーパが燃料噴射弁１２近傍に到達する時期に相当するクランク角である第２クランク角ＣＡ２を算出することができる。従って、燃料噴射弁１２近傍においてベーパのＨＣ濃度が上昇し始める時期を適切に把握することができ、第２クランク角ＣＡ２にて吸気行程となる気筒から燃料噴射量の減量補正を開始することにより、パージされた燃料量（ベーパ燃料量）を燃料噴射量に反映させる時期、すなわち燃料噴射量の補正開始タイミングを適切に設定することができる。
【００５６】
なお、図３に二点鎖線にて示すように、パージバルブ３５が閉弁されたときも、上記輸送遅れ時間Ｒ１に相当する第１クランク回転角ＲＣＡ１を吸気圧ＰＭに基づいて算出する。そして、パージバルブ３５の閉弁時におけるクランク角である第１クランク角ＣＡ１に同第１クランク回転角ＲＣＡ１を加算することにより、パージバルブ３５をその閉弁直前に通過したベーパが燃料噴射弁１２近傍に到達する時期に相当するクランク角である第２クランク角ＣＡ２を算出することができる。従って、燃料噴射弁１２近傍においてベーパのＨＣ濃度が低下し始める時期を適切に把握することができ、第２クランク角ＣＡ２にて吸気行程となる気筒から燃料噴射量の減量補正を開始することにより、パージされた燃料量（ベーパ燃料量）を燃料噴射量に反映させる時期、すなわち燃料噴射量の補正開始タイミングを適切に設定することができる。
【００５７】
また、図３に実線にて示されるように、燃料噴射弁１２近傍にベーパが到達すると（時刻ｔ１）、その後徐々に燃料噴射弁１２近傍のＨＣ濃度は増大していき、そのＨＣ濃度が最大ＨＣ濃度ＤＭＡＸに達すると（時刻ｔ２）、同燃料噴射弁１２近傍のＨＣ濃度は安定するようになる。このようにパージバルブ３５の開弁後には、燃料噴射弁１２近傍といった吸気通路１４内のＨＣ濃度が変化するものの、同パージバルブ３５の動作に同調して直ちにその濃度の変化量が最大値に到達するわけではなく、同濃度が最大変化量に到達するにはある程度の時間を要する。すなわち、図３に示すように、燃料噴射弁１２近傍にベーパが到達してから（時刻ｔ１）同燃料噴射弁１２近傍のＨＣ濃度が最大となるまで（時刻ｔ２）には濃度変化時間Ｈが存在する。
【００５８】
また、図３に二点鎖線にて示されるように、パージバルブ３５が閉弁されて（時刻ｔ０）、上記輸送遅れ時間Ｒ１が経過すると（時刻ｔ１）、徐々に燃料噴射弁１２近傍のＨＣ濃度は減少していき、最終的にはＨＣ濃度が最大ＨＣ濃度ＤＭＡＸからほぼ「０」にまで低下する（時刻ｔ２）。このようにパージバルブ３５の開弁後でも、燃料噴射弁１２近傍といった吸気通路１４内のＨＣ濃度が変化するものの、同パージバルブ３５の動作に同調して直ちにその濃度の変化量が最大値に到達するわけではなく、同濃度が最大変化量に到達するにはある程度の時間を要する。すなわち、図３に示すように、燃料噴射弁１２近傍のＨＣ濃度が最大ＨＣ濃度ＤＭＡＸから（時刻ｔ１）ほぼ「０」になるまで（時刻ｔ２）の間でも上述したような濃度変化時間Ｈが存在する。
【００５９】
このようなパージバルブ開弁時、あるいは閉弁時におけるベーパの濃度変化時間Ｈも、吸気圧が変化しない機関定常時であれば、図５に示すように、機関回転速度ＮＥに依存しない吸気圧を変数とする関係式で求められることを本発明者は確認した。
【００６０】
図５は、濃度変化時間Ｈ内で回転するクランクシャフトの回転角を第２クランク回転角ＲＣＡ２として、これと吸気圧ＰＭとの対応関係を示す上記関係式のグラフである。この図５に示されるように、吸気圧ＰＭが高くなる（吸気通路１４内の圧力が大気圧に近づく）ほど、濃度変化時間Ｈは短くなり、上記第２クランク回転角ＲＣＡ２は小さい値となる。なお、実験対象とした内燃機関では、吸気圧ＰＭを変数とする一次モデル式によって第２クランク回転角ＲＣＡ２を表すことができた。
【００６１】
そこで、まず、燃料噴射弁１２近傍といった吸気通路１４内におけるベーパ濃度についてその最大変化量を算出する。この最大変化量、すなわち上記最大ＨＣ濃度ＤＭＡＸは、パージ通路３３内のベーパの濃度、パージ通路３３内のベーパの流量、及び吸入空気量に基づいて算出することができる。そして、吸気通路１４内のベーパ濃度が最大変化量に達するまでの時間、即ち上記濃度変化時間Ｈに相当する第２クランク回転角ＲＣＡ２を吸気圧ＰＭに基づいて算出することにより、吸気通路１４内におけるベーパの濃度変化をクランク回転角に対応させて把握することができる。そして、同第２クランク回転角ＲＣＡ２と上記最大変化量とで求められる濃度変化度合、換言すれば濃度変化の傾きに対応させて燃料噴射量の補正量を設定することにより、吸気通路１４内でのベーパの濃度変化に対応させて燃料噴射量の補正度合を設定することができ、もって同燃料噴射量の補正を適切に行うことができる。
【００６２】
一方、吸気圧ＰＭが変化する機関過渡時にあっては、吸気通路１４へのベーパ流入量が刻々と変化するため、上記最大ＨＣ濃度ＤＭＡＸも常に変化する。そのため、最大ＨＣ濃度ＤＭＡＸと上記第２クランク回転角ＲＣＡ２とに基づく燃料噴射量の補正度合の設定は困難となる。そこで、このような場合には、以下のような態様で燃料噴射量の補正度合を設定する。
【００６３】
図６及び図７は、吸気圧ＰＭが変化する機関過渡時にあって、パージ通路３３の出口近傍（図２のＡ部）でのＨＣ濃度の変化態様（一点鎖線）と、燃料噴射弁１２近傍（図２のＢ部）でのＨＣ濃度の変化態様（実線）とを模式的に示している。なお、図６では時刻Ｔにおいて吸気圧ＰＭが高くなった場合（吸気圧ＰＭが大気圧に近づいた場合、即ち負圧が小さくなった場合）の上記変化態様を示しており、図７では時刻Ｔにおいて吸気圧ＰＭが低くなった場合（吸気圧ＰＭが大気圧から離れた場合、即ち負圧が大きくなった場合）の上記変化態様を示している。
【００６４】
これら図６や図７に示されるように、吸気圧ＰＭが高くなると（時刻Ｔ）、Ａ部のＨＣ濃度は徐々に低下していき、最終的には所定の濃度で安定するようになる。一方、ある時刻ｔａにおけるＡ部のＨＣ濃度は、先の図２に示した輸送遅れ時間Ｒ３を経て、Ｂ部のＨＣ濃度に反映される。
【００６５】
ここで、パージ通路３３の出口でのＨＣ濃度の変化は、パージ通路３３内のベーパ濃度（ＨＣ濃度）、パージ通路３３内のベーパ流量、吸入空気量Ｑａ、及びパージバルブ３５からパージ通路３３の出口までのベーパ輸送遅れ時間Ｒ２に基づいて算出することができる。そしてこれによりパージ通路３３出口でのＨＣ濃度について吸気圧ＰＭの変化に追従した値が得られる。なお、上記ベーパ流量は吸気圧ＰＭが高くなるほど、またパージバルブ３５の開度が小さくなるほど低下する傾向にあるため、吸気圧ＰＭおよびパージバルブ３５の開度に基づいて同ベーパ流量は算出することができ、例えば同吸気圧ＰＭおよびパージバルブ３５の開度を変数とする関係式、あるいはマップ等を用いて適宜求めることができる。また、輸送遅れ時間Ｒ２は、パージ通路３３内にあってパージバルブ３５からパージ通路３３の出口までの体積と上記求められるベーパ流量とに基づいて算出することができる。
【００６６】
また、上記輸送遅れ時間Ｒ３は、先の図２に示した輸送遅れ時間Ｒ１から上記算出される輸送遅れ時間Ｒ２を減算することにより求めることができる。ここで、輸送遅れ時間Ｒ１、Ｒ２は、上述したように吸気圧ＰＭに基づいて算出することができるため、同輸送遅れ時間Ｒ３も吸気圧ＰＭを変数とする関係式を用いて求めることができる。
【００６７】
そこでまず、パージ通路３３の出口でのＨＣ濃度変化を上記各パラメータに基づいて算出する。また、ベーパがパージ通路３３の出口から燃料噴射弁１２近傍にまで移動する時間、すなわち上記輸送遅れ時間Ｒ３に相当する第３クランク回転角ＲＣＡ３を吸気圧ＰＭを変数とする関係式を用いて算出する。そして、パージバルブ３５の動作時（開弁時、または閉弁時）のクランク角である上記第１クランク角ＣＡ１に第３クランク回転角ＲＣＡ３を加算して、パージ通路３３出口のベーパが燃料噴射弁１２近傍に到達する時期に相当する第３クランク角ＣＡ３を算出する。このような態様により、吸気圧ＰＭが変化する機関過渡時であっても、燃料噴射弁１２近傍におけるベーパの濃度変化時期を適切に把握することができる。そして第３クランク角ＣＡ３における燃料噴射に対して、ベーパの濃度変化に対応した燃料噴射量の補正量を設定することにより、吸気通路１４内でのベーパの濃度変化に対応させて燃料噴射量の補正度合を設定することができ、もって同燃料噴射量の補正を適切に行うことができる。
【００６８】
次に、上述したような原理が適用された本実施形態におけるパージ制御について、図８〜図１１を併せ参照して説明する。なお、この制御にかかる処理は電子制御装置４０によって実行される。また、図８及び図９は、パージ処理が開始されるときのパージ制御についてその処理手順を示しており、図１０及び図１１は、パージ処理が停止されるときのパージ制御についてその処理手順を示している。
【００６９】
はじめに、図８及び図９を併せ参照して、パージ処理が開始されるときのパージ制御について説明する。
この処理は、所定のパージ開始条件が成立すると実行される。そして、本処理が開始されると、まず、前回のパージ停止時から今回のパージ開始時までの時間であるパージ中断時間ＰＳＴが所定の閾値Ａよりも短いか否かが判定される（Ｓ１００）。この閾値Ａは、パージ通路３３内において、キャニスタ３１からパージバルブ３５の間におけるＨＣ濃度がパージ停止中に変化し、前回算出されたＨＣ濃度のままパージ処理を開始すると空燃比に乱れが生じると考えられる程度の濃度変化が起きる時間であり、実験等を通じて適宜設定されている。ちなみに本実施形態では、前回のパージ停止直前におけるベーパのＨＣ濃度ＶＤを電子制御装置４０のメモリに保持するようにしており、基本的には該保持されたＨＣ濃度ＶＤに基づいて次回のパージ実行時におけるベーパ燃料量の算出を行うようにしている。そのため、パージ開始時においてベーパのＨＣ濃度ＶＤを把握することなく、速やかにベーパ燃料量を算出することができ、もって迅速に燃料噴射量の補正を開始することができる。
【００７０】
さて、パージ中断時間ＰＳＴが閾値Ａ以上に長い旨判定される場合には（Ｓ１００：ＮＯ）、パージ中断時間がある程度以上長くため、前回のパージ停止直前におけるベーパのＨＣ濃度ＶＤとパージ開始時のベーパのＨＣ濃度ＶＤとが大きく異なっている可能性がある。そこで、空燃比制御に悪影響を与えない程度の開度でパージバルブ３５を開弁させ（Ｓ１０１）、ベーパを吸気通路１４内に導入する。そして、このときの空燃比変化に基づいてベーパのＨＣ濃度ＶＤが判定され（Ｓ１０２）、同ＨＣ濃度ＶＤは再学習される。そして、パージバルブ３５が一旦閉弁されて（Ｓ１０３）、ステップＳ１０４以降の処理が実行される。このステップＳ１００〜Ｓ１０３の一連の処理により、パージ開始時におけるベーパのＨＣ濃度ＶＤについてその信頼性が向上される。
【００７１】
一方、パージ中断時間ＰＳＴが閾値Ａよりも短い旨判定される場合には（Ｓ１００：ＹＥＳ）、現在のベーパのＨＣ濃度ＶＤが読み込まれる（Ｓ１０４）。ここでは、ステップＳ１００の処理で肯定判定された場合には前回のパージ停止直前に記憶されたベーパのＨＣ濃度ＶＤが読み込まれ、ステップＳ１００の処理で否定判定された場合にはステップＳ１０２で再学習されたＨＣ濃度ＶＤが読み込まれる。
【００７２】
次に現在のスロットル開度ＴＡが読み込まれる（Ｓ１０５）。ここで、スロットル開度ＴＡが急変しても吸入空気量は遅れて変化するため、スロットル開度ＴＡの変化が終了したときの吸入空気量Ｑａが同スロットル開度ＴＡに基づいて算出される（Ｓ１０６）。
【００７３】
次に、現在の吸気圧ＰＭに変化があるかないかが判断され（Ｓ１０７）、吸気圧ＰＭに変化がない旨判断される場合には（Ｓ１０７：ＹＥＳ）、機関運転状態が定常状態にあるとして、ステップＳ１０８以降の処理が行われる。
【００７４】
このステップＳ１０８の処理では、パージバルブ３５の上限開度ＶＭＡＸが設定される（Ｓ１０８）。これは次の理由による。すなわち、パージが実行されると、吸気通路１４に導入されるベーパ燃料量が上記ＨＣ濃度ＶＤと吸入空気量Ｑａとに基づいて算出され、このベーパ燃料量に応じて燃料噴射量は減量補正される。ここで、燃料噴射弁１２には最小噴射量が存在するため、算出された減量補正後の燃料噴射量がこの最小噴射量よりも少ない場合には、実際に噴射される燃料噴射量が減量不足となり、燃料噴射量に対する補正量とベーパ燃料量との対応関係にずれが生じる。
【００７５】
そこで、ベーパ燃料量に応じて補正される燃料噴射量が燃料噴射弁の最小噴射量以上となるようにベーパ燃料の導入量を制限するべく、パージバルブ３５の最大開度を制限ための上記上限開度ＶＭＡＸを設定するようにしている。これにより、燃料噴射量に対する補正量とベーパ燃料量との対応関係を維持した状態で燃料噴射の補正を行うことができ、もって同対応関係のずれに起因する空燃比の悪化等が抑制される。
【００７６】
次に、上記設定された上限開度ＶＭＡＸ以下の開度、より好適には同上限開度ＶＭＡＸ近傍の開度でパージバルブ３５が開弁される（Ｓ１０９）。
次に、パージバルブ３５の開弁時における吸気圧ＰＭが読み込まれる（Ｓ１１０）。そして、この吸気圧ＰＭとパージバルブ３５の開度とで求められるパージ通路３３内のベーパ流量、パージ通路３３内のベーパの濃度である上記ＨＣ濃度ＶＤ、及び吸入空気量Ｑａに基づいて燃料噴射弁１２近傍といった吸気通路１４内におけるベーパ濃度の最大変化量、すなわち上記最大ＨＣ濃度ＤＭＡＸが算出される（Ｓ１１１）。
【００７７】
次に、算出された最大ＨＣ濃度ＤＭＡＸに相当する燃料量が燃料噴射量に対する補正量である噴射補正量ＱＨとして算出される（Ｓ１１３）。
次に、パージバルブ３５の開弁時におけるクランク角である上記第１クランク角ＣＡ１がメモリに記憶されるとともに（Ｓ１１３）、上記ステップＳ１１０で読み込まれた吸気圧ＰＭに基づいて上述したようなベーパの輸送遅れ時間Ｒ１に相当する第１クランク回転角ＲＣＡ１が算出される（Ｓ１１４）。そして、先の図３に示したようなベーパの到達時刻ｔ１におけるクランク角である上記第２クランク角ＣＡ２が算出される（Ｓ１１５）。この第２クランク角ＣＡ２は、上述したように第１クランク角ＣＡ１に第１クランク回転角ＲＣＡ１を加算した値である。
【００７８】
そして、燃料噴射量の補正を開始する気筒が判定される（Ｓ１１６）。ここでは、第２クランク角ＣＡ２にて吸気行程となる気筒が燃料噴射量の減量補正を開始する気筒として判定される。
【００７９】
次に、ステップＳ１１２の処理で求められた噴射補正量ＱＨを燃料噴射量に反映させていくための時間として、上述したような濃度変化時間Ｈに相当する第２クランク回転角ＲＣＡ２がステップＳ１１０で読み込まれた吸気圧ＰＭに基づいて算出される（Ｓ１１７）。そして、燃料噴射量の減量補正が実行される（Ｓ１１８）。このステップＳ１１８の処理では、第２クランク回転角ＲＣＡ２と上記最大ＨＣ濃度ＤＭＡＸとで求められるベーパの濃度変化度合、換言すれば徐々に高くなっていくＨＣ濃度の変化の傾きに対応させて燃料噴射量の補正量が設定され、同補正は実行される。そのため、吸気通路１４内でのベーパの濃度変化に対応させて燃料噴射量の補正度合は設定される。
【００８０】
次に、現在の空燃比が予め設定された所定範囲内の値、例えば空燃比の最適範囲内の値になっているか否かが判定される（Ｓ１３１）。そして、同空燃比が所定範囲内の値になっている旨判定される場合には（Ｓ１３１：ＹＥＳ）、本処理は一旦終了される。
【００８１】
一方、空燃比が所定範囲内の値になっていない旨判定される場合には（Ｓ１３１：ＮＯ）、空燃比のフィードバック信号に基づいて燃料噴射量が再補正されるとともに、そのときの燃料噴射量に対する再補正量に基づいてＨＣ濃度ＶＤが更新されて（Ｓ１３２）、本処理は一旦終了される。これらステップＳ１３１及びステップＳ１３２の処理は、以下の理由により実行される。
【００８２】
すなわち、キャニスタ３１からパージ通路３３に導入されるベーパのＨＣ濃度は常に一定ではなく、パージ処理を続けると徐々に低下していくようになる。従って、パージバルブ３５を開弁させたときの空燃比変化に基づいてベーパのＨＣ濃度を推定する場合にあってパージ処理が継続されると、実際のＨＣ濃度は推定されたＨＣ濃度よりも低下するようになる。そのため、燃焼室１１に導入される燃料量が不足するようになり、空燃比はリーン側に移行するようになる。そこで、燃料噴射弁１２の噴射量をベーパ燃料量に応じて補正したときの空燃比が所定の範囲から外れる場合には燃料噴射量を再補正するとともに、その再補正における補正量に基づいてＨＣ濃度ＶＤを更新することにより、空燃比のずれを捕らえて燃料噴射量を再補正することができる。また、その再補正における補正量は、実際のＨＣ濃度ＶＤと、推定されたＨＣ濃度ＶＤとのずれを反映するため、この再補正量に基づいてＨＣ濃度ＶＤを更新することにより、その推定値を適切に修正することができる。
【００８３】
他方、上記ステップＳ１０７の処理において、吸気圧ＰＭに変化がある旨判断される場合には（Ｓ１０７：ＮＯ）、機関運転状態が過渡状態にあるとして、ステップＳ１１９以降の処理が行われる。
【００８４】
このステップＳ１１９の処理では、減速時か否かが判断される（Ｓ１１９）。ここでの判断は、吸気圧ＰＭやスロットル開度ＴＡ等の変化傾向などといった、減速状態を把握できる各種値に基づいて行うことができる。そして、減速時である旨判断される場合には（Ｓ１１９：ＹＥＳ）、ステップＳ１０８と同様にして、パージバルブ３５の上限開度ＶＭＡＸが設定される（Ｓ１２０）。
【００８５】
一方、ステップＳ１１９の処理において減速時でない旨判断される場合、すなわち加速時である旨判断される場合や（Ｓ１１９：ＮＯ）、上記ステップＳ１２０の処理が完了した場合には、パージバルブ３５が開弁される（Ｓ１２１）。この開弁時にあって、上限開度ＶＭＡＸが設定されている場合には、同上限開度ＶＭＡＸ以下の開度、より好適には同上限開度ＶＭＡＸ近傍の開度でパージバルブ３５が開弁される。
【００８６】
次に、パージバルブ３５の開弁時における吸気圧ＰＭが読み込まれる（Ｓ１２２）。そして、パージバルブ３５の開弁時におけるクランク角である上記第１クランク角ＣＡ１がメモリに記憶されるとともに（Ｓ１２３）、上記ステップＳ１２２で読み込まれた吸気圧ＰＭに基づいて上述したようなベーパの輸送遅れ時間Ｒ１に相当する第１クランク回転角ＲＣＡ１が算出される（Ｓ１２４）。そして、先の図３に示したように、ベーパの到達時刻ｔ１でのクランク角である上記第２クランク角ＣＡ２が算出される（Ｓ１２５）。この第２クランク角ＣＡ２は、上記ステップＳ１２３で記憶された第１クランク角ＣＡ１に、上記ステップＳ１２４で算出された第１クランク回転角ＲＣＡ１を加算した値である。
【００８７】
そして、燃料噴射量の補正を開始する気筒が判定される（Ｓ１２６）。ここでは、第２クランク角ＣＡ２にて吸気行程となる気筒が燃料噴射量の減量補正を開始する気筒として判定される。
【００８８】
次に、パージ通路３３の出口におけるベーパの濃度であるＨＣ濃度ＰＤが算出される（Ｓ１２７）。このパージ通路３３の出口におけるＨＣ濃度ＰＤは、上述したようにパージ通路３３内のＨＣ濃度ＶＤ、パージ通路３３内のベーパ流量、吸入空気量Ｑａ、及びパージバルブ３５からパージ通路３３の出口までのベーパ輸送遅れ時間Ｒ２に基づいて算出される。
【００８９】
次に、算出されたＨＣ濃度ＰＤに相当する燃料量が、燃料噴射量に対する補正量である噴射補正量ＱＨとして算出される（Ｓ１２８）。
次に、ステップＳ１２８の処理で求められた噴射補正量ＱＨを燃料噴射量に反映させる時期として、上述したようなベーパの輸送遅れ時間Ｒ３に相当する第３クランク回転角ＲＣＡ３がステップＳ１２２で読み込まれた吸気圧ＰＭに基づいて算出される（Ｓ１２９）。
【００９０】
そして、燃料噴射量の減量補正が実行される（Ｓ１３０）。このステップＳ１３０の処理では、ベーパがパージ通路３３の出口から燃料噴射弁１２近傍にまで移動する時間、換言すれば上記輸送遅れ時間Ｒ３に相当する第３クランク回転角ＲＣＡ３を、上記第１クランク角ＣＡ１に加算し、パージ通路３３出口のベーパが燃料噴射弁１２近傍に到達する時期に相当する第３クランク角ＣＡ３が算出される。そして、同第３クランク角ＣＡ３にて実行される燃料噴射に際しては、機関運転状態に応じて変化する燃料噴射量から上記ステップＳ１２８で求められた噴射補正量ＱＨが減量される。このような態様により、吸気圧ＰＭが変化する機関過渡時であっても、吸気通路１４内でのベーパの濃度変化に対応させて燃料噴射量の補正度合が設定される。ちなみに、機関の過渡時には吸気圧ＰＭが変化するため、吸気圧ＰＭが変化しつづける場合には、ステップＳ１２２、及びステップＳ１２７〜ステップＳ１３０の処理を繰り返し実行することで、燃料噴射量を適切に補正し続けることができる。
【００９１】
そして、ステップＳ１３０の処理がなされると、上記ステップＳ１３１以降の処理が行われ、本処理は一旦される。
次に、図１０及び図１１を併せ参照して、パージ処理が停止されるときのパージ制御について説明する。
【００９２】
この処理は、所定のパージ停止条件が成立すると実行される。そして、本処理が開始されると、まず、現在のベーパのＨＣ濃度ＶＤが読み込まれる（Ｓ２００）。
次に現在のスロットル開度ＴＡが読み込まれ（Ｓ２０１）、スロットル開度ＴＡの変化が終了したときの吸入空気量Ｑａが、上記ステップＳ１０６での処理と同様にスロットル開度ＴＡに基づいて算出される（Ｓ２０２）。
【００９３】
次に、現在の吸気圧ＰＭに変化があるかないかが判断され（Ｓ２０３）、吸気圧ＰＭに変化がない旨判断される場合には（Ｓ２０３：ＹＥＳ）、機関運転状態が定常状態にあると判断され、パージバルブ３５が閉弁される（Ｓ２０４）。
【００９４】
次に、パージバルブ３５の閉弁時における吸気圧ＰＭが読み込まれる（Ｓ２０５）。そして、パージバルブ３５の閉弁時におけるクランク角である第１クランク角ＣＡ１がメモリに記憶されるとともに（Ｓ２０６）、上記ステップＳ２０５で読み込まれた吸気圧ＰＭに基づいて上述したようなベーパの輸送遅れ時間Ｒ１に相当する第１クランク回転角ＲＣＡ１が算出される（Ｓ２０７）。
【００９５】
そして、先の図３に示したように、パージバルブ３５をその閉弁直前に通過したベーパが燃料噴射弁１２近傍に到達する同ベーパの到達時刻ｔ１でのクランク角である上記第２クランク角ＣＡ２が算出される（Ｓ２０８）。この第２クランク角ＣＡ２は、上記ステップＳ２０６で記憶された第１クランク角ＣＡ１に、上記ステップＳ２０７で算出された第１クランク回転角ＲＣＡ１を加算した値である。
【００９６】
そして、燃料噴射量の補正を開始する気筒が判定される（Ｓ２０９）。ここでは、第２クランク角ＣＡ２にて吸気行程となる気筒が燃料噴射量の増量補正を開始する気筒として判定される。
【００９７】
次に、上記最大ＨＣ濃度ＤＭＡＸに相当する燃料量だけ、換言すれば上記噴射補正量ＱＨだけ減量補正された燃料噴射量を、パージ処理による補正前の燃料噴射量に増大させていくための時間として、上述したような濃度変化時間Ｈに相当する第２クランク回転角ＲＣＡ２がステップＳ２０５での吸気圧ＰＭに基づいて算出される（Ｓ２１０）。そして、燃料噴射量の増量補正が実行される（Ｓ２１１）。このステップＳ２１０の処理では、第２クランク回転角ＲＣＡ２と上記最大ＨＣ濃度ＤＭＡＸとで求められるベーパの濃度変化度合、換言すれば徐々に低下していくＨＣ濃度の変化の傾きに対応させて燃料噴射量の補正量が設定され、同補正は実行される。そのため、吸気通路１４内でのベーパの濃度変化に対応させて燃料噴射量の補正度合は設定される。
【００９８】
次に、現在の空燃比が予め設定された所定範囲内の値、例えば空燃比の最適範囲内の値になっているか否かが判定される（Ｓ２２２）。そして、同空燃比が所定範囲内の値になっている旨判定される場合には（Ｓ２２２：ＹＥＳ）、本処理は一旦終了される。
【００９９】
一方、空燃比が所定範囲内の値になっていない旨判定される場合には（Ｓ２２２：ＮＯ）、空燃比のフィードバック信号に基づいて燃料噴射量が再補正されるとともに、そのときの燃料噴射量に対する再補正量に基づいてＨＣ濃度ＶＤが更新されて（Ｓ２２３）、本処理は一旦終了される。これらステップＳ１３１及びステップＳ１３２の処理は、以下の理由により実行される。これらステップＳ２２２及びステップＳ２２３の処理を実行する理由は、上記ステップＳ１３１及びステップＳ１３２の処理を実行する理由と同一である。
【０１００】
他方、上記ステップＳ２０３の処理において、吸気圧ＰＭに変化がある旨判断される場合には（Ｓ２０３：ＮＯ）、機関運転状態が過渡状態にあると判断され、パージバルブ３５が閉弁される（Ｓ２１２）。
【０１０１】
次に、パージバルブ３５の閉弁時における吸気圧ＰＭが読み込まれる（Ｓ２１３）。そして、パージバルブ３５の閉弁時におけるクランク角である第１クランク角ＣＡ１がメモリに記憶されるとともに（Ｓ２１４）、上記ステップＳ２１３で読み込まれた吸気圧ＰＭに基づいて上述したようなベーパの輸送遅れ時間Ｒ１に相当する第１クランク回転角ＲＣＡ１が算出される（Ｓ２１５）。
【０１０２】
そして、先の図３に示したように、パージバルブ３５をその閉弁直前に通過したベーパが燃料噴射弁１２近傍に到達する同ベーパの到達時刻ｔ１でのクランク角である上記第２クランク角ＣＡ２が算出される（Ｓ２１６）。この第２クランク角ＣＡ２は、上記ステップＳ２１４で記憶された第１クランク角ＣＡ１に、上記ステップＳ２１５で算出された第１クランク回転角ＲＣＡ１を加算した値である。
【０１０３】
そして、燃料噴射量の補正を開始する気筒が判定される（Ｓ２１７）。ここでは、第２クランク角ＣＡ２にて吸気行程となる気筒が燃料噴射量の増量補正を開始する気筒として判定される。
【０１０４】
次に、パージ通路３３の出口におけるベーパの濃度であるＨＣ濃度ＰＤが算出される（Ｓ２１８）。このパージ通路３３の出口におけるＨＣ濃度ＰＤは、上述したようにパージ通路３３内のＨＣ濃度ＶＤ、パージ通路３３内のベーパ流量、吸入空気量Ｑａ、及びパージバルブ３５からパージ通路３３の出口までのベーパ輸送遅れ時間Ｒ２に基づいて算出される。
【０１０５】
次に、算出されたＨＣ濃度ＰＤに相当する燃料量が、燃料噴射量に対する補正量である噴射補正量ＱＨとして算出される（Ｓ２１９）。
次に、ステップＳ２１９の処理で求められた噴射補正量ＱＨを燃料噴射量に反映させる時期として、上述したようなベーパの輸送遅れ時間Ｒ３に相当する第３クランク回転角ＲＣＡ３がステップＳ２１３で読み込まれた吸気圧ＰＭに基づいて算出される（Ｓ２２０）。
【０１０６】
そして、燃料噴射量の増量補正が実行される（Ｓ２２１）。このステップＳ２２１の処理でも、上記ステップＳ１３０の処理と同様な処理が行われる。すなわち、ベーパがパージ通路３３の出口から燃料噴射弁１２近傍にまで移動する時間、換言すれば上記輸送遅れ時間Ｒ３に相当する第３クランク回転角ＲＣＡ３を上記第１クランク角ＣＡ１に加算し、パージ通路３３出口のベーパが燃料噴射弁１２近傍に到達する時期に相当する第３クランク角ＣＡ３が算出される。そして、同第３クランク角ＣＡ３にて実行される燃料噴射に際しては、機関運転状態に応じて変化する燃料噴射量から上記ステップＳ２１９で求められた噴射補正量ＱＨが減量される。ここで、同ステップＳ２２１での燃料噴射量の補正に際しては、噴射補正量ＱＨの値が時間の経過とともに徐々に小さくなるため、燃料噴射弁１２から噴射される燃料噴射量は時間の経過とともに実質的に増量補正されることとなる。
【０１０７】
このような態様により、吸気圧ＰＭが変化する機関過渡時であっても、吸気通路１４内でのベーパの濃度変化に対応させて燃料噴射量の補正度合が設定される。ちなみに、機関の過渡時には吸気圧ＰＭが変化するため、吸気圧ＰＭが変化しつづける場合には、ステップＳ２１３、及びステップＳ２１８〜ステップＳ２２１の処理を繰り返し実行することで、燃料噴射量を適切に補正し続けることができる。
【０１０８】
そして、ステップＳ２２１の処理がなされると、上記ステップＳ２２２以降の処理が行われ、本処理は一旦される。
なお、本実施形態では、上述したようにクランク角及びクランク回転角に基づいて燃料噴射量に対する増量補正の開始タイミングや減量補正の開始タイミングを求めるようにしている。また、ベーパの濃度変化もクランク回転角に対応させて把握するようにしている。そのため、クランク角を参照して実行される燃料噴射制御に対して容易に上記補正態様を適用することができる。
【０１０９】
以上説明したように、本実施形態によれば、次のような効果を得ることができる。
（１）パージバルブ３５の開弁時におけるクランク角を第１クランク角として記憶し、パージバルブ３５から燃料噴射弁１２近傍にまで移動する輸送遅れ時間Ｒ１内でのクランク回転角を第１クランク回転角ＲＣＡ１としてこれを吸気圧ＰＭに基づいて算出するようにしている。そして第１クランク角ＣＡ１に第１クランク回転角ＲＣＡ１を加算した第２クランク角ＣＡ２を算出して該第２クランク角ＣＡ２にて吸気行程となる気筒から燃料噴射量の減量補正を開始するようにしている。そのため、パージ開始に伴う燃料噴射量の減量補正に際して、燃料噴射弁１２近傍におけるベーパの濃度変化開始時期を好適に把握することができ、もってベーパの濃度変化に対応した燃料噴射補正を好適に行うことができるようになる。その結果、パージされた燃料量と燃料噴射量に対する補正量とのずれに起因して生じる補正精度の悪化を抑制することもでき、パージされるベーパ燃料量をより増大させることも可能となる。
【０１１０】
（２）パージバルブ３５の閉弁時におけるクランク角を第１クランク角として記憶し、パージバルブ３５から燃料噴射弁１２近傍にまで移動する輸送遅れ時間Ｒ１内でのクランク回転角を第１クランク回転角ＲＣＡ１としてこれを吸気圧ＰＭに基づいて算出するようにしている。そして第１クランク角ＣＡ１に第１クランク回転角ＲＣＡ１を加算した第２クランク角ＣＡ２を算出して該第２クランク角ＣＡ２にて吸気行程となる気筒から燃料噴射量の増量補正を開始するようにしている。そのため、パージ停止に伴う燃料噴射量の増量補正に際して、燃料噴射弁１２近傍におけるベーパの濃度変化開始時期を好適に把握することができ、もってベーパの濃度変化に対応した燃料噴射補正を好適に行うことができるようになる。その結果、パージされた燃料量と燃料噴射量に対する補正量とのずれに起因して生じる補正精度の悪化を抑制することもでき、パージされるベーパ燃料量をより増大させることも可能となる。
【０１１１】
（３）吸気通路１４内の吸気圧ＰＭが安定している機関定常時にあって、吸気通路１４内におけるベーパの濃度についてその最大変化量である最大ＨＣ濃度ＤＭＡＸを算出するようにしている。また、吸気通路１４内のベーパの濃度が最大ＨＣ濃度ＤＭＡＸに達するまでの時間に相当するクランク回転角を第２クランク回転角ＲＣＡ２としてこれをパージバルブ３５開弁時の吸気圧ＰＭに基づいて算出するようにしている。そして、該第２クランク回転角ＲＣＡ２と最大ＨＣ濃度ＤＭＡＸとで求められる濃度変化度合に対応させて燃料噴射量の補正量を設定するようにしている。そのため、吸気通路１４内の吸気圧ＰＭが安定している機関定常時において、吸気通路１４内でのベーパの濃度変化に対応させて燃料噴射量の補正度合を設定することができ、もって同燃料噴射量の補正を好適に行うことができるようになる。
【０１１２】
なお、最大ＨＣ濃度ＤＭＡＸは吸気通路１４内の吸気圧変化に伴って変化するが、上記実施形態では吸気通路１４内の吸気圧が安定している機関定常時において同最大ＨＣ濃度ＤＭＡＸの算出を行うようにしている。そのため、該最大ＨＣ濃度ＤＭＡＸを安定した値として算出することができる。
【０１１３】
（４）吸気通路１４内の吸気圧ＰＭが変化する機関の過渡時において、パージ通路３３の出口でのベーパの濃度変化を算出し、該算出されたパージ通路出口でのベーパの濃度変化が燃料噴射弁１２近傍の吸気に反映されるまでの間におけるクランク回転角を第３クランク回転角ＲＣＡ３としてこれを吸気圧ＰＭに基づいて算出するようにしている。そして、上記第１クランク角ＣＡ１に第３クランク回転角ＲＣＡ３を加算した第３クランク角ＣＡ３における燃料噴射に対して、ベーパの濃度変化に対応した燃料噴射量の補正量を設定するようにしている。そのため、吸気通路１４内の吸気圧ＰＭが変化する機関の過渡時において、吸気通路１４内でのベーパの濃度変化に対応させて燃料噴射量の補正度合を設定することができ、もって同燃料噴射量の補正を好適に行うことができるようになる。
【０１１４】
（５）パージバルブ３５の開弁に際して、ベーパ燃料量に応じて補正される燃料噴射量が燃料噴射弁１２の最小噴射量以上となるようにベーパ燃料の導入量を制限するようにしている。より具体的にはパージバルブ３５の最大開度を制限するべく、上記上限開度ＶＭＡＸを設定するようにしている。そのため、燃料噴射量に対する補正量とベーパ燃料量との対応関係を維持した状態で燃料噴射の補正を行うことができるようになり、同対応関係のずれに起因する空燃比の悪化等を抑制することもできる。
【０１１５】
（６）パージ停止直前のベーパの濃度である上記ＨＣ濃度ＶＤを保持し、該保持された濃度に基づいて次回のパージ実行時におけるベーパ燃料量を算出するようにしている。そのため、パージ開始時においてベーパの濃度を把握することなく、速やかにベーパ燃料量の算出を行うことができ、もって迅速に燃料噴射量の補正を開始することができるようになる。
【０１１６】
（７）パージの中断時間がある程度以上長くなると、パージ停止直前のベーパの濃度とパージ開始時のベーパの濃度とが大きく異なっている可能性がある。そこで、上記実施形態では、パージ中断時間ＰＳＴが閾値Ａを超えている場合にはベーパの濃度を更新するようにしている。そのため、パージ開始時におけるベーパの濃度についてその信頼性を向上させることができるようになる。
【０１１７】
（８）燃料噴射弁１２の噴射量をベーパ燃料量に応じて補正したときの空燃比が所定の範囲から外れる場合には燃料噴射量を再補正するとともに、そのときの再補正量に基づいてＨＣ濃度ＶＤを更新するようにしている。そのため、パージバルブ３５を開弁させたときの空燃比変化に基づいてＨＣ濃度ＶＤを推定するようにした上記実施形態にあって、空燃比のずれを捕らえた燃料噴射量の再補正を実施することができる。また、その再補正量に基づいてＨＣ濃度ＶＤを更新するようにしているため、その推定されるＨＣ濃度ＶＤを適切に修正することができる。
【０１１８】
なお、上記実施形態は以下のように変更して実施することもできる。
・上記実施形態において、図８及び図９に示したパージ開始時の処理のみを実行するようにしてもよい。この場合でも、上記（２）を除く効果を得ることができる。また、図１０及び図１１に示したパージ停止時の処理のみを実行するようにしてもよい。この場合でも、上記（１）を除く効果を得ることができる。
【０１１９】
また、燃料噴射量に対する増量補正の開始タイミングや減量補正の開始タイミングのみを求めるようにしてもよい。この場合にも上記（１）または（２）に記載の効果を得ることができる。
【０１２０】
・上記実施形態では、ベーパ燃料量に応じて補正される燃料噴射量が燃料噴射弁１２の最小噴射量以上となるようにベーパ燃料の導入量を制限するべく、パージバルブ３５の上限開度ＶＭＡＸを設定するようにしたが、補正前の燃料噴射量と補正後の燃料噴射量との割合が所定の割合となるようにベーパ燃料の導入量を制限するようにしてもよい。
【０１２１】
この場合にも、ベーパ燃料の導入量が制限されるため、燃料噴射量に対する補正量とベーパ燃料量との対応関係を維持した状態で燃料噴射の補正を行うことができるようになり、同対応関係のずれに起因する空燃比の悪化等を抑制することができる。
【０１２２】
また、上限開度ＶＭＡＸの設定処理を省略するようにしてもよい。この場合でも、上記（５）を除く効果を得ることができる。
・パージ停止直前のＨＣ濃度ＶＤを記憶するのではなく、パージ開始直前にＨＣ濃度ＶＤを推定する処理を常に実行するようにしてもよい。この場合でも、上記（６）を除く効果を得ることができる。
【０１２３】
・パージ中断時間ＰＳＴと閾値Ａとの比較判定処理を省略するようにしてもよい。この場合でも、上記（７）を除く効果を得ることができる。
・燃料噴射弁１２の噴射量をベーパ燃料量に応じて補正したときの空燃比が所定の範囲から外れる場合には燃料噴射量を再補正するとともに、その再補正量に基づいてＨＣ濃度ＶＤを更新するようにしたが、これらの処理を省略して実施することもできる。この場合でも上記（８）を除く効果を得ることができる。
【０１２４】
・上記ＨＣ濃度ＶＤをパージ通路３３の途中に設けられたセンサにより直接検出するようにしてもよい。この場合には、ＨＣ濃度ＶＤを随時更新することができるため、上記ステップＳ１００〜Ｓ１０３の処理や、パージ停止直前のＨＣ濃度ＶＤを記憶するといった処理を省略することができる。
【０１２５】
・上記実施形態では関係式を用いて第１クランク回転角ＲＣＡ１や第２クランク回転角ＲＣＡ２を求めるようにしたが、吸気圧に対応する第１クランク回転角ＲＣＡ１や第２クランク回転角ＲＣＡ２を電子制御装置４０のメモリに記憶させておいてもよい。
【０１２６】
・上記ＨＣ濃度ＶＤは、上述したような態様とは異なる態様で推定するようにしてもよい。
・上記実施形態及びその変形例にかかる内燃機関の制御装置は、点火プラグを備えるガソリン機関のみならず、ディーゼル機関にも適用して実施することができる。
【図面の簡単な説明】
【０１２７】
【図１】本発明にかかる内燃機関の制御装置の一実施形態について、これが適用される内燃機関の構成を示す概略図。
【図２】パージ処理実行時におけるベーパの流動態様を示す模式図。
【図３】吸気圧が安定している機関定常時にあって、パージバルブの動作状態が変化してからの燃料噴射弁近傍におけるベーパの濃度変化態様を示す模式図。
【図４】第１クランク回転角と吸気圧との対応関係を示すグラフ。
【図５】第２クランク回転角と吸気圧との対応関係を示すグラフ。
【図６】時刻Ｔにおいて吸気圧が高くなった場合において、パージ通路出口近傍（図２のＡ部）でのＨＣ濃度の変化態様と、燃料噴射弁近傍（図２のＢ部）でのＨＣ濃度の変化態様とを示す模式図。
【図７】時刻Ｔにおいて吸気圧が低くなった場合において、パージ通路出口近傍（図２のＡ部）でのＨＣ濃度の変化態様と、燃料噴射弁近傍（図２のＢ部）でのＨＣ濃度の変化態様とを示す模式図。
【図８】同実施形態において、パージ処理が開始されるときのパージ制御についてその処理手順を示すフローチャート。
【図９】同実施形態において、パージ処理が開始されるときのパージ制御についてその処理手順を示すフローチャート。
【図１０】同実施形態において、パージ処理が停止されるときのパージ制御についてその処理手順を示すフローチャート。
【図１１】同実施形態において、パージ処理が停止されるときのパージ制御についてその処理手順を示すフローチャート。
【符号の説明】
【０１２８】
１０…内燃機関１０…燃焼室、１２…燃料噴射弁  、１３…点火プラグ、１４…吸気通路、１５…排気通路、１６…サージタンク、１７…スロットルバルブ、２１…燃料タンク、３０…蒸発燃料処理機構、３１…キャニスタ、３２…ペーパ通路、３３…パージ通路、３４…大気導入通路、３５…パージバルブ、４０…電子制御装置、５１…空燃比センサ、５２…吸気圧センサ、５３…クランク角センサ、５４…スロットルセンサ、５５…水温センサ。
【図１】
2005351216.tif 000003
【図２】
2005351216.tif 000004
【図３】
2005351216.tif 000005
【図４】
2005351216.tif 000006
【図５】
2005351216.tif 000007
【図６】
2005351216.tif 000008
【図７】
2005351216.tif 000009
【図８】
2005351216.tif 000010
【図９】
2005351216.tif 000011
【図１０】
2005351216.tif 000012
【図１１】
2005351216.tif 000013