(57)【要約】【課題】  燃料タンクで蒸発した燃料を貯蔵するキャニスターと、貯蔵した蒸発燃料を機関吸気管に放出するパージバルブと、放出される蒸発燃料のＨＣ濃度を検出するエバポ濃度センサと、検出されたエバポ濃度に応じて機関燃料噴射量を制御する手段と、内燃機関の排気系に排気ガスの空燃比を測定する複数の空燃比センサとを備えた内燃機関において、パージ分配を考慮した精度の高い燃料噴射量補正を実施することで、機関の空燃比変動を抑えることができる内燃機関のキャニスターパージ制御を提供する。【解決手段】  機関各気筒による蒸発燃料による分配割合を、気筒に対応した空燃比センサにて算出および学習し、学習した結果に応じて機関燃料噴射量を制御する手段とを有してなる。【選択図】図６
2006152840.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンクで蒸発した燃料を貯蔵するキャニスターと、貯蔵した蒸発燃料を機関吸気管に放出するパージバルブと、放出される蒸発燃料のＨＣ濃度を検出するエバポ濃度センサと、検出されたエバポ濃度に応じて機関燃料噴射量を制御する手段と、内燃機関の排気系に排気ガスの空燃比を測定する複数の空燃比センサとを備えた内燃機関において、
蒸発燃料の機関各気筒への分配割合を前記複数の空燃比センサにて推定し、その結果に基づいて機関燃料噴射量を制御することを特徴とした内燃機関の制御装置。
【請求項２】
請求項１項記載の制御装置において、蒸発燃料の機関各気筒への分配割合の推定を機関負荷および機関回転数に基づいて算出し、前回の算出結果を更新し学習することを特徴とする内燃機関のキャニスターパージ制御。
【請求項３】
請求項１項記載の制御装置において、蒸発燃料の機関各気筒への分配割合の推定は、排気空燃比センサによる学習制御が終了し機関ばらつきを吸収した後、又は学習制御が終了した後、所定時間経過後に実施することを特徴とする内燃機関のキャニスターパージ制御。
【請求項４】
請求項１項記載の制御装置において、排気空燃比センサが故障したとき、又は故障と判定されたときは、蒸発燃料の機関各気筒への分配割合の推定を停止することを特徴とする内燃機関のキャニスターパージ制御。
【請求項５】
請求項１項記載の制御装置において、エバポ濃度センサが故障したとき、又は故障と判定されたときは、蒸発燃料の機関各気筒への分配割合の推定を停止することを特徴とする内燃機関のキャニスターパージ制御。
【請求項６】
請求項１項記載の制御装置において、前記複数の空燃比センサは内燃機関のバング毎に空燃比センサを有するものであることを特徴とする内燃機関の制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は内燃機関のキャニスターパージ制御装置に係り、蒸発燃料のＨＣ濃度を検出するエバポ濃度センサと、特に複数の空燃比センサと、一つのパージバルブを備えた機関において、空燃比の変動を抑制させるキャニスターパージ制御装置に関する。
【背景技術】
【０００２】
一般に内燃機関には、燃料噴射弁による燃料供給のほか、燃料タンク内で発生する蒸発燃料（エバポガス）を吸気系に放出して供給するエバポパージ処理を行うものがある。該エバポパージ処理は、前記エバポガスをキャニスターに回収・吸着させた後、該キャニスターに外気を導入することによって前記吸気系に放出することが知られている。
【０００３】
そして、この場合には、前記エバポパージ処理による燃料と、前記燃料噴射弁による燃料とを合わせた空燃比制御が必要であることから、前記エバポガスのＨＣ濃度を考慮したパージ制御装置に関する技術が各種成案されている。
【０００４】
燃料タンク内で発生する蒸発燃料を貯蔵するキャニスターと、キャニスター内に保持されている蒸発燃料を燃料噴射弁の上流に放出する機構を備え、燃料噴射弁上流に酸素濃度センサを備えている。この内燃機関では酸素濃度センサより、吸気通路内の蒸発燃料のエバポ濃度が検出される。検出されたエバポ濃度に基づいて、燃料噴射量を制御しすることで、蒸発燃料の影響を低減させている（例えば、特許文献１参照）。
【０００５】
さらに、キャニスターと吸気管を結ぶパージ通路にエバポ濃度センサを設置し、パージ通路から機関吸気管に放出される蒸発燃料が機関吸入空気量に対して一定の比率になるように蒸発燃料の放出量を制御し、機関空燃比が該センサの情報を用いて機関空燃比が目標値になるように燃料噴射量を補正している（例えば、特許文献２参照）。
【０００６】
【特許文献１】特開平１−３１０１５６号公報
【特許文献２】特開２０００−２７７１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ところで、前記エバポガスを考慮したパージ制御装置は、一つのエバポ濃度センサによるエバポ濃度補正と一つのパージバルブを制御する技術である。
【０００８】
しかし、一般にエバポ濃度ガスは機関各気筒への影響割合が異なる。これはエバポガスの吸気管への放出の各気筒への分配が均等でないこと。更に機関吸入空気量によって前述のエバポガスの分配が変化することによる。従来の提案では、エバポガスの各気筒の分配割合（以下パージ分配）については格別の配慮がされていない。
【課題を解決するための手段】
【０００９】
本発明は、このような問題に鑑みてなされたものであって、その目的とするところは、複数の空燃比センサからの信号より、エバポガスの各気筒へのパージ分配を算出し、燃料噴射量を補正することで、機関の空燃比変動を抑えることができる内燃機関のキャニスターパージ制御を提供することにある。
【発明の効果】
【００１０】
以上の説明から理解できるように、本発明の内燃機関のキャニスターパージ制御装置は、機関各気筒による蒸発燃料による分配影響割合を、気筒のバンクに対応した空燃比センサにて算出し、機関燃料噴射量を制御することで、機関の空燃比変動を抑えることができる。また更に空燃比センサを各気筒に設けることにより各気筒に対応して燃料噴射量制御の精度を向上できるものである。
【発明を実施するための最良の形態】
【００１１】
以下、図面に基づいて本発明に係る内燃機関の実施形態について詳細に説明する。
【００１２】
図１は、本実施形態の内燃機関のパージ制御装置を備えたエンジンシステムの全体構成を示したものである。図１は、本実施形態の内燃機関のパージ制御装置を備えたエンジンシステムの全体構成を示したものである。
【００１３】
内燃機関１は、吸気マニホールド１１ａ，１１ｂ及び排気マニホールド２１ａ，２１ｂが設置され、前記吸気マニホールド１１ａ，１１ｂは、分岐した吸気管として構成されている。
【００１４】
また、該吸気マニホールド１１ａ，１１ｂは、サージタンク９及びスロットルボディ５を介してエアクリーナ２に接続されており、エアクリーナ２の入り口部３から吸入された空気は、吸気ダクト４を通ってスロットルボディ５に入る。該吸気ダクト４には、吸気空気量を検出する空気流量計（ＡＦＭ）７さらに該スロットルボディ５には、空気流量を制御する絞り弁６、及び該絞り弁６の開度を計測するスロットルセンサ８が各々の適正位置に設置されている。そして、スロットルボディ５を通った空気はサージタンク９に入り、吸気マニホールド１１ａ，１１ｂを介して気筒２７ａ，２７ｂ内に入る。
【００１５】
一方、燃料タンク１３内の燃料は、燃料ポンプ２６で吸引・加圧され、燃料フィルタ
１５を通り、吸気マニホールド１１ａ，１１ｂに設置された燃料を燃焼室に噴射する手段の一態様である燃料噴射弁（インジェクタ）１２ａ，１２ｂに供給されて噴射される。この燃料噴射弁は通常各気筒毎に設けられるものであり、例えば４気筒の場合には１２ａ，
１２ｂの他に１２ｃ，１２ｄ（図示せず）を有するものである。ここで、燃料タンク１３内で発生した蒸発燃料（エバポガス）は、配管４６を通って蒸発燃料を回収する手段の一態様であるキャニスター４０に吸着され、一時回収される。キャニスター４０には、外気を導入する空気導入口４５が設けられている。回収燃料は、内燃機関１の運転中において、空気導入口４５からの空気とともに、配管４７，燃料を燃焼室に放出する手段の一態様であるキャニスターパージバルブ４１を経由して、サージタンク９に導かれた後に気筒
２７ａ，２７ｂに供給され、エバポガスの外部への排出が抑制される。キャニスターパージ４１の通電により負圧が導入され、パージ流量が調整・制御される。更に本実施形態では配管４７に蒸発燃料のＨＣ濃度を検出するエバポ濃度センサ５０を設置している。
【００１６】
前記パージ流量は、内燃機関１への吸入空気量に比例したパージ率として制御され、前記エバポ濃度センサによるＨＣ濃度と合わせて、目標空燃比となるように機関燃料噴射量を補正する。
【００１７】
気筒２７ａ，２７ｂ内の混合気は、点火プラグ１８ａ，１８ｂによって点火・燃焼された後、排気マニホールド２１ａ，２１ｂ側に送られ、触媒２３ａ，２３ｂで浄化された後に大気に排出される。排気マニホールド２１ａ，２１ｂの適正位置には、機関空燃比を検出する手段の一態様であるＯ2 センサ２２ａ，２２ｂが配置されている。
【００１８】
機関燃料噴射時期及び点火時期を制御するための基礎信号であるカム角センサ１７，空気流量計７，スロットルセンサ８，Ｏ2 センサ２２ａ，２２ｂ，蒸発燃料のＨＣ濃度を検出するエバポ濃度センサ５０および図示のない内燃機関の温度を検出する水温センサ，クランク角センサ等のエンジン状態を表す信号は、パージ制御装置を備えたエンジン制御装置（コントロールユニット）３０に入力される。該コントロールユニット３０は、これらの信号に基づいて、所定の演算処理を行って空燃比制御等の各種制御を行い、インジェクタ１２ａ，１２ｂ，点火プラグ１８ａ，１８ｂおよびキャニスターパージバルブ４１等に各駆動信号を出力する。
【００１９】
図２は、コントロールユニット３０の内部構成を示したものである。
【００２０】
該コントロールユニット３０は、ＭＰＵ３１，読み書き自由なＲＡＭ３２，読み出し専用であるＲＯＭ３３，入出力を制御するＩ／ＯＬＳＩ３４から構成され各データのやりとりが行われる。具体的には、ＭＰＵ３１は、エアフローメータ７，Ｏ2 センサ２２ａ，
２２ｂ，スロットルセンサ８，エバポ濃度センサ５０等の前記エンジン状態を表す信号をＩ／ＯＬＳＩ３４から受け取り、ＲＯＭ３３に記憶された処理内容を順次呼び出した所定の処理を行い、ＲＡＭ３２に記憶させた後、再びＩ／ＯＬＳＩ３４からインジェクタ１２，点火プラグ１９，キャニスターパージバルブ４１，フューエルポンプ２６等に各駆動信号を出力している。
【００２１】
図３に３０ａとして、パージ制御装置の制御ブロック図を示す。
【００２２】
前記パージ制御装置３０ａは、内燃機関自身のばらつきによるベースの空燃比学習処理を各バンク別に行い、またキャニスター４０からのエバポガスの放出によるパージ処理とを切り換えて各処理を行っている。
【００２３】
具体的には、パージ制御装置３０ａは、パージ期間空燃比学習期間切り換え手段３０Ａと、空燃比フィードバック手段Ａバンク３０Ｂａ，Ｂバンク３０Ｂｂと、パージ空燃比算出手段Ａバンク３０Ｃａ，Ｂバンク３０Ｃｂと、空燃比学習手段Ａバンク３０Ｄａ，Ｂバンク３０Ｄｂと、パージ空燃比比較手段３０Ｅと、制御パージ率算出手段３０Ｆと、燃料噴射補正手段Ａバンク３０Ｇａ，Ｂバンク３０Ｇｂとからなる。
【００２４】
空燃比学習期間・パージ期間切り換え手段３０Ａは、後記するように、Ｏ2 センサ22ａ，２２ｂ等の出力信号に基づいて、空燃比学習条件，パージ条件等の所定条件が成立するか否かを判定し、空燃比を学習制御する手段Ａバンク３０Ｄａ，Ｂバンク３０Ｄｂによる空燃比学習処理の期間と、パージ流量を制御する手段パージ空燃比算出手段Ａバンク30Ca，Ｂバンク３０Ｃｂによるパージ処理による期間とを切り換えている。
【００２５】
空燃比フィードバック手段Ａバンク３０Ｂａ，Ｂバンク３０Ｂｂは、Ｏ2 センサ２２ａ，２２ｂによる前記燃焼室から排出された排気ガスの実空燃比が目標空燃比になるように、各バンク毎に空燃比フィードバック制御を行っており、パージ期間及び空燃比学習期間等を入力し、テンポラリ分である空燃比フィードバック値αを算出して、パージ分配推定手段Ａバンク３０Ｃａ，Ｂバンク３０Ｃｂ，空燃比学習手段Ａバンク３０Ｄａ，Ｂバンク３０Ｄｂ、並びに燃料噴射補正手段Ａバンク３０Ｇａ，Ｂバンク３０Ｇｂに出力する。
【００２６】
パージ分配推定手段Ａバンク３０Ｃａ，Ｂバンク３０Ｃｂは、空燃比フィードバック値αからパージ分配係数ＣＰＤＩＳＴＡ，ＣＰＤＩＳＴＢ推定して、燃料噴射補正手段Ａバンク３０Ｇａ，Ｂバンク３０Ｇｂに出力する。
【００２７】
空燃比を学習制御する手段Ａバンク３０Ｄａ，Ｂバンク３０Ｄｂは、空燃比フィードバック制御を行うべく、前記空燃比フィードバック手段Ａバンク３０Ｂａ，Ｂバンク30Ｂｂによる補正量が所定値になるように学習を行っており、空燃比フィードバック値αに基づいて学習補正値αｍを算出し、燃料噴射補正手段Ａバンク３０Ｇａ，Ｂバンク３０Ｇｂに出力する。
【００２８】
パージ空燃比比較手段３０Ｅは、エバポ濃度センサからのエバポ濃度を計測し、制御パージ率算出手段３０Ｆに出力する。
【００２９】
制御パージ率算出手段３０Ｆは、絞り弁３の通過空気量Ｑtvo とキャニスター４０のパージ流量Ｑevp に基づいてパージ期間中の制御パージ率Ｋevpを算出し、前記パージ率
Ｋevpに基づいてキャニスターパージ４１に駆動信号を出力してエバポガスを気筒２７に放出させる。
【００３０】
燃料噴射補正手段Ａバンク３０Ｇａ，Ｂバンク３０Ｇｂは、エンジン回転数Ｎｅ及び吸入空気量Ｑａに基づく基本噴射量を補正するものであり、空燃比フィードバック手段Ａバンク３０Ｂａ，Ｂバンク３０Ｂｂによる空燃比フィードバック値Ａバンクαａ，Ｂバンクαｂ，空燃比学習手段Ａバンク３０Ｄａ，Ｂバンク３０Ｄｂによる学習補正値Ａバンク
αｍａ，Ｂバンクαｍｂ及びパージ分配推定手段Ａバンク３０Ｃａ，Ｂバンク３０Ｃｂによるパージ分配係数ＡバンクＣＰＤＩＳＴＡ，ＢバンクＣＰＤＩＳＴＢおよび、エバポ濃度センサから計測させるエバポ濃度補正値ＡバンクＫＬＭＮＴＣＡ，ＢバンクKLMNTCB による４つの補正値等に基づいて基本噴射量を補正し、インジェクタ１２ａ，１２ｂ等に出力する。
【００３１】
図４，図５は空燃比学習期間パージ期間切り換え手段の動作フローチャートである。
【００３２】
図４は、空燃比学習期間の動作を示している。
【００３３】
ステップ１００では、エンジン始動後、空燃比フィードバック条件が成立しているか否かを判定する。燃料カット状態ではない、負荷が安定している等、空燃比フィードバック状態にある場合、すなわち、ＹＥＳのときには、ステップ１０１に進む。一方、空燃比フィードバック条件が成立していないときにはこの動作を繰り返す。
【００３４】
ステップ１０１では空燃比学習条件が成立しているか否かを判定し、負荷がより安定している等、空燃比学習状態にある場合、すなわちＹＥＳのときには、ステップ０２に進む。一方、空燃比学習条件が成立していないときにはこの動作を繰り返す。ステップ１０２では初回のベース空燃比学習が未終了かを判定し、未終了の場合、すなわちＹＥＳのときには、ベース空燃比学習期間としてステップ１０３に進む。一方、ベース空燃比学習が終了している場合すなわち、ＮＯの場合は、ステップ１０８に進む。ステップ１０４では、空燃比学習が行われると、該当エリアの学習回数カウンタＫＬＣＯＮＴを１つカウントアップしてステップ１０５に進む。
【００３５】
ステップ１０５では、学習回数カウンタが所定回数ＫＬＣＮＴになったか否かを判定し、所定回数ＫＬＣＮＴになった場合、すなわちＹＥＳのときには、初回ベース空燃比学習が終了したとしてステップ１０６に進む。一方、前記ステップ１０５で空燃比学習の積算回数ＫＬＣＮＴよりも小さいとき、又は前記ステップ１０６で所定回数ＬＲＮＣＮＴでないときには、空燃比学習期間が未だ終了していないことからステップ１０３に進み、前記各動作を繰り返す。すなわち、前記空燃比学習期間は、リッチ及びリーン周期に比例した期間に設定されている。
【００３６】
ステップ１０２でＮＯと判定されると、ステップ１０８で、パージ期間が終了したかを判定する。パージ期間が終了している場合、すなわち、ＹＥＳであればベース空燃比学習期間としてステップ１０９へ進む。一方パージ期間が終了していない場合、すなわち、
ＮＯの場合はパージ期間としてステップ１１１へ進む。
【００３７】
ステップ１０９では、空燃比フィードバック手段３０Ｇにて、Ｏ2 センサ２２のリッチ及びリーンの周期が所定回数ＬＲＮＣＮＴになったか否かを判定し、所定回数LRNCNTになった場合、すなわちＹＥＳのときには、ベース空燃比学習期間終了としてステップ１０７へ進む。一方、所定回数ＬＲＮＣＮＴに達していない場合、すなわちＮＯの場合は、ベース空燃比期間とする。
【００３８】
図５は空燃比学習期間パージ期間切り換え手段のパージ期間の動作を示している。
【００３９】
ステップ２００では、バンクＡの空燃比学習が終了したかを判定している。終了している場合、すなわち、ＹＥＳの場合はステップ２０１へ進む。終了していない場合、すなわち、ＮＯの場合は空燃比学習期間を継続する。
【００４０】
ステップ２０１では、バンクＢの空燃比学習が終了したかを判定している。終了している場合、すなわち、ＹＥＳの場合はステップ２０２へ進む。終了していない場合、すなわち、ＮＯの場合は空燃比学習期間を継続する。
【００４１】
ステップ２０２では、機関始動後経過時間，機関冷却水温，負荷等のパージ条件が成立したかを判定する。条件が成立した場合、すなわち、ＹＥＳのときは、パージ期間としてステップ２０３へ進む。ステップ２０３にてパージ期間となると、ステップ２０４にてベース空燃比学習を禁止する。ステップ２０５でパージ率を前回のエバポ濃度に応じた値に設定し、ステップ２０６でその時のエバポ濃度センサの値をエバポ濃度の新値として算出する。ステップ２０７でパージ中の排気酸素センサの値から後述のパージ分配推定値
ＣＰＤＩＳＴＡ，ＣＰＤＩＳＴＢを計算する。ステップ２０８では、ステップ２０６とステップ２０７から得られた結果から、パージ時燃料補正値ＫＬＭＮＴＣＡ，KLMNTCB を求め、ステップ２０９で機関燃料噴射パルス幅ＴｉＡ，ＴｉＢを補正する。ステップ２１０では、空燃比フィードバック手段３０Ｇにて、ＡバンクのＯ2 センサ２２のリッチ及びリーンの周期が所定回数ＬＲＮＣＮＴになったか否かを判定し、所定回数ＬＲＮＣＮＴになった場合、すなわちＹＥＳのときには、ステップ２１２へ進む。一方、所定回数LRNCNTに達していない場合、すなわちＮＯの場合は、ステップ２１０の判定を繰り返す。ステップ２１１ではＢバンクのＯ2 センサ２２のリッチ及びリーンの周期が所定回数ＬＲＮＣＮＴになったか否かを判定し、所定回数ＬＲＮＣＮＴになった場合、すなわちＹＥＳのときには、パージ期間終了として、ステップ２１２へ進む。一方、所定回数ＬＲＮＣＮＴに達していない場合、すなわちＮＯの場合は、ステップ２１０まで戻り、ステップ２１０，ステップ２１１の動作を繰り返す。
【００４２】
図６はパージ分配補正係数算出を説明した図である。パージ分配補正の算出は先ず、ステップ３００にて排気酸素センサが正常であるか否かを判定し、正常であればステップ
３０１に進む。ステップ３０２ではエバポ濃度センサが正常であるか否かを判定し、正常であればステップ３０２に進む。ステップ３０２では、現在パージ期間であるかを判定し、パージ期間であればステップ３０３へ進む。ステップ３０３ではＡバンクの酸素センサによるフィードバック値αＡの所定期間の平均値ＡＶＥαＡを算出する。続いてステップ３０４ではＢバンクの酸素センサによるフィードバック値αＢの所定期間の平均値
ＡＶＥαＢを算出する。次にステップ３０５にてパージ分配Ａバンク係数ＣＰＤＩＳＴＡを式（１）により算出する。
【００４３】
（数１）
ＣＰＤＩＳＴＡ＝ＡＶＥαＡ−（ＡＶＥαＡ＋ＡＶＥαＢ）／２          …（１）
同様にステップ３０６ではＢバンクのパージ分配係数ＣＰＤＩＳＴＢを式（１）により算出する。
【００４４】
（数２）
ＣＰＤＩＳＴＢ＝ＡＶＥαＢ−（ＡＶＥαＡ＋ＡＶＥαＢ）／２          …（２）
ステップ３０５および３０６で算出したパージ分配係数はステップ３０７，ステップ
３０８で、パージ分配係数学習値の新値ＫＬＣＰＤＩＳＡ，ＫＬＣＰＤＩＳＢとして式
（３）および式（４）にて計算する。
【００４５】
（数３）
ＫＬＣＰＤＩＳＡ（ｉ）＝
ＫＬＣＰＤＩＳＡ（ｉ−１）＋｛(ＣＰＤＩＳＴＡ−ＫＬＣＰＤＩＳＡ(ｉ−１))
×ｋ                                                              …（３）
【００４６】
（数４）
ＫＬＣＰＤＢ（ｉ）＝
ＫＬＣＰＤＩＳＢ（ｉ−１）＋｛(ＣＰＤＩＳＴＢ−ＫＬＣＰＤＩＳＢ(ｉ−１))
×ｋ                                                              …（４）
ここでＫＬＣＰＤＩＳＡ（ｉ）およびＫＬＣＰＤＩＳＢ（ｉ）はパージ分配係数学習値の今回値。ＫＬＣＰＤＩＳＡ（ｉ−１）およびＫＬＣＰＤＩＳＢ（ｉ−１）は前記学習値の前回値である。またｋは新値の反映割合で、更新速度に応じて任意に設定できる。
【００４７】
更に本学習値は機関回転数，機関負荷等に対応して個々に設定し、機関状態によって変化するパージ分配に対応する。
【００４８】
図７と図８はパージ流量を制御する手段３０ａ２の説明図である。該パージ率算出手段３０Ｂはまず目標パージ率を決定し、次に制御パージ率を算出している。前記目標パージ率は、図７に示すように、パージ空燃比が大きい、すなわちエバポ濃度ＰＤＥＮが小さい場合、若しくは、パージ空燃比が小さい、すなわちエバポ濃度ＰＤＥＮが大きい場合には、目標パージ率を絞って低く設定される。前者は、空パージによるＡ／Ｆリーンと燃料タンク１３への余分な負圧の導入を防止するためであり、後者は、熱害走行時のようにエバポ濃度が高いときの運転性の悪化を防止するためである。そして、パージ空燃比の中間値において目標パージ率を高く設定し、パージ流量を稼いでいる。
【００４９】
次に、前記制御パージ率は、内燃機関１の吸入空気量Ｑａに対するパージ流量Ｑevp の比（Ｑevp ／Ｑａ）によって算出され、これにより前記パージ制御量が求められる。
【００５０】
ここで、吸入空気量Ｑａは、走行状態によって大きく変化する一方で、パージ流量
Ｑevp はキャニスターパージバルブ４１の最大流量に制限されているので、吸入空気量
Ｑａの増加に伴って制御パージ率は減少し、一定に保持され、さらに吸入管負圧が大気圧に近づくと、パージ流量Ｑevp が減少することから、この場合にも制御パージ率は、一定に保持されなくなるものである。したがって図７に示すように、エンジン回転数と負荷から求められる最大パージ率マップを参照して、キャニスターパージバルブ４１の全開時
（バルブＤＵＴＹ１００％）における制御パージ率を予め設定し、該パージ率の一定保持を図っている。
【００５１】
これにより、パージ率算出手段３０Ｂによる制御パージ率を前記最大パージ率で除することで、キャニスターパージバルブ４１に対する制御Ｄｕｔｙを求めることができる。なお、前記最大パージ率以上のパージ流量を流すことは困難であることから、パージ率算出手段３０Ｂによる制御パージ率は、最大パージ率によって制限されている。
【００５２】
図９は、空燃比フィードバック手段３０Ｇによる空燃比フィードバック値α算出のフローチャートである。空燃比フィードバックはＡ，Ｂバンクそれぞれ、同様の動作を行うため、一方の動作のみ説明する。
【００５３】
ステップ４００では、Ｏ2 センサ２２の出力がＲｉｃｈ（機関空燃比が小さい）又は
Ｒｉｃｈの場合には、ステップ４０２に進む。なお、Ｒｉｃｈすなわち機関空燃比が小さいときには、Ｏ2 センサ２２の出力が約０.８ｖ 程度になり、一方、Ｌｅａｎすなわち機関空燃比が大きいときには、Ｏ2 センサ２２の出力が０.２ｖ 程度になるため、この出力値と所定値（０.５ｖ ）を比較することによりＲｉｃｈ判定若しくはＬｅａｎ判定がなされている。
【００５４】
ステップ４０２では、全開の処理状態をチェックする。つまり、前回がＲｉｃｈであったか否か判定し、前回がＲｉｃｈでない場合、すなわちＮＯである前回がＬｅａｎ状態であったときには、今回、ＬｅａｎからＲｉｃｈ状態に変化したことになるため、ステップ４０３に進んだ式（５）に示すように、比例制御（減算）を行い、ステップ４０８に進む。
【００５５】
（数５）
α＝α−ＡＲＰ                                                      …（５）
ここで、ＡＲＰはＲｉｃｈ時の比例補正分であり、データはＲＯＭ３３に記憶されている。
【００５６】
一方、前回がＲｉｃｈ状態、すなわちＹＥＳのときには、ステップ４０４に進んで式
（６）に示すように、積分制御（減算）を行い、ステップ４０８に進む。
【００５７】
（数６）
α＝α−ＡＲＩ                                                      …（６）
ここで、ＡＲＩはＲｉｃｈ時の積分補正分であり、データはＲＯＭ３３に記憶されている。
【００５８】
ステップ４０５では、ステップ４０２と同様に、前回の処理状態をチェックする。つまり、前回がＲｉｃｈであったか否か判定し、前回がＲｉｃｈである場合すなわちＹＥＳのときには、今回、ＲｉｃｈからＬｅａｎに状態が変化したことになるため、ステップ403に進んだ式（７）に示すように、比例制御（加算）を行い、ステップ４０８に進む。
【００５９】
（数７）
α＝α−ＡＬＰ                                                      …（７）
ここで、ＡＬＰはＲｅａｈ時の比例補正分であり、データはＲＯＭ３３に記憶されている。
【００６０】
一方、ステップ４０５にて前回がＲｉｃｈ状態でないときには、ステップ４０７に進んで（８）に示すように、積分制御（加算）を行いステップ４０８に進む。
【００６１】
（数８）
α＝α＋ＡＬＩ                                                      …（８）
ここで、ＡＬＩはＲｅａｎ時の積分補正分であり、データはＲＯＭ３３に記憶されている。
【００６２】
ステップ４０８では、前記ステップ４０３，ステップ４０４，ステップ４０６又はステップ４０７で求められた各空燃比フィードバック値αをＲＡＭ３２に格納してステップ
４０９に進み、該ステップ４０９にて、本実施形態では加重平均処理で各空燃比フィードバック値αの平均化処理後のαave を求め、一連の動作を終了する。
【００６３】
図１０は、空燃比を学習制御する手段３０ａ１の空燃比学習制御手段３０Ｈによる学習補正係数αｍ更新までのフローチャートである。
【００６４】
ステップ５００では空燃比学習手段３０Ｄによる空燃比学習期間を確認してステップ
５０１に進む。
【００６５】
ステップ５０１では、空燃比フィードバックＡバンク３０Ｂａ，Ｂバンク３０Ｂｂにて、空燃比フィードバック値Ａバンクαａ，Ｂバンクαｂを読み込んでステップ５０２に進み、ステップ５０２では空燃比学習手段Ａバンク３０Ｄａ，Ｂバンク３０Ｄｂにて、当該エリアの空燃比学習補正係数Ａバンクαｍａ，αｍｂを更新して一連の動作を終了する。
【００６６】
図１１は、燃料噴射補正手段Ａバンク３０Ｇａ，Ｂバンク３０Ｇｂによる実噴射幅ＡバンクＴｅａ，ＢバンクＴｅｂ算出のフローチャートである。燃料噴射設定手段についてもＡ，Ｂバンクそれぞれ、同様の動作を行うため、一方の動作のみ説明する。
【００６７】
まず、ステップ６００では、エンジン回転数Ｎｅを読み込んでステップ６０１に進み、ステップ６０１では、吸入空気量Ｑａを読み込んでステップ６０２に進み、そして、ステップ６０２では、式（９）のように、基本噴射量Ｔｐを計算してステップ６０３に進む。
【００６８】
（数９）
Ｔｐ＝Ｋinj×Ｑａ／Ｎｅ                                            …（９）
ここで、Ｋinjｈａインジェクタ噴射量係数である。
【００６９】
ステップ６０３では、各種の補正係数ＣＯＥＦを読み込んだ後、式（１０）のように、燃料噴射幅ＴＩＯＵＴを計算してステップ６０４に進む。
【００７０】
（数１０）
ＴＩＯＵＴ＝Ｔｐ×ＣＯＥＦ                                        …（１０）
次に、ステップ６０４では、空燃比フィードバック手段Ａバンク３０Ｂａ，Ｂバンク
３０Ｂｂにて算出されたテンポラリ分の空燃比フィードバック値αを読み込んでステップ６０５に進み、ステップ６０５では、エバポ濃度センサによるエバポ濃度補正値KLMNTCを読み込んでステップ６０６に進む。ステップ６０６ではパージ分配推定手段Ａバンク30Ca，Ｂバンク３０Ｃｂにて算出されたパージ分配係数学習値ＫＬＣＰＤＩＳを読み込んでステップ６０７に進み、ステップ６０７では、空燃比学習手段Ａバンク３０Ｄａ，Ｂバンク３０Ｄｂにて算出された学習期間分の空燃比学習値αｍを読み込み、燃料噴射補正手段Ａバンク３０Ｇａ，Ｂバンク３０Ｇｂにて燃料噴射幅ＴＩＯＵＴを補正し、式（１１）のように、実噴射幅Ｔｅを計算して一連の動作を終了する。
【００７１】
（数１１）
Ｔｅ＝ＴＩＯＵＴ×
（α＋ａｍ＋ＫＬＭＮＴＣ＋ＫＬＣＰＤＩＳ）＋Ｔｓ            …（１１）
ここで、Ｔｓはインジェクタ１２の無効パルス幅である。そして、前記実噴射幅Ｔｓに基づいて前記Ｉ／ＯＬＳ１３４からインジェクタ１２に通電され、燃料が噴射される。
【００７２】
実際にはＡ，Ｂバンクそれぞれに前述の計算を行うため、噴射パルスは式（１２）および式（１３）となる。
【００７３】
（数１２）
Ａバンク：
Ｔｅａ＝ＴＩＯＵＴａ×
（αａ＋ａｍａ＋ＫＬＭＮＴＣＡ＋ＫＬＣＰＤＩＳＡ）＋Ｔｓ  …（１２）
【００７４】
（数１３）
Ｂバンク：
Ｔｅｂ＝ＴＩＯＵＴｂ×
（αｂ＋ａｍｂ＋ＫＬＭＮＴＣＢ＋ＫＬＣＰＤＩＳＢ）＋Ｔｓ  …（１３）
以上のように、本発明の形態は、上記の構成としたことによって次の機能を奏するものである。
【００７５】
すなわち、本実施の形態の内燃機関のパージ制御装置は、機関各気筒による蒸発燃料による分配割合を、気筒のバンクに対応した空燃比センサにて算出し、機関燃料噴射量を制御することで、蒸発燃料パージ時の燃料噴射量を補正することで機関の空燃比変動を抑えることができ、さらに過剰パージによる空燃比変動を抑制することにより、自動車に対する規制、例えば、北米排気ガス規制及びランロス規制、にも充分に対応することができる。
【００７６】
以上、本発明の一実施形態について詳説したが、本発明は前記実施形態に限定されるものでなく、特許請求の範囲に記載された発明の精神を逸脱しない範囲で、設計において種々の変更ができるものである。
【図面の簡単な説明】
【００７７】
【図１】本実施形態の内燃機関のキャニスターパージ制御装置を備えたエンジンシステムの全体構成図。
【図２】図１のキャニスターパージ制御装置を備えたコントロールユニットの内部構成図。
【図３】図１のキャニスターパージ制御装置の制御ブロック図。
【図４】図１のキャニスターパージ制御装置における空燃比学習期間の動作のフローチャート。
【図５】図１のキャニスターパージ制御装置におけるパージ期間の動作のフローチャート。
【図６】図１のキャニスターパージ制御装置におけるパージ分配推定のフローチャート。
【図７】図１のキャニスターパージ制御装置におけるパージ率算出手段によるパージ期間の目標パージ率算出の説明図。
【図８】図１のキャニスターパージ制御装置におけるパージ率算出手段によるパージ期間の最大パージ率マップ。
【図９】図１のキャニスターパージ制御装置における空燃比フィードバック手段による空燃比フィードバック値算出のフローチャート。
【図１０】図１のキャニスターパージ制御装置における空燃比学習手段による空燃比学習値算出のフローチャート。
【図１１】図１のキャニスターパージ制御装置における燃料噴射補正手段による燃料噴射補正値算出のフローチャート。
【符号の説明】
【００７８】
１２ａ…燃料を燃焼室に噴射する手段Ａバンク(インジェクタ)、１２ｂ…燃料を燃焼室に噴射する手段Ｂバンク(インジェクタ)、３０ａ…キャニスターパージ制御装置、３０Ａ…空燃比学習制御とパージ制御とを切り換える手段、３０Ｂａ…空燃比Ａバンクのフィードバック制御を行う手段、３０Ｂｂ…空燃比Ｂバンクのフィードバック制御を行う手段、３０Ｃａ…パージ分配補正係数Ａバンクを推定する手段、３０Ｃｂ…パージ分配補正係数Ｂバンクを推定する手段、３０Ｄａ…空燃比Ａバンクを学習する手段、３０Ｄｂ…空燃比Ｂバンクを学習する手段、３０Ｅ…パージ空燃比を比較する手段、３０Ｆ…制御パージ率を算出する手段、３０Ｇａ…燃料噴射量Ａバンクを補正する手段、３０Ｇｂ…燃料噴射量Ｂバンクを補正する手段、４１…燃料を燃焼室に放出する手段（キャニスターパージバルブ）。
【図１】
2006152840.tif 000003
【図２】
2006152840.tif 000004
【図３】
2006152840.tif 000005
【図４】
2006152840.tif 000006
【図５】
2006152840.tif 000007
【図６】
2006152840.tif 000008
【図７】
2006152840.tif 000009
【図８】
2006152840.tif 000010
【図９】
2006152840.tif 000011
【図１０】
2006152840.tif 000012
【図１１】
2006152840.tif 000013