(57)【特許請求の範囲】
【請求項１】
内燃機関に適用され、燃料タンクで発生する蒸発燃料をキャニスタで捕捉する蒸発燃料処理装置であって、
前記内燃機関に設けられたバッテリの充放電電流を検出する電流検出部と、
前記充放電電流に基づいて、前記バッテリの充電量を演算する充電量演算部と、
前記キャニスタの蒸発燃料吸着量を検出する吸着量検出部と、
前記バッテリの充電量、前記内燃機関の運転状態および前記蒸発燃料吸着量に基づいて、通常時よりもパージ速度の速い高濃度パージを実行するか否かを判定するパージ制御部と、
前記高濃度パージの実行時において、前記内燃機関の運転状態に基づいて、前記内燃機関に設けられた発電機で消費させるトルクを演算するトルク演算部と、
前記充電量演算部、前記パージ制御部および前記トルク演算部での処理結果に基づいて、前記バッテリの充電を実行するか否かを判定する充電制御部と、を備え、
前記充電制御部は、前記キャニスタの蒸発燃料吸着量に基づいて、前記バッテリの充電量の閾値を演算するとともに、前記バッテリの充電量が前記閾値未満である場合には、前記バッテリの充電を許可し、前記バッテリの充電量が前記閾値以上である場合には、前記バッテリの充電を禁止する
ことを特徴とする蒸発燃料処理装置。
【請求項２】
内燃機関に適用され、燃料タンクで発生する蒸発燃料をキャニスタで捕捉する蒸発燃料処理装置で実行される蒸発燃料処理方法あって、
前記内燃機関に設けられたバッテリの充放電電流を検出する電流検出ステップと、
前記充放電電流に基づいて、前記バッテリの充電量を演算する充電量演算ステップと、
前記キャニスタの蒸発燃料吸着量を検出する吸着量検出ステップと、
前記バッテリの充電量、前記内燃機関の運転状態および前記蒸発燃料吸着量に基づいて、通常時よりもパージ速度の速い高濃度パージを実行するか否かを判定するパージ制御ステップと、
前記高濃度パージの実行時において、前記内燃機関の運転状態に基づいて、前記内燃機関に設けられた発電機で消費させるトルクを演算するトルク演算ステップと、
前記充電量演算ステップ、前記パージ制御ステップおよび前記トルク演算ステップでの処理結果に基づいて、前記バッテリの充電を実行するか否かを判定する充電制御ステップと、を備え、
前記充電制御ステップは、
前記キャニスタの蒸発燃料吸着量に基づいて、前記バッテリの充電量の閾値を演算するステップと、
前記バッテリの充電量が前記閾値未満である場合には、前記バッテリの充電を許可し、前記バッテリの充電量が前記閾値以上である場合には、前記バッテリの充電を禁止するステップと、を有する
ことを特徴とする蒸発燃料処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、内燃機関の蒸発燃料処理装置および蒸発燃料処理方法に関し、より詳しくは、走行中に内燃機関を一時的に停止させる運転条件を有する車両に適した蒸発燃料処理装置および蒸発燃料処理方法に関するものである。
【背景技術】
【０００２】
一般に、車両用の内燃機関には、燃料タンクからの蒸発燃料が大気に放散されることを防止するために、蒸発燃料処理装置が設けられている。蒸発燃料処理装置は、燃料タンクで発生する蒸発燃料をキャニスタに導いて一時的に吸着させ、キャニスタに吸着された蒸発燃料を、新気導入口から導入される新気とともに、パージバルブを介して内燃機関の吸気系に吸入（パージ）させることにより、燃焼処理している。
【０００３】
また、筒内に直接燃料を噴射して燃焼させる内燃機関（直噴エンジン）においては、燃費を向上させるために、空燃比を理論空燃比よりもはるかに大きい状態として燃焼させることが多く、燃焼室に多量の空気を供給する必要がある。そのため、中高負荷域の運転状態においては、吸気通路に設けられたスロットルバルブを大きく開いた状態で内燃機関を運転させることになる。
【０００４】
同様に、「ハイブリッド式駆動システム」を搭載している車両等においても、システム内の内燃機関を、ポンピングロスが少なく、最も高い効率を示す状態で運転させるために、スロットルバルブを大きく開いた状態とすることが多い。
【０００５】
これらの内燃機関においては、中高負荷域の運転状態における吸気管負圧が一般的に低くなるので、通常のパージ方法では、パージが十分に実行されないことにより、蒸発燃料がキャニスタに吸着されず、大気中に放散される恐れがある。
【０００６】
さらに、アイドルストップ車両等、走行中に内燃機関を一時的に停止させる運転条件を有する車両においては、低負荷域であるアイドル時のパージ実行機会までもが減少することになる。そのため、このような内燃機関を搭載する車両においては、低負荷域すなわちアイドル時におけるパージの実行機会を確保することが必要になる。
【０００７】
そこで、アイドル時におけるパージの実行機会を確保するために、内燃機関の停止条件が成立した場合であっても、蒸発燃料の吸着量が多いときには、内燃機関の停止を遅延させて、遅延期間に蒸発燃料をパージさせるハイブリッド自動車のエンジン制御装置が提案されている（例えば、特許文献１参照）。しかしながら、特許文献１に示された制御では、内燃機関の停止機会が損なわれるという問題があった。
【０００８】
そこで、蒸発燃料をパージさせるためだけの内燃機関の運転期間（遅延期間）をできる限り短縮して、特許文献１の問題を解決するために、パージ速度を速くすることができる負圧を発生するトルクを設定し、発生したトルクの上昇分を発電機の負荷として消費させることで、迅速にパージを完了させるハイブリッド電気自動車のアイドル制御方法が提案されている（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０００−２８２９６９号公報
【特許文献２】特開２００２−２２１０６４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
しかしながら、従来技術には、以下のような課題がある。
すなわち、特許文献２に示されたトルク制御および発電機制御（以下、この制御を「高濃度パージ」と称する）は、バッテリの充電量が最大値である場合には、実行することができない。そのため、バッテリの充電量が最大値である場合には、パージ速度を速くする（高濃度パージを実行する）ことができず、蒸発燃料をパージさせるためだけの内燃機関の運転期間（遅延期間）を短縮することができないという問題がある。
【００１１】
この発明は、上記のような課題を解決するためになされたものであり、高濃度パージを実行する機会を多く確保することができる蒸発燃料処理装置および蒸発燃料処理方法を得ることを目的とする。
【課題を解決するための手段】
【００１２】
この発明に係る蒸発燃料処理装置は、内燃機関に適用され、燃料タンクで発生する蒸発燃料をキャニスタで捕捉する蒸発燃料処理装置であって、内燃機関に設けられたバッテリの充放電電流を検出する電流検出部と、充放電電流に基づいて、バッテリの充電量を演算する充電量演算部と、キャニスタの蒸発燃料吸着量を検出する吸着量検出部と、バッテリの充電量、内燃機関の運転状態および蒸発燃料吸着量に基づいて、通常時よりもパージ速度の速い高濃度パージを実行するか否かを判定するパージ制御部と、高濃度パージの実行時において、内燃機関の運転状態に基づいて、内燃機関に設けられた発電機で消費させるトルクを演算するトルク演算部と、充電量演算部、パージ制御部およびトルク演算部での処理結果に基づいて、バッテリの充電を実行するか否かを判定する充電制御部と、を備え、充電制御部は、キャニスタの蒸発燃料吸着量に基づいて、バッテリの充電量の閾値を演算するとともに、バッテリの充電量が閾値未満である場合には、バッテリの充電を許可し、バッテリの充電量が閾値以上である場合には、バッテリの充電を禁止するものである。
【００１３】
この発明に係る蒸発燃料処理方法は、内燃機関に適用され、燃料タンクで発生する蒸発燃料をキャニスタで捕捉する蒸発燃料処理装置で実行される蒸発燃料処理方法あって、内燃機関に設けられたバッテリの充放電電流を検出する電流検出ステップと、充放電電流に基づいて、バッテリの充電量を演算する充電量演算ステップと、キャニスタの蒸発燃料吸着量を検出する吸着量検出ステップと、バッテリの充電量、内燃機関の運転状態および蒸発燃料吸着量に基づいて、通常時よりもパージ速度の速い高濃度パージを実行するか否かを判定するパージ制御ステップと、高濃度パージの実行時において、内燃機関の運転状態に基づいて、内燃機関に設けられた発電機で消費させるトルクを演算するトルク演算ステップと、充電量演算ステップ、パージ制御ステップおよびトルク演算ステップでの処理結果に基づいて、バッテリの充電を実行するか否かを判定する充電制御ステップと、を備え、充電制御ステップは、キャニスタの蒸発燃料吸着量に基づいて、バッテリの充電量の閾値を演算するステップと、バッテリの充電量が閾値未満である場合には、バッテリの充電を許可し、バッテリの充電量が閾値以上である場合には、バッテリの充電を禁止するステップと、を有するものである。
【発明の効果】
【００１４】
この発明に係る蒸発燃料処理装置および蒸発燃料処理方法によれば、充電制御部は、キャニスタの蒸発燃料吸着量に基づいて、バッテリの充電量の閾値を演算するとともに、バッテリの充電量が閾値未満である場合には、バッテリの充電を許可し、バッテリの充電量が閾値以上である場合には、バッテリの充電を禁止する。また、充電制御ステップは、キャニスタの蒸発燃料吸着量に基づいて、バッテリの充電量の閾値を演算するステップと、バッテリの充電量が閾値未満である場合には、バッテリの充電を許可し、バッテリの充電量が閾値以上である場合には、バッテリの充電を禁止するステップとを有する。
そのため、高濃度パージを実行する機会を多く確保することができる。
【図面の簡単な説明】
【００１５】
【図１】この発明の実施の形態１に係る蒸発燃料処理装置を含む車両全体を示す構成図である。
【図２】図１のＥＣＵを詳細に示すブロック構成図である。
【図３】図２のパージ制御部を詳細に示すブロック構成図である。
【図４】図２の充電制御部を詳細に示すブロック構成図である。
【図５】図４の充電制御実行判定部を詳細に示すブロック構成図である。
【図６】図２の充電量演算部の処理を示すフローチャートである。
【図７】図２のトルク演算部の処理を示すフローチャートである。
【図８】図２のトルク演算部に記憶された、アクセル開度および車速とドライバ要求トルクとの関係を示す３次元マップである。
【図９】図２のトルク演算部に記憶された、エンジン回転数および充填効率と実出力トルク推定係数との関係を示す３次元マップである。
【図１０】この発明の実施の形態１に係る蒸発燃料処理装置における静電容量とキャニスタ吸着量との関係を示すマップである。
【図１１】図３のパージ実行判定部の処理を示すフローチャートである。
【図１２】図３の高濃度パージ実行判定部の処理を示すフローチャートである。
【図１３】図４の充電実行基本条件判定部の処理を示すフローチャートである。
【図１４】図４の充電閾値演算部の処理を示すフローチャートである。
【図１５】図４の充電閾値演算部に記憶された、キャニスタ吸着量と充電閾値との関係を示すマップである。
【図１６】図４の充電制御実行判定部の処理を示すフローチャートである。
【図１７】図４の充電量制御部の処理を示すフローチャートである。
【図１８】図４の充電量制御部に記憶された、目標発電トルクおよびオルタネータ回転数と界磁電流との関係を示す３次元マップである。
【図１９】図４の充電量制御部に記憶された、界磁電流とＤｕｔｙとの関係を示すマップである。
【図２０】この発明の実施の形態１に係る蒸発燃料処理装置を適用した動作チャートである。
【発明を実施するための形態】
【００１６】
以下、この発明に係る蒸発燃料処理装置および蒸発燃料処理方法の好適な実施の形態につき図面を用いて説明するが、各図において同一、または相当する部分については、同一符号を付して説明する。
【００１７】
実施の形態１．
図１は、この発明の実施の形態１に係る蒸発燃料処理装置を含む車両全体を示す構成図である。図１において、この車両は、エンジン１０１からの動力を、ＡＴ（Ａｕｔｏｍａｔｉｃ  Ｔｒａｎｓｍｉｓｓｉｏｎ）１０２を介して車輪１０３に伝達し、車輪１０３を駆動することで加速を行う。
【００１８】
また、この車両には、アクセルペダル１０４、アクセルポジションセンサ１０５、シフトレバー１０６、シフトポジションセンサ１０７、車速センサ１０８、オルタネータ１０９、バッテリ１１０、電流センサ（電流検出部）１１１およびＥＣＵ（Ｅｌｅｃｔｒｏｎｉｃ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）１１２が設けられている。
【００１９】
アクセルポジションセンサ１０５は、ユーザが車両の加速操作を行うためのアクセルペダル１０４の踏み込み量（以下、「アクセル開度」と称する）を検出してＥＣＵ１１２に出力する。シフトポジションセンサ１０７は、ユーザが車両のシフト操作を行うためのシフトレバー１０６の状態を検出してＥＣＵ１１２に出力する。車速センサ１０８は、車両の走行速度を検出してＥＣＵ１１２に出力する。
【００２０】
オルタネータ１０９は、エンジン１０１の回転を利用して車両の各種電気負荷の駆動に必要な電力を発電する。バッテリ１１０は、オルタネータ１０９および車両の各種電気負荷と電気的に接続され、オルタネータ１０９で発電された電力を蓄えるとともに、各種電気負荷に電力を供給する。電流センサ１１１は、バッテリ１１０に接続されている電力経路上でバッテリ１１０の充放電電流を検出してＥＣＵ１１２に出力する。
【００２１】
エンジン１０１には、エンジン負荷やエンジン状態（運転状態）を検出してＥＣＵ１１２に出力するセンサであるクランク角センサ１２１、カム角センサ１２２、水温センサ１２３、エアフローセンサ１２４、吸気圧センサ１２５、吸気温センサ１２６、吸着量センサ（吸着量検出部）１２７およびＬＡＦ（Ｌｉｎｅａｒ  Ａｉｒ  Ｆｕｅｌ  ｒａｔｉｏ）センサ１２８が設けられている。
【００２２】
クランク角センサ１２１は、クランク角度を検出する。カム角センサ１２２は、カム角度を検出する。水温センサ１２３は、エンジン冷却水温を検出する。エアフローセンサ１２４は、吸入空気量を検出する。吸気圧センサ１２５は、エアフローセンサ１２４よりも下流側の吸入通路内の圧力を検出する。吸気温センサ１２６は、吸入空気の温度を検出する。
【００２３】
また、吸着量センサ１２７は、燃料タンクで発生する蒸発燃料を捕捉するキャニスタ１３１の蒸発燃料吸着量（以下、「キャニスタ吸着量」と称する）を検出する。ＬＡＦセンサ１２８は、燃焼した混合気の空燃比を検出する。
【００２４】
ＥＣＵ１１２は、上述した各センサからの入力に基づいて、エンジン１０１の各種アクチュエータを制御するための制御量を演算し、この制御量に応じて各種アクチュエータを動作させることにより、状況に応じた最適なエンジン１０１の運転を実行する。また、ＥＣＵ１１２は、上述した各センサからの入力に基づいて、オルタネータ１０９の動作を制御する。
【００２５】
ここで、各種アクチュエータとしては、例えば吸入空気量を調整する電子スロットル１３２、エンジン１０１の各気筒に燃料を噴射するインジェクタ１３３、高電圧を発生させる点火コイル１３４、各気筒内に火花を発生する点火プラグ１３５、キャニスタ１３１に吸着した蒸発燃料をエンジン１０１の吸入通路内に流入させるパージバルブ１３６等が挙げられる。
【００２６】
図２は、図１のＥＣＵ１１２を詳細に示すブロック構成図である。なお、図２には、この発明の実施の形態１に係る蒸発燃料処理装置に係る構成のみを示している。図２において、ＥＣＵ１１２は、充電量演算部２０１、パージ制御部２０２、トルク演算部２０３および充電制御部２０４を有している。また、ＥＣＵ１１２は、ＣＰＵとプログラムを格納したメモリとを有するマイクロプロセッサ（図示せず）で構成されている。
【００２７】
充電量演算部２０１は、電流センサ１１１からの入力に基づいて、バッテリ１１０の充電量（以下、「バッテリ充電量」と称する）を演算する。パージ制御部２０２は、アクセルポジションセンサ１０５、シフトポジションセンサ１０７、車速センサ１０８、クランク角センサ１２１、カム角センサ１２２、水温センサ１２３、エアフローセンサ１２４、吸気圧センサ１２５、吸気温センサ１２６およびＬＡＦセンサ１２８（以下、「各種センサ」と称する）からの入力、吸着量センサ１２７からの入力並びに充電量演算部２０１で演算されたバッテリ充電量に基づいて、パージ制御を実行するか否かを決定する。
【００２８】
トルク演算部２０３は、各種センサからの入力に基づいて、オルタネータ１０９の発電により消費させるトルクの目標値（以下、「目標発電トルク」と称する）を演算する。充電制御部２０４は、各種センサからの入力、充電量演算部２０１で演算されたバッテリ充電量、パージ制御部２０２からの入力、およびトルク演算部２０３で演算された目標発電トルクに基づいて、オルタネータ１０９の発電制御を実行するか否かを決定し、オルタネータ１０９に制御信号を出力する。
【００２９】
図３は、図２のパージ制御部２０２を詳細に示すブロック構成図である。図３において、パージ制御部２０２は、キャニスタ吸着量演算部３０１、パージ実行判定部３０２および高濃度パージ実行判定部３０３を有している。
【００３０】
キャニスタ吸着量演算部３０１は、吸着量センサ１２７からの入力に基づいて、キャニスタ吸着量を演算する。パージ実行判定部３０２は、各種センサからの入力に基づいて、パージを実行するか否かを判定する。
【００３１】
高濃度パージ実行判定部３０３は、キャニスタ吸着量演算部３０１で演算されたキャニスタ吸着量、パージ実行判定部３０２で判定されたパージを実行するか否かの判定結果、および充電量演算部２０１で演算されたバッテリ充電量に基づいて、高濃度パージを実行するか否かを判定する。
【００３２】
また、パージ制御部２０２は、キャニスタ吸着量演算部３０１で演算されたキャニスタ吸着量、および高濃度パージ実行判定部３０３で判定された高濃度パージを実行するか否かの判定結果を、充電制御部２０４に出力する。また、パージ制御部２０２は、パージ実行判定部３０２で判定されたパージを実行するか否かの判定結果に基づいて、パージバルブ１３６に対して、バルブのオン（バルブ開）またはオフ（バルブ閉）を制御する信号を出力する。
【００３３】
図４は、図２の充電制御部２０４を詳細に示すブロック構成図である。図４において、充電制御部２０４は、充電実行基本条件判定部４０１、充電閾値演算部４０２、充電制御実行判定部４０３および充電量制御部４０４を有している。
【００３４】
充電実行基本条件判定部４０１は、各種センサからの入力および充電量演算部２０１で演算されたバッテリ充電量に基づいて、キャニスタ吸着量以外の車両状態から充電制御を実行するか否かの条件を判定する。充電閾値演算部４０２は、パージ制御部２０２からの入力に基づいて、バッテリ充電の許可または禁止を判定するためのバッテリ充電量の閾値（以下、「充電閾値」と称する）を演算する。
【００３５】
充電制御実行判定部４０３は、充電量演算部２０１で演算されたバッテリ充電量、パージ制御部２０２からの入力、充電実行基本条件判定部４０１からの入力、および充電閾値演算部４０２で演算された充電閾値に基づいて、最終的に充電制御を実行するか否かを判定する。
【００３６】
充電量制御部４０４は、トルク演算部２０３で演算された目標発電トルク、および充電制御実行判定部４０３からの入力に基づいて、オルタネータ１０９に対する制御信号を生成するとともに、制御信号をオルタネータ１０９に出力する。
【００３７】
ここで、充電量制御部４０４からオルタネータ１０９に出力される制御信号は、オルタネータ１０９の界磁コイル（図示せず）に流す電流（以下、「界磁電流」と称する）の大きさを表す信号であり、この発明の実施の形態１においては、充電量制御部４０４からオルタネータ１０９に対して、Ｄｕｔｙ比の大きさで界磁電流の大きさを表すＰＷＭ信号が出力される。
【００３８】
オルタネータ１０９は、入力された制御信号で表される界磁電流値と実際の界磁電流値とを一致させるように動作する。このようなオルタネータ１０９の動作によって発電された電力がバッテリ１１０に供給されることにより、バッテリ１１０が充電される。
【００３９】
図５は、図４の充電制御実行判定部４０３を詳細に示すブロック構成図である。図５において、充電制御実行判定部４０３は、充電禁止フラグ制御部５０１および充電制御実行判定フラグ制御部５０２を有している。
【００４０】
充電禁止フラグ制御部５０１は、充電量演算部２０１で演算されたバッテリ充電量、高濃度パージ実行判定部３０３で判定された高濃度パージを実行するか否かを表す高濃度パージ実行判定フラグ、および充電閾値演算部４０２で演算された充電閾値に基づいて、以下のロジックを用いてバッテリ１１０への充電を禁止するか否かを判定し、判定結果を表す充電禁止フラグをセットまたはリセットする。
【００４１】
まず、充電禁止フラグ制御部５０１は、高濃度パージ実行判定フラグがセット（以下、「ＳＥＴ」と称する）されているか否かを判定し、ＳＥＴされている場合には、充電禁止フラグをリセット（以下、「ＲＳＴ」と称する）し、バッテリ１１０への充電を許可する。
【００４２】
一方、充電禁止フラグ制御部５０１は、高濃度パージ実行判定フラグがＳＥＴされていない場合には、バッテリ充電量が充電閾値以上になっているか否かを判定し、充電閾値以上になっている場合には、充電禁止フラグをＳＥＴして、バッテリ１１０への充電を禁止する。
【００４３】
なお、充電禁止フラグ制御部５０１は、バッテリ充電量が充電閾値未満である場合には、充電禁止フラグをＲＳＴし、バッテリ１１０への充電を許可する。以上のロジックで演算された充電禁止フラグの情報は、充電制御実行判定フラグ制御部５０２に出力される。
【００４４】
充電制御実行判定フラグ制御部５０２は、高濃度パージ実行判定部３０３で判定された高濃度パージを実行するか否かを表す高濃度パージ実行判定フラグ、充電実行基本条件判定部４０１で判定されたキャニスタ吸着量以外の車両状態から充電制御を実行するか否かを表す充電実行基本条件フラグ、および充電禁止フラグ制御部５０１からの充電禁止フラグに基づいて、以下のロジックを用いて最終的に充電制御を実行するか否かを判定し、充電制御実行判定フラグをセットまたはリセットする。
【００４５】
まず、充電制御実行判定フラグ制御部５０２は、充電禁止フラグがＳＥＴされているか否かを判定し、ＳＥＴされている場合には、充電制御実行判定フラグをＲＳＴし、バッテリ１１０への充電を禁止する。
【００４６】
一方、充電制御実行判定フラグ制御部５０２は、充電禁止フラグがＳＥＴされていない場合には、高濃度パージ実行判定フラグがＳＥＴされているか否かを判定し、ＳＥＴされている場合には、充電制御実行判定フラグをＳＥＴして、バッテリ１１０への充電を許可する。
【００４７】
なお、充電制御実行判定フラグ制御部５０２は、高濃度パージ実行判定フラグがＳＥＴされていない場合には、充電実行基本条件フラグがＳＥＴされているか否かを判定し、ＳＥＴされている場合には、充電制御実行判定フラグをＳＥＴして、バッテリ１１０への充電を許可する。
【００４８】
また、充電制御実行判定フラグ制御部５０２は、充電実行基本条件フラグがＳＥＴされていない場合には、充電制御実行判定フラグをＲＳＴし、バッテリ１１０への充電を禁止する。以上のロジックで演算された充電制御実行判定フラグの情報は、充電量制御部４０４に出力される。
【００４９】
以下、フローチャート等を参照しながら、この発明の実施の形態１に係る蒸発燃料処理装置の制御内容について詳細に説明する。
【００５０】
図６は、図２の充電量演算部２０１の処理を示すフローチャートである。
図６において、まず、充電量演算部２０１は、電流センサ１１１で検出された充放電電流の電流値を読み込む（ステップＳ６０１）。
【００５１】
ここで、電流値は、電流の流れる向きによって符号の正負が変化するが、この発明の実施の形態１では、バッテリ１１０を充電する向き、すなわちオルタネータ１０９からバッテリ１１０に向かって流れる向きを正とする。
【００５２】
続いて、充電量演算部２０１は、ステップＳ６０１で読み込んだ電流値を用いて、前回の処理タイミングから今回の処理タイミングまでの間のバッテリ充電量の増減値（以下、「充電量増減」と称する）を、次式（１）のとおり演算する（ステップＳ６０２）。なお、充電量増減は、バッテリ定格容量に対する％で表した量である。
【００５３】
充電量増減＝電流値×処理間隔÷バッテリ定格容量×１００  ・・・（１）
【００５４】
ここで、式（１）における処理間隔とは、図６の前回の処理時刻から今回の処理時刻までの時間を示している。この発明の実施の形態１において、図６の処理は、一定の時間間隔（例えば、１００ｍｓ間隔）で繰り返し実行される。
【００５５】
次に、充電量演算部２０１は、ステップＳ６０２で演算した充電量増減を用いて、バッテリ充電量を次式（２）のとおり演算して（ステップＳ６０３）、図６の処理を終了する。なお、バッテリ充電量は、充電量増減と同様に、バッテリ定格容量に対する％で表した量である。
【００５６】
バッテリ充電量＝バッテリ充電量前回値＋充電量増減  ・・・（２）
【００５７】
図７は、図２のトルク演算部２０３の処理を示すフローチャートである。
図７において、まず、トルク演算部２０３は、各種センサで検出されたエンジン負荷やエンジン状態を読み込む（ステップＳ７０１）。具体的には、トルク演算部２０３は、アクセル開度、車速、エンジン回転数、充填効率および点火時期をそれぞれ読み込む。
【００５８】
続いて、トルク演算部２０３は、アクセル開度および車速に基づいて、ドライバが要求するエンジン１０１の出力トルク（以下、「ドライバ要求トルク」と称する）を演算する（ステップＳ７０２）。具体的には、トルク演算部２０３は、図８に示すような、アクセル開度および車速とドライバ要求トルクとの関係が記された３次元マップを用いて、ドライバ要求トルクを演算する。
【００５９】
ここで、ドライバ要求トルクは、車両を加速させる場合と減速させる場合とで符号の正負が変化するが、図８では、加速させる場合を正として表しており、マップ値は、アクセル開度が大きく、かつ車速が小さくなるに従って、値が大きくなる（すなわち、加速方向のトルクとなる）ように設定されている。
【００６０】
次に、トルク演算部２０３は、エンジン回転数、充填効率および点火時期に基づいて、実際のエンジン１０１の出力トルクを推定する（ステップＳ７０３）。例えば、あるエンジン回転数および充填効率の運転条件下において、エンジン１０１の出力トルクｙは、シリンダの上死点を基準にとった点火時期ｘに対して、次式（３）で表される２次関数で近似することができる。
【００６１】
ｙ＝ａｘ２＋ｂｘ＋ｃ  ・・・（３）
【００６２】
また、あるエンジン回転数および充填効率の運転条件下における、点火時期ｘに対するエンジン１０１の出力トルクｙの特性は、実験的に求めることができる。そのため、求められたエンジン１０１の出力トルクｙの特性を、式（３）で近似したときの係数ａ、ｂ、ｃを求めることにより、式（３）の係数（以下、「実出力トルク推定係数」と称する）は、それぞれエンジン回転数および充填効率に対する３次元マップとして値が設定される。
【００６３】
そこで、トルク演算部２０３は、図９に示すような、エンジン回転数および充填効率と実出力トルク推定係数との関係が記された３次元マップを用いて、式（３）の３つの実出力トルク推定係数（ａ、ｂ、ｃ）を演算する。
【００６４】
また、トルク演算部２０３は、演算された３つの実出力トルク推定係数と、ステップＳ７０１で読み込んだ点火時期とに基づいて、式（３）を演算してエンジン１０１の出力トルクｙを求める。すなわち、トルク演算部２０３は、点火時期ｘから推定したエンジン１０１の実出力トルク（以下、「実出力トルク推定値」と称する）を演算する。
【００６５】
続いて、トルク演算部２０３は、ステップＳ７０３で演算した実出力トルク推定値を用いて、目標発電トルクを次式（４）のとおり演算して（ステップＳ７０４）、図７の処理を終了する。
【００６６】
目標発電トルク＝実出力トルク推定値−ドライバ要求トルク  ・・・（４）
【００６７】
次に、図３のキャニスタ吸着量演算部３０１におけるキャニスタ吸着量の演算方法について説明する。
【００６８】
この発明の実施の形態１において、吸着量センサ１２７は、互いに対向する第１電極部１３７と第２電極部１３８とから構成されており、第１電極部１３７および第２電極部１３８は、それぞれ活性炭である吸着剤内に離間して埋設されている。
【００６９】
このような吸着量センサ１２７において、キャニスタ１３１内の吸着剤に蒸発燃料が吸着されると、第１電極部１３７と第２電極部１３８との間の誘電率が変化し、静電容量が変化する。
【００７０】
具体的には、静電容量をＣ、誘電体の誘電率をΣ、第１電極部１３７と第２電極部１３８との対向面積をＡ、第１電極部１３７と第２電極部１３８との間隔をｔとすると、静電容量Ｃは、次式（５）で表される。
【００７１】
Ｃ＝０．０８８５ΣＡ／ｔ  ・・・（５）
【００７２】
また、キャニスタ１３１内の吸着剤に蒸発燃料が吸着した際に、吸着剤内部の空気が燃料に置き換えられるので、誘電率Σは、空気１に対して液体２〜９位の値に置き換わる。そのため、図１０に示されるように、静電容量Ｃに比例して、キャニスタ吸着量は大きくなる。
【００７３】
式（５）によって演算された静電容量Ｃは、アンプ（ＡＭＰ）を介してＥＣＵ１１２に出力され、キャニスタ吸着量演算部３０１は、図１０に示した関係を用いて、キャニスタ吸着量を演算する。
【００７４】
図１１は、図３のパージ実行判定部３０２の処理を示すフローチャートである。
図１１において、まず、パージ実行判定部３０２は、パージ実行条件で参照するための、各種センサで検出されたエンジン負荷やエンジン状態を読み込む（ステップＳ８０１）。
【００７５】
続いて、パージ実行判定部３０２は、ステップＳ８０１で読み込んだエンジン負荷やエンジン状態に基づいて、パージ実行条件が成立しているか否かを判定する（ステップＳ８０２）。
【００７６】
ここで、パージ実行判定部３０２は、エンジン回転数の変化量が所定範囲内である、吸気量の変化量が所定範囲内である、アクセル開度の変化量が所定範囲内である、かつ燃料フィードバック制御中である、という４つの条件が全て満たされている場合に、パージ実行条件が成立していると判定する。
【００７７】
ステップＳ８０２において、パージ実行条件が成立している（すなわち、Ｙｅｓ）と判定された場合には、パージ実行判定部３０２は、パージ実行判定フラグをＳＥＴし（ステップＳ８０３）、パージバルブ１３６をオンして（ステップＳ８０４）、図１１の処理を終了する。
【００７８】
一方、ステップＳ８０２において、パージ実行条件が成立していない（すなわち、Ｎｏ）と判定された場合には、パージ実行判定部３０２は、パージ実行判定フラグをＲＳＴし（ステップＳ８０５）、パージバルブ１３６をオフして（ステップＳ８０６）、図１１の処理を終了する。
【００７９】
図１２は、図３の高濃度パージ実行判定部３０３の処理を示すフローチャートである。
図１２において、まず、高濃度パージ実行判定部３０３は、バッテリ充電量が所定値以下であるか否かを判定する（ステップＳ９０１）。この所定値は、バッテリ１１０が過充電されることがない範囲において、最大のバッテリ充電量を設定する（例えば、９５％）。
【００８０】
ステップＳ９０１において、バッテリ充電量が所定値以下である（すなわち、Ｙｅｓ）と判定された場合には、高濃度パージ実行判定部３０３は、キャニスタ吸着量演算部３０１で演算されたキャニスタ吸着量が所定値以上であるか否かを判定する（ステップＳ９０２）。この所定値は、キャニスタ吸着量が多いか否かを判定するための任意の値を設定すればよい。
【００８１】
ステップＳ９０２において、キャニスタ吸着量が所定値以上である（すなわち、Ｙｅｓ）と判定された場合には、高濃度パージ実行判定部３０３は、図１１に示したパージ実行判定部３０２で判定したパージ実行判定フラグがＳＥＴされているか否かを判定する（ステップＳ９０３）。
【００８２】
ステップＳ９０３において、パージ実行判定フラグがＳＥＴされている（すなわち、Ｙｅｓ）と判定された場合には、高濃度パージ実行判定部３０３は、高濃度パージ実行判定フラグをＳＥＴして（ステップＳ９０４）、図１２の処理を終了する。
【００８３】
一方、ステップＳ９０１において、バッテリ充電量が所定値以下でない（すなわち、Ｎｏ）と判定された場合、ステップＳ９０２において、キャニスタ吸着量が所定値以上でない（すなわち、Ｎｏ）と判定された場合、およびステップＳ９０３において、パージ実行判定フラグがＳＥＴされていない（すなわち、Ｎｏ）と判定された場合には、高濃度パージ実行判定部３０３は、高濃度パージ実行判定フラグをＲＳＴして（ステップＳ９０５）、図１２の処理を終了する。
【００８４】
図１３は、図４の充電実行基本条件判定部４０１の処理を示すフローチャートである。
図１３において、まず、充電実行基本条件判定部４０１は、各種センサで検出されたエンジン負荷やエンジン状態を読み込む（ステップＳ１００１）。
【００８５】
続いて、充電実行基本条件判定部４０１は、充電量演算部２０１で演算されたバッテリ充電量を読み込む（ステップＳ１００２）。
【００８６】
次に、充電実行基本条件判定部４０１は、ステップＳ１００１で読み込んだエンジン負荷やエンジン状態、およびステップＳ１００２で読み込んだバッテリ充電量に基づいて、充電実行基本条件が成立しているか否かを判定する（ステップＳ１００３）。
【００８７】
ここで、充電実行基本条件判定部４０１は、バッテリ充電量が所定値以下である、アクセル開度が所定値以下である、ギア締結中である、かつ燃料カット中である、という４つの条件が全て満たされている場合に、充電実行基本条件が成立していると判定する。
【００８８】
なお、バッテリ充電量の判定を行う所定値は、図１２に示したステップＳ９０１の判定で用いられる所定値と同じ値を用いる。また、アクセル開度の判定を行う所定値は、ドライバが加速を要求していないと見なすことが出来るアクセル開度（例えば、０％）に設定する。
【００８９】
ステップＳ１００３において、充電実行基本条件が成立している（すなわち、Ｙｅｓ）と判定された場合には、充電実行基本条件判定部４０１は、充電実行基本条件フラグをＳＥＴして（ステップＳ１００４）、図１３の処理を終了する。
【００９０】
一方、ステップＳ１００３において、充電実行基本条件が成立していない（すなわち、Ｎｏ）と判定された場合には、充電実行基本条件判定部４０１は、充電実行基本条件フラグをＲＳＴして（ステップＳ１００５）、図１３の処理を終了する。
【００９１】
図１４は、図４の充電閾値演算部４０２の処理を示すフローチャートである。
図１４において、まず、充電閾値演算部４０２は、キャニスタ吸着量演算部３０１で演算されたキャニスタ吸着量を読み込む（ステップＳ１１０１）。
【００９２】
続いて、充電閾値演算部４０２は、図１２に示した高濃度パージ実行判定部３０３で判定した高濃度パージ実行判定フラグがＳＥＴされているか否かを判定する（ステップＳ１１０２）。
【００９３】
ステップＳ１１０２において、高濃度パージ実行判定フラグがＳＥＴされている（すなわち、Ｙｅｓ）と判定された場合には、充電閾値演算部４０２は、充電閾値を最大値にＳＥＴして（ステップＳ１１０３）、図１４の処理を終了する。
【００９４】
なお、ここで設定する最大値とは、バッテリ１１０が過充電にならない範囲の最大値を表しているので、この発明の実施の形態１では、図１２に示したステップＳ９０１の判定で用いられる所定値と同じ値を用いる。
【００９５】
一方、ステップＳ１１０２において、高濃度パージ実行判定フラグがＳＥＴされていない（すなわち、Ｎｏ）と判定された場合には、充電閾値演算部４０２は、図１３に示した充電実行基本条件判定部４０１で判定した充電実行基本条件フラグがＳＥＴされているか否かを判定する（ステップＳ１１０４）。
【００９６】
ステップＳ１１０４において、充電実行基本条件フラグがＳＥＴされている（すなわち、Ｙｅｓ）と判定された場合には、充電閾値演算部４０２は、充電閾値をキャニスタ吸着量に応じた値に設定し（ステップＳ１１０５）、図１４の処理を終了する。
【００９７】
なお、キャニスタ吸着量から充電閾値を求める場合には、図１５に示すような、キャニスタ吸着量と充電閾値との関係を示すマップを用いる。キャニスタ吸着量が大きくなるに従って、高濃度パージを実行する時間を長くする必要があるので、図１５の充電閾値のマップの設定値は、キャニスタ吸着量が大きくなるに従って充電閾値が小さくなり、キャニスタ吸着量が小さくなるに従って充電閾値が大きくなるように設定されている。
【００９８】
すなわち、バッテリ充電量が充電閾値以上になっている場合には、充電制御実行判定部４０３によって充電が禁止される。一方、バッテリ充電量が充電閾値を下回っている場合には、充電制御実行判定部４０３によって充電が許可される。そのため、キャニスタ吸着量に応じた充電閾値を設定することにより、高濃度パージを実行することによって発生するエンジン１０１の出力トルクの増加分を、オルタネータ１０９の発電によって吸収することが可能なので、高濃度パージの機会を確実に確保することができる。
【００９９】
一方、ステップＳ１１０４において、充電実行基本条件フラグがＳＥＴされていない（すなわち、Ｎｏ）と判定された場合には、充電閾値演算部４０２は、ステップＳ１１０３と同様に充電閾値を最大値にＳＥＴして（ステップＳ１１０６）、図１４の処理を終了する。
【０１００】
図１６は、図４の充電制御実行判定部４０３の処理を示すフローチャートである。
図１６において、まず、充電制御実行判定部４０３は、図１２に示した高濃度パージ実行判定部３０３で判定した高濃度パージ実行判定フラグがＳＥＴされているか否かを判定する（ステップＳ１２０１）。
【０１０１】
ステップＳ１２０１において、高濃度パージ実行判定フラグがＳＥＴされている（すなわち、Ｙｅｓ）と判定された場合には、充電制御実行判定部４０３は、充電禁止フラグをＲＳＴする（ステップＳ１２０２）。
【０１０２】
一方、ステップＳ１２０１において、高濃度パージ実行判定フラグがＳＥＴされていない（すなわち、Ｎｏ）と判定された場合には、充電制御実行判定部４０３は、バッテリ充電量が充電閾値以上になっているか否かを判定する（ステップＳ１２０３）。
【０１０３】
ステップＳ１２０３において、バッテリ充電量が充電閾値以上になっている（すなわち、Ｙｅｓ）と判定された場合には、充電制御実行判定部４０３は、充電禁止フラグをＳＥＴする（ステップＳ１２０４）。
【０１０４】
一方、ステップＳ１２０３において、バッテリ充電量が充電閾値以上になっていない（すなわち、Ｎｏ）と判定された場合には、充電制御実行判定部４０３は、ステップＳ１２０２と同様に充電禁止フラグをＲＳＴする（ステップＳ１２０５）。
【０１０５】
続いて、充電制御実行判定部４０３は、充電禁止フラグがＳＥＴされているか否かを判定する（ステップＳ１２０６）。
【０１０６】
ステップＳ１２０６において、充電禁止フラグがＳＥＴされている（すなわち、Ｙｅｓ）と判定された場合には、充電制御実行判定部４０３は、充電制御実行判定フラグをＲＳＴして（ステップＳ１２０７）、図１６の処理を終了する。
【０１０７】
一方、ステップＳ１２０６において、充電禁止フラグがＳＥＴされていない（すなわち、Ｎｏ）と判定された場合には、充電制御実行判定部４０３は、図１３に示した充電実行基本条件判定部４０１で判定した充電実行基本条件フラグがＳＥＴされているか否か、または高濃度パージ実行判定フラグがＳＥＴされているか否かを判定する（ステップＳ１２０８）。
【０１０８】
ステップＳ１２０８において、充電実行基本条件フラグまたは高濃度パージ実行判定フラグがＳＥＴされている（すなわち、Ｙｅｓ）と判定された場合には、充電制御実行判定部４０３は、充電制御実行判定フラグをＳＥＴして（ステップＳ１２０９）、図１６の処理を終了する。
【０１０９】
一方、ステップＳ１２０８において、充電実行基本条件フラグおよび高濃度パージ実行判定フラグが何れもＳＥＴされていない（すなわち、Ｎｏ）と判定された場合には、充電制御実行判定フラグをＲＳＴして（ステップＳ１２１０）、図１６の処理を終了する。
【０１１０】
図１７は、図４の充電量制御部４０４の処理を示すフローチャートである。
図１７において、まず、充電量制御部４０４は、トルク演算部２０３で演算された目標発電トルク、およびエンジン回転数を読み込む（ステップＳ１３０１）。
【０１１１】
続いて、充電量制御部４０４は、ステップＳ１３０１で読み込んだエンジン回転数、およびオルタネータ１０９のプーリとエンジン１０１のクランクプーリとの円周比、すなわちプーリ比を用いて、オルタネータ回転数を、次式（６）のとおり演算する（ステップＳ１３０２）。
【０１１２】
オルタネータ回転数＝エンジン回転数×プーリ比  ・・・（６）
【０１１３】
次に、充電量制御部４０４は、図１６に示した充電制御実行判定部４０３で判定した充電制御実行判定フラグがＳＥＴされているか否かを判定する（ステップＳ１３０３）。
【０１１４】
ステップＳ１３０３において、充電制御実行判定フラグがＳＥＴされている（すなわち、Ｙｅｓ）と判定された場合には、充電量制御部４０４は、ステップＳ１３０１で読み込んだ目標発電トルクおよびステップＳ１３０２で演算されたオルタネータ回転数に基づいて、界磁電流を演算する（ステップＳ１３０４）。
【０１１５】
なお、界磁電流は、図１８に示すような、目標発電トルクおよびオルタネータ回転数と界磁電流との関係を示す３次元マップを用いて演算される。図１８の界磁電流のマップの設定値は、オルタネータ回転数が低く、かつ目標発電トルクが大きくなるに従って界磁電流が大きくなるように設定されている。
【０１１６】
一方、ステップＳ１３０３において、充電制御実行判定フラグがＳＥＴされていない（すなわち、Ｎｏ）と判定された場合には、充電制御を実行しないと判定されているので、充電量制御部４０４は、界磁電流を充電が行われない値（例えば、０Ａ）に設定する（ステップＳ１３０５）。
【０１１７】
続いて、充電量制御部４０４は、ステップＳ１３０４またはステップＳ１３０５で演算された界磁電流に応じて、オルタネータ１０９に出力するＰＷＭ信号のＤｕｔｙを演算するとともに、演算したＤｕｔｙで駆動するＰＷＭ信号をオルタネータ１０９に出力して（ステップＳ１３０６）、図１７の処理を終了する。なお、Ｄｕｔｙは、図１９に示すような、界磁電流とＤｕｔｙとの関係を示すマップを用いて演算される。
【０１１８】
図２０は、この発明の実施の形態１に係る蒸発燃料処理装置を適用した動作チャートである。この発明の実施の形態１に係る蒸発燃料処理装置を適用した場合の動作チャートは実線で示され、適用していない場合の動作チャートは点線で示されている。なお、充電禁止フラグは、この発明の実施の形態１に係る蒸発燃料処理装置を適用していない場合には、存在しないものとする。
【０１１９】
図２０において、アクセル開度は、アクセルポジションセンサ１０５で検出されるアクセル位置である。また、車速は、車速センサ１０８で検出される車両の速度である。また、エンジン回転数は、クランク角センサ１２１およびカム角センサ１２２で検出されるエンジン１０１の回転数である。
【０１２０】
また、燃料カットフラグは、インジェクタ１３３からの燃料噴射を停止するか否かを示し、この発明の実施の形態１では、アクセル開度０％、かつ車速およびエンジン回転数が所定値（例えば、車速１０ｋｍ／ｈ、エンジン回転数１０００ｒｐｍ）以上である場合に、燃料カットされるものとする。また、燃料カットフラグは、ＳＥＴまたはＲＳＴの２値で表され、ＳＥＴで燃料カット状態を表している。
【０１２１】
また、燃料フィードバック実行フラグは、ＬＡＦセンサ１２８で検出される排気ガス中の空燃比を、燃料噴射制御にフィードバックするか否かを示す。また、燃料フィードバック実行フラグは、ＳＥＴまたはＲＳＴの２値で表され、ＳＥＴでフィードバックの実行を表している。なお、燃料フィードバック実行フラグは、通常、運転時にＳＥＴされるが、車両の停止時、加速時、燃料カット時にはＲＳＴされる。
【０１２２】
また、パージ実行条件は、パージ実行判定部３０２での判定結果を示し、ＳＥＴまたはＲＳＴの２値で表され、ＳＥＴのときにパージバルブ１３６のオンを行い、ＲＳＴのときにオフを行う。
【０１２３】
また、キャニスタ吸着量は、キャニスタ吸着量演算部３０１で演算されるキャニスタ吸着量を表している。また、バッテリ充電量は、充電量演算部２０１で演算されるバッテリ充電量を、バッテリ定格容量に対する％で表している。なお、図中の太実線は、充電閾値演算部４０２演算される充電閾値を表している。
【０１２４】
また、充電制御実行判定フラグは、充電制御実行判定フラグ制御部５０２で判定されるフラグであり、ＳＥＴまたはＲＳＴの２値で表される。また、充電基本条件判定フラグは、充電実行基本条件判定部４０１で判定されるフラグであり、ＳＥＴまたはＲＳＴの２値で表される。
【０１２５】
また、高濃度パージ実行判定フラグは、高濃度パージ実行判定部３０３で判定されるフラグであり、ＳＥＴまたはＲＳＴの２値で表される。また、充電禁止フラグは、充電禁止フラグ制御部５０１で判定されるフラグであり、ＳＥＴまたはＲＳＴの２値で表される。
【０１２６】
また、図２０において、この発明の実施の形態１に係る蒸発燃料処理装置を適用した場合、時刻ｔ１で運転状態の変化（アクセル開度、エンジン回転数および車速の条件により、燃料カットフラグがＳＥＴされる）により、充電基本条件判定フラグがＳＥＴされ、充電閾値が、キャニスタ吸着量から演算された値にＳＥＴされる。
【０１２７】
このとき、バッテリ充電量＜充電閾値なので、充電禁止フラグはＳＥＴされず、充電制御実行判定フラグがＳＥＴされ、時刻ｔ２までの間、バッテリ１１０が充電される。
【０１２８】
続いて、時刻ｔ２でバッテリ充電量≧充電閾値の条件が成立するので、充電禁止フラグがＳＥＴされ、充電制御実行判定フラグがＲＳＴされて、バッテリ１１０の充電が停止する。
【０１２９】
次に、時刻ｔ４で運転状態の変化（エンジン回転数および車速の低下により、燃料カットが解除され、燃料フィードバックが実行される）により、パージ実行条件が成立し、キャニスタ吸着量が所定値以上なので、高濃度パージ実行判定フラグがＳＥＴされる。
【０１３０】
高濃度パージ実行判定フラグがＳＥＴされることにより、充電閾値が最大値にＳＥＴされるので、バッテリ充電量＜充電閾値となって充電禁止フラグがＲＳＴされ、充電制御実行判定フラグがＳＥＴされる。そのため、時刻ｔ４から時刻ｔ５までの間、高濃度パージが実行され、同時にバッテリ１１０が充電されることとなる。
【０１３１】
続いて、時刻ｔ５でキャニスタ吸着量が所定値以下（この発明の実施の形態１では、０）となり、アイドルストップ車両であれば、パージのための運転を停止することができる。
【０１３２】
これに対して、この発明の実施の形態１に係る蒸発燃料処理装置を適用していない場合（点線参照）には、時刻ｔ１でバッテリの充電が開始された後、時刻ｔ３までの間、充電が実行される。また、時刻ｔ３で、バッテリ充電量＜所定値（図１２に示したステップＳ９０１の判定で用いられる所定値と同じ値を用いる）となり、充電基本条件判定フラグがＲＳＴされる。
【０１３３】
また、時刻ｔ４でパージ実行条件が成立するものの、バッテリ充電量が所定値以上なので、高濃度パージ実行判定フラグはＲＳＴされ、時刻ｔ４から時刻ｔ６までの区間において、通常のパージ制御が行われる。
【０１３４】
ここで、高濃度パージを実行した場合と実行しない場合とにおけるキャニスタ吸着量の減少量は、時刻ｔ４から時刻ｔ６までの間に示されており、この発明の実施の形態１に係る蒸発燃料処理装置を適用した場合には、高濃度パージを実行した分、キャニスタ吸着量が所定値に到達する時間が、ｄｔ分早くなることがわかる。
【０１３５】
このように、アイドルストップ車がアイドル時にパージのための運転を継続する必要がある場合、すなわち高濃度パージを必要とする場合においても、あらかじめバッテリ充電量を、キャニスタ吸着量に応じて定められた充電閾値以上の値にならないよう制限しているので、高濃度パージの実行機会を確実に確保することができる。
【０１３６】
以上のように、実施の形態１によれば、充電制御部は、キャニスタの蒸発燃料吸着量に基づいて、バッテリの充電量の閾値を演算するとともに、バッテリの充電量が閾値未満である場合には、バッテリの充電を許可し、バッテリの充電量が閾値以上である場合には、バッテリの充電を禁止する。
そのため、高濃度パージを実行する機会を多く確保することができる。
【符号の説明】
【０１３７】
１０１  エンジン、１０２  ＡＴ、１０３  車輪、１０４  アクセルペダル、１０５  アクセルポジションセンサ、１０６  シフトレバー、１０７  シフトポジションセンサ、１０８  車速センサ、１０９  オルタネータ、１１０  バッテリ、１１１  電流センサ、１１２  ＥＣＵ、１２１  クランク角センサ、１２２  カム角センサ、１２３  水温センサ、１２４  エアフローセンサ、１２５  吸気圧センサ、１２６  吸気温センサ、１２７  吸着量センサ、１２８  ＬＡＦセンサ、１３１  キャニスタ、１３２  電子スロットル、１３３  インジェクタ、１３４  点火コイル、１３５  点火プラグ、１３６  パージバルブ、１３７  第１電極部、１３８  第２電極部、２０１  充電量演算部、２０２  パージ制御部、２０３  トルク演算部、２０４  充電制御部、３０１  キャニスタ吸着量演算部、３０２  パージ実行判定部、３０３  高濃度パージ実行判定部、４０１  充電実行基本条件判定部、４０２  充電閾値演算部、４０３  充電制御実行判定部、４０４  充電量制御部、５０１  充電禁止フラグ制御部、５０２  充電制御実行判定フラグ制御部。
【要約】
【課題】高濃度パージを実行する機会を多く確保することができる蒸発燃料処理装置および蒸発燃料処理方法を得る。
【解決手段】充電制御部２０４は、キャニスタ１３１の蒸発燃料吸着量に基づいて、バッテリ１１０の充電量の閾値を演算するとともに、バッテリ１１０の充電量が閾値未満である場合には、バッテリ１１０の充電を許可し、バッテリ１１０の充電量が閾値以上である場合には、バッテリ１１０の充電を禁止する。また、充電制御ステップは、キャニスタの蒸発燃料吸着量に基づいて、バッテリの充電量の閾値を演算するステップと、バッテリの充電量が閾値未満である場合には、バッテリの充電を許可し、バッテリの充電量が閾値以上である場合には、バッテリの充電を禁止するステップとを有する。
【選択図】図２【図１】
0005306514.tif 000002
【図２】
0005306514.tif 000003
【図３】
0005306514.tif 000004
【図４】
0005306514.tif 000005
【図５】
0005306514.tif 000006
【図６】
0005306514.tif 000007
【図７】
0005306514.tif 000008
【図８】
0005306514.tif 000009
【図９】
0005306514.tif 000010
【図１０】
0005306514.tif 000011
【図１１】
0005306514.tif 000012
【図１２】
0005306514.tif 000013
【図１３】
0005306514.tif 000014
【図１４】
0005306514.tif 000015
【図１５】
0005306514.tif 000016
【図１６】
0005306514.tif 000017
【図１７】
0005306514.tif 000018
【図１８】
0005306514.tif 000019
【図１９】
0005306514.tif 000020
【図２０】
0005306514.tif 000021