(57)【要約】【課題】燃料蒸発ガスおよび排気ガスを吸気管に供給する構成の内燃機関において蒸発ガス供給量を検出するにあたり、蒸発ガス供給量の検出誤差を低減できる燃料蒸発ガス検出装置を提供する。【解決手段】燃料蒸発ガス検出装置は、内燃機関において、吸気管への燃料蒸発ガスの供給量である蒸発ガス供給量を検出するものであって、信号受信部と、供給量演算部と、を備える。信号受信部は、吸気管のうち排気ガス供給部および燃料蒸発ガス供給部よりも下流部分における酸素濃度に応じた酸素濃度信号を受信する。供給量演算部は、酸素濃度信号に基づいて蒸発ガス供給量を演算する。この燃料蒸発ガス検出装置は、酸素濃度信号に基づいて蒸発ガス供給量を演算する供給量演算部を備えるため、蒸発ガス供給量を適切に検出することができ、蒸発ガス供給量の検出誤差を低減できる。【選択図】 図２
2019112999.tif 000002
【特許請求の範囲】
【請求項１】
排気再循環用の排気ガスおよび燃料タンクの燃料蒸発ガスが吸気管に供給される構成の内燃機関において、前記吸気管への前記燃料蒸発ガスの供給量である蒸発ガス供給量を検出する燃料蒸発ガス検出装置であって、
前記吸気管のうち、前記排気ガスが供給される排気ガス供給部および前記燃料蒸発ガスが供給される燃料蒸発ガス供給部よりも下流部分における酸素濃度に応じた酸素濃度信号を受信する信号受信部と、
前記排気ガスが前記吸気管に供給される排気再循環処理の実行中であるか否かを判定する再循環判定部と、
前記燃料蒸発ガスが前記吸気管に供給されるパージ処理の実行中であるか否かを判定するパージ判定部と、
前記再循環判定部による判定結果、前記パージ判定部による判定結果、及び前記酸素濃度信号に基づいて前記蒸発ガス供給量を演算する供給量演算部と、
を備える燃料蒸発ガス検出装置。
【請求項２】
請求項１に記載の燃料蒸発ガス検出装置であって、
前記再循環判定部で前記排気再循環処理の停止中と判断され、かつ、前記パージ判定部で前記パージ処理の停止中と判断された場合に、前記酸素濃度信号に基づいて前記吸気管の基準濃度を演算する基準濃度演算部と、
を備え、
前記供給量演算部は、前記基準濃度の演算後であって、かつ、前記再循環判定部で前記排気再循環処理の停止中と判定されている再循環停止期間中に、前記酸素濃度信号および前記基準濃度に基づいて前記蒸発ガス供給量を演算する、
燃料蒸発ガス検出装置。
【請求項３】
請求項２に記載の燃料蒸発ガス検出装置であって、
前記吸気管に供給される大気の流量である新気流量情報を取得する新気流量情報取得部と、
前記燃料蒸発ガス供給部の流量である蒸発ガス流量を演算する蒸発ガス流量演算部と、
前記再循環判定部で前記排気再循環処理中と判定されている再循環処理中には、前記新気流量情報と前記蒸発ガス流量とに基づいて蒸発ガス積算量を求めるとともに、前記再循環停止期間中には、前記酸素濃度信号と前記新気流量情報と前記蒸発ガス流量とに基づいて蒸発ガス積算量を求める積算量演算部と、
を有し、
前記供給量演算部は、前記再循環処理中には、前記蒸発ガス積算量と前記新気流量情報とに基づいて前記蒸発ガス供給量の変化状態を推定することで前記蒸発ガス供給量を求める、
燃料蒸発ガス検出装置。
【請求項４】
請求項２に記載の燃料蒸発ガス検出装置であって、
前記吸気管に供給される大気の流量である新気流量情報を取得する新気流量情報取得部と、
前記排気ガス供給部の流量である排気ガス流量を演算する排気ガス流量演算部と、
を有し、
前記供給量演算部は、前記新気流量情報と前記排気ガス流量とに基づいて排気ガス供給率を求めるとともに、前記再循環判定部で前記排気再循環処理中と判定されている再循環処理中には、前記排気ガス供給率と前記酸素濃度信号に基づいて前記蒸発ガス供給量を演算する、
燃料蒸発ガス検出装置。
【請求項５】
請求項１に記載の燃料蒸発ガス検出装置であって、
前記排気ガス供給部は、前記吸気管のうち前記燃料蒸発ガス供給部よりも上流側に設けられており、
当該燃料蒸発ガス検出装置は、
前記吸気管のうち前記排気ガス供給部と前記燃料蒸発ガス供給部との間における酸素濃度に応じた中間酸素濃度信号を受信する中間信号受信部と、
前記再循環判定部で前記排気再循環処理の停止中と判断され、かつ、前記パージ判定部で前記パージ処理の停止中と判断された場合に、前記酸素濃度信号に基づいて前記吸気管の基準濃度を演算する基準濃度演算部と、
を備え、
前記供給量演算部は、前記基準濃度と前記酸素濃度信号と前記中間酸素濃度信号とに基づいて前記蒸発ガス供給量を演算する、
燃料蒸発ガス検出装置。
【請求項６】
排気再循環用の排気ガスおよび燃料タンクの燃料蒸発ガスが吸気管に供給される構成の内燃機関において、前記吸気管への前記燃料蒸発ガスの供給量である蒸発ガス供給量を検出する燃料蒸発ガス検出方法であって、
前記吸気管のうち、前記排気ガスが供給される排気ガス供給部および前記燃料蒸発ガスが供給される燃料蒸発ガス供給部よりも下流部分における酸素濃度に応じた酸素濃度信号を受信する信号受信ステップと、
前記排気ガスが前記吸気管に供給される排気再循環処理の実行中であるか否かを判定する再循環判定ステップと、
前記燃料蒸発ガスが前記吸気管に供給されるパージ処理の実行中であるか否かを判定するパージ判定ステップと
前記再循環判定ステップによる判定結果、前記パージ判定ステップによる判定結果、及び前記酸素濃度信号に基づいて前記蒸発ガス供給量を演算する供給量演算ステップと、
を備える燃料蒸発ガス検出方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、内燃機関の吸気管への燃料蒸発ガスの供給量である蒸発ガス供給量を検出する燃料蒸発ガス検出装置および燃料蒸発ガス検出方法に関する。
【背景技術】
【０００２】
内燃機関の燃料タンクでは、液体状態の燃料が蒸発して発生する燃料蒸発ガス（パージガス）が蓄積されることがある。この燃料蒸発ガスをそのまま大気に放出すると、大気汚染などの問題が生じる虞がある。そこで、燃料蒸発ガスを吸気管に供給して吸気ガスと共に内燃機関のシリンダで燃料蒸発ガスを燃焼することで、燃料蒸発ガスがそのまま大気に放出されるのを抑制する技術（燃料蒸発ガスパージ）が提案されている。
【０００３】
また、内燃機関では、排気ガスを吸気管に供給して、内燃機関のシリンダで排気ガスを再度燃焼させることで、ＮＯｘ低減や燃費向上を行う技術（排気再循環。ＥＧＲ。）が知られている。
【０００４】
内燃機関として、燃料蒸発ガスおよび排気ガスを吸気管に供給する構成の内燃機関が知られている（特許文献１）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００３−００３８７９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかし、燃料蒸発ガスおよび排気ガスを吸気管に供給する構成の内燃機関においては、排気ガスの影響により吸気ガスに対する燃料蒸発ガスの供給量（蒸発ガス供給量）を正確に検出できない場合があり、蒸発ガス供給量の検出誤差が大きくなると、内燃機関の空燃比制御（Ａ／Ｆ制御）に悪影響を与える可能性がある。
【０００７】
そこで、本開示は、燃料蒸発ガスおよび排気ガスを吸気管に供給する構成の内燃機関において蒸発ガス供給量を検出するにあたり、蒸発ガス供給量の検出誤差を低減できる燃料蒸発ガス検出装置および燃料蒸発ガス検出方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本開示の一態様は、排気再循環用の排気ガスおよび燃料タンクの燃料蒸発ガスが吸気管に供給される構成の内燃機関において、吸気管への燃料蒸発ガスの供給量である蒸発ガス供給量を検出する燃料蒸発ガス検出装置であって、信号受信部と、再循環判定部と、パージ判定部と、供給量演算部と、を備える。
【０００９】
信号受信部は、吸気管のうち排気ガスが供給される排気ガス供給部および燃料蒸発ガスが供給される燃料蒸発ガス供給部よりも下流部分における酸素濃度に応じた酸素濃度信号を受信する。再循環判定部は、排気ガスが吸気管に供給される排気再循環処理の実行中であるか否かを判定する。パージ判定部は、燃料蒸発ガスが吸気管に供給されるパージ処理の実行中であるか否かを判定する。供給量演算部は、再循環判定部による判定結果、パージ判定部による判定結果、及び酸素濃度信号に基づいて蒸発ガス供給量を演算する。
【００１０】
吸気管のうち排気ガス供給部および燃料蒸発ガス供給部よりも下流部分における酸素濃度は、少なくとも蒸発ガス供給量に応じて変化することから、酸素濃度信号に基づいて蒸発ガス供給量を演算することができる。
【００１１】
この燃料蒸発ガス検出装置は、酸素濃度信号に基づいて蒸発ガス供給量を演算する供給量演算部を備えるため、蒸発ガス供給量を適切に検出することができ、蒸発ガス供給量の検出誤差を低減できる。
【００１２】
なお、酸素濃度信号は、蒸発ガス供給量のみならず、排気管への排気ガスの供給量である排気ガス供給量の演算にも利用可能である。つまり、この燃料蒸発ガス検出装置は、排気ガス供給量の演算も可能となる。
【００１３】
次に、上述の燃料蒸発ガス検出装置は、さらに、基準濃度演算部を備えて、供給量演算部は、基準濃度の演算後であって、かつ、再循環判定部で排気再循環処理の停止中と判定されている再循環停止期間中に、酸素濃度信号および基準濃度に基づいて蒸発ガス供給量を演算するように構成されてもよい。
【００１４】
基準濃度演算部は、再循環判定部で排気再循環処理の停止中と判断され、かつ、パージ判定部でパージ処理の停止中と判断された場合に、酸素濃度信号に基づいて吸気管の基準濃度を演算するように構成されている。
【００１５】
再循環停止期間中（換言すれば、排気再循環処理の停止中）には、吸気管における酸素濃度は、排気ガスの影響を受けないため、燃料蒸発ガスの影響による変化が生じやすくなる。このため、この燃料蒸発ガス検出装置は、排気再循環処理の停止中に、酸素濃度信号および基準濃度に基づいて蒸発ガス供給量を演算することで、排気ガスの影響を抑制できるため、蒸発ガス供給量を精度よく検出できる。
【００１６】
次に、基準濃度演算部を備える上述の燃料蒸発ガス検出装置は、新気流量情報取得部と、蒸発ガス流量演算部と、積算量演算部と、を備えて、供給量演算部は、再循環処理中には、蒸発ガス積算量と新気流量情報とに基づいて蒸発ガス供給量の変化状態を推定することで蒸発ガス供給量を求めるように構成されてもよい。
【００１７】
新気流量情報取得部は、吸気管に供給される大気の流量である新気流量情報を取得するように構成されている。蒸発ガス流量演算部は、蒸発ガス供給部の流量である蒸発ガス流量を演算するように構成されている。積算量演算部は、再循環判定部で排気再循環処理中と判定されている再循環処理中には、新気流量情報と蒸発ガス流量とに基づいて蒸発ガス積算量を求めるとともに、再循環停止期間中には、酸素濃度信号と新気流量情報と蒸発ガス流量とに基づいて蒸発ガス積算量を求めるように構成されている。
【００１８】
この燃料蒸発ガス検出装置は、再循環処理中には、再循環用の排気ガスの影響を受ける酸素濃度信号を用いることなく、蒸発ガス積算量と新気流量情報とに基づく推定により蒸発ガス供給量を求めることができる。
【００１９】
これにより、この燃料蒸発ガス検出装置は、再循環処理中には、再循環用の排気ガスの影響を低減することができ、蒸発ガス供給量の検出誤差を低減できる。
次に、基準濃度演算部を備える上述の燃料蒸発ガス検出装置は、新気流量情報取得部と、排気ガス流量演算部と、を備えてもよい。
【００２０】
新気流量情報取得部は、吸気管に供給される大気の流量である新気流量情報を取得するように構成されている。排気ガス流量演算部は、排気ガス供給部の流量である排気ガス流量を演算するように構成されている。
【００２１】
供給量演算部は、新気流量情報と排気ガス流量とに基づいて排気ガス供給率を求めるとともに、再循環判定部で排気再循環処理中と判定されている再循環処理中には、排気ガス供給率と酸素濃度信号に基づいて蒸発ガス供給量を演算するように構成されている。
【００２２】
この燃料蒸発ガス検出装置は、再循環処理中には、蒸発ガス供給量の演算において排気ガス供給率を用いることから、酸素濃度信号における再循環用の排気ガスの影響を低減するように蒸発ガス供給量を演算することができる。
【００２３】
これにより、この燃料蒸発ガス検出装置は、再循環処理中には、再循環用の排気ガスの影響を低減することができ、蒸発ガス供給量の検出誤差を低減できる。
次に、上述の燃料蒸発ガス検出装置は、排気ガス供給部が吸気管のうち燃料蒸発ガス供給部よりも上流側に設けられており、中間信号受信部と、基準濃度演算部と、を備えてもよい。
【００２４】
中間信号受信部は、吸気管のうち排気ガス供給部と燃料蒸発ガス供給部との間における酸素濃度に応じた中間酸素濃度信号を受信するように構成されている。基準濃度演算部は、再循環判定部で排気再循環処理の停止中と判断され、かつ、パージ判定部でパージ処理の停止中と判断された場合に、酸素濃度信号に基づいて吸気管の基準濃度を演算するように構成されている。
【００２５】
供給量演算部は、基準濃度と酸素濃度信号と中間酸素濃度信号とに基づいて蒸発ガス供給量を演算するように構成されている。
このように構成された燃料蒸発ガス検出装置は、酸素濃度信号に加えて中間酸素濃度信号を用いることで、排気再循環処理の実行中でも再循環用の排気ガスの影響を低減しつつ蒸発ガス供給量を検出できる。
【００２６】
これにより、この燃料蒸発ガス検出装置は、再循環処理中には、中間酸素濃度信号を用いることで再循環用の排気ガスの影響を低減することができ、蒸発ガス供給量の検出誤差を低減できる。
【００２７】
本開示の他の一態様は、排気再循環用の排気ガスおよび燃料タンクの燃料蒸発ガスが吸気管に供給される構成の内燃機関において、吸気管への燃料蒸発ガスの供給量である蒸発ガス供給量を検出する燃料蒸発ガス検出方法であって、信号受信ステップと、再循環判定ステップと、パージ判定ステップと、供給量演算ステップと、を備える。
【００２８】
信号受信ステップでは、吸気管のうち排気ガスが供給される排気ガス供給部および燃料蒸発ガスが供給される燃料蒸発ガス供給部よりも下流部分における酸素濃度に応じた酸素濃度信号を受信する。再循環判定ステップでは、排気ガスが吸気管に供給される排気再循環処理の実行中であるか否かを判定する。パージ判定ステップでは、燃料蒸発ガスが吸気管に供給されるパージ処理の実行中であるか否かを判定する。供給量演算ステップでは、再循環判定部による判定結果、パージ判定部による判定結果、及び酸素濃度信号に基づいて蒸発ガス供給量を演算する。
【００２９】
吸気管のうち排気ガス供給部および燃料蒸発ガス供給部よりも下流部分における酸素濃度は、少なくとも蒸発ガス供給量に応じて変化することから、酸素濃度信号に基づいて蒸発ガス供給量を演算することができる。
【００３０】
この燃料蒸発ガス検出方法は、酸素濃度信号に基づいて蒸発ガス供給量を演算する供給量演算部を備えるため、蒸発ガス供給量を適切に検出することができ、蒸発ガス供給量の検出誤差を低減できる。
【００３１】
なお、酸素濃度信号は、蒸発ガス供給量のみならず、排気管への排気ガスの供給量である排気ガス供給量の演算にも利用可能である。つまり、この燃料蒸発ガス検出方法は、排気ガス供給量の演算も可能となる。
【図面の簡単な説明】
【００３２】
【図１】内燃機関における燃料蒸発ガスを検出する燃料蒸発ガス検出装置の概略構成を表した説明図である。
【図２】第１実施形態における燃料蒸発ガス検出処理の処理内容を示すフローチャートである。
【図３】第１実施形態の内燃機関における各部の変化状態を表したタイムチャートである。
【図４】第２実施形態における燃料蒸発ガス検出処理の処理内容を示すフローチャートである。
【図５】流量比率Ｒｆ、パージ積算流量Ｑｆ、パージガス濃度ＲＢ２の相関関係を表すマップの説明図である。
【図６】第２実施形態の内燃機関における各部の変化状態を表したタイムチャートである。
【図７】第３実施形態における燃料蒸発ガス検出処理の処理内容を示すフローチャートである。
【図８】第３実施形態の内燃機関における各部の変化状態を表したタイムチャートである。
【発明を実施するための形態】
【００３３】
以下、本開示が適用された実施形態について、図面を用いて説明する。
尚、本開示は、以下の実施形態に何ら限定されるものではなく、本開示の技術的範囲に属する限り種々の形態を採り得ることはいうまでもない。
【００３４】
［１．第１実施形態］
［１−１．全体構成］
第１実施形態として、内燃機関１１に備えられる第１吸気酸素センサ４および第２吸気酸素センサ５を用いて、内燃機関１１における燃料蒸発ガスを検出する燃料蒸発ガス検出装置１について説明する。
【００３５】
図１に示すように、内燃機関１１は、吸気経路１２および排気経路１３を備える多気筒ガソリンエンジン（本実施形態では、４気筒）である。内燃機関１１は、各気筒内に直接燃料を噴射する４個の燃料噴射弁１４（以下、インジェクタ１４ともいう）を備えている。内燃機関１１は、排気再循環用の排気ガス（以下、ＥＧＲガスともいう）および燃料タンクで発生した燃料蒸発ガス（以下、パージガスともいう）が吸気経路１２に供給されるように構成されている。
【００３６】
吸気経路１２は、空気（大気）を気筒に供給するための経路であり、最下流側には複数に枝分かれしたインテークマニホールドを備える。インテークマニホールドは、複数の気筒に接続されて各気筒に空気を供給する。吸気経路１２には、その上流側から下流側にかけて、ＥＧＲガス供給部１２ａ、第１吸気酸素センサ４、スロットルバルブ１５、パージガス供給部１２ｂ、第２吸気酸素センサ５が配置されている。
【００３７】
スロットルバルブ１５は、吸気経路１２を介して複数の気筒に供給する空気量を制御するように構成されている。第１吸気酸素センサ４および第２吸気酸素センサ５は、全領域空燃比センサで構成されており、吸気経路１２を流れるガス中の酸素濃度を検出するように構成されている。
【００３８】
ＥＧＲガス供給部１２ａは、ＥＧＲガス経路２１を介して排気経路１３に接続されており、吸気経路１２のうちＥＧＲガスが供給される部位である。ＥＧＲガス経路２１には、吸気経路１２に供給するＥＧＲガスの流量を制御するためのＥＧＲバルブ２３が配置されている。
【００３９】
パージガス供給部１２ｂは、パージガス経路１７を介してキャニスタ１６に接続されており、吸気経路１２のうち燃料蒸発ガスが供給される部位である。パージガス経路１７には、吸気経路１２に供給するパージガスの流量を制御するためのパージバルブ１８が配置されている。
【００４０】
キャニスタ１６は、図示しない燃料タンクで発生したパージガスを一時的に吸着するように構成されている。キャニスタ１６に吸着されたパージガスは、その後の所定タイミングでキャニスタ１６から蒸発し、蒸発により生じたパージガスは、パージバルブ１８にてガス流量が調節されて、吸気経路１２のうちスロットルバルブ１５と第２吸気酸素センサ５との間に供給される。
【００４１】
排気経路１３は、燃料が燃焼して生じた排気ガスを気筒から外部に排出するための経路である。排気経路１３は、その上流側より下流側にかけて、排気酸素センサ８、三元触媒９が配置されている。排気酸素センサ８は、全領域空燃比センサで構成されており、排気経路１３を流れる排気ガスの酸素濃度を検出するように構成されている。三元触媒９は、排気ガスに含まれる有害物質（炭化水素（ＨＣ）、一酸化炭素（ＣＯ）、窒素酸化物（ＮＯｘ）など）を除去するように構成されている。
【００４２】
燃料蒸発ガス検出装置１は、各種の処理を行う電子制御装置２（ＥＣＵ２）を備えている。ＥＣＵ２は、マイクロコンピュータ（以下、マイコンともいう。図示省略。）を備えるコンピュータシステムの一例である。マイコンは、ＣＰＵ、ＲＯＭ、ＲＡＭおよび信号入出力部を備える。ＥＣＵ２の各種機能は、ＣＰＵが非遷移的実体的記録媒体に格納されたプログラムを実行することにより実現される。この例では、ＲＯＭが、プログラムを格納した非遷移的実体的記録媒体に該当する。また、このプログラムの実行により、プログラムに対応する方法が実行される。信号入出力部は、外部機器との間で各種信号の送受信を行う。なお、マイコンを構成するＣＰＵ、ＲＯＭ、ＲＡＭおよび信号入出力部のそれぞれの個数は１つでも複数でもよい。また、マイコンが実行する機能の一部または全部を、一つあるいは複数のＩＣ等によりハードウェア的に構成してもよい。
【００４３】
ＥＣＵ２は、第１吸気酸素センサ４、第２吸気酸素センサ５、排気酸素センサ８、マスフローセンサ（図示省略）などの各種センサから信号を受信（取得）するように構成されるとともに、パージバルブ１８、スロットルバルブ１５、インジェクタ１４などの各種のアクチュエータに対して制御信号を出力するように構成されている。なお、ＥＣＵ２は、第１吸気酸素センサ４、第２吸気酸素センサ５、排気酸素センサ８に対して、それぞれのオン・オフなどに関する制御信号を出力するように構成されている。
【００４４】
［１−２．燃料蒸発ガス検出処理］
次に、ＥＣＵ２にて行われる各種の処理のうち、燃料蒸発ガス検出処理について、図２のフローチャートに基づいて説明する。
【００４５】
ＥＣＵ２は、燃料蒸発ガス検出処理を起動すると、まず、Ｓ１１０（Ｓはステップを表す）では、大気の酸素濃度（後述する第１大気酸素濃度ＣＡ１、第２大気酸素濃度ＣＡ２）を演算したか否かを判定し、演算済みの場合には肯定判定してＳ１６０に移行し、演算していない場合には否定判定してＳ１２０に移行する。
【００４６】
ＥＣＵ２は、Ｓ１１０で否定判定してＳ１２０に移行すると、ＥＧＲバルブ２３が開状態か否かを判定し、肯定判定する場合（開状態である場合）には同ステップを繰り返し実行し、否定判定する場合（閉状態である場合）にはＳ１３０に移行する。
【００４７】
ＥＣＵ２は、Ｓ１２０で否定判定してＳ１３０に移行すると、パージバルブ１８が開状態か否かを判定し、肯定判定する場合（開状態である場合）にはＳ１２０に移行し、否定判定する場合（閉状態である場合）にはＳ１４０に移行する。
【００４８】
ＥＣＵ２は、Ｓ１３０で否定判定してＳ１４０に移行すると、第１吸気酸素センサ４のセンサ出力（以下、第１センサ出力Ｓ１ともいう）および第２吸気酸素センサ５のセンサ出力（以下、第２センサ出力Ｓ２ともいう）を取得する。このとき、ＥＧＲバルブ２３およびパージバルブ１８がいずれも閉状態であるため、吸気経路１２には、排気ガス（ＥＧＲガス）および燃料蒸発ガス（パージガス）はいずれも供給されておらず、大気のみが通過する状態である。このため、このときの第１センサ出力Ｓ１および第２センサ出力Ｓ２は、吸気経路１２を通過する大気の酸素濃度に応じた値を示す。
【００４９】
ＥＣＵ２は、次のＳ１５０で、Ｓ１４０で取得したセンサ出力に基づいて、大気の酸素濃度を演算する。本実施形態では、ＥＣＵ２は、第１センサ出力Ｓ１に基づき第１大気酸素濃度ＣＡ１を演算するとともに、第２センサ出力Ｓ２に基づき第２大気酸素濃度ＣＡ２を演算する。ＥＣＵ２は、第１大気酸素濃度ＣＡ１および第２大気酸素濃度ＣＡ２を記憶部（ＲＡＭなど）に記憶する。
【００５０】
Ｓ１５０での処理が終了すると、再びＳ１１０に移行する。
ＥＣＵ２は、Ｓ１１０で肯定判定してＳ１６０に移行すると、第１吸気酸素センサ４の第１センサ出力Ｓ１および第２吸気酸素センサ５の第２センサ出力Ｓ２を取得するとともに、第１センサ出力Ｓ１および第２センサ出力Ｓ２に基づいて酸素濃度を演算する。
【００５１】
このとき、ＥＧＲバルブ２３およびパージバルブ１８の状態（開状態、閉状態）は不定であるが、このときの第１センサ出力Ｓ１は、ＥＧＲバルブ２３の状態（換言すれば、吸気経路１２へのＥＧＲガスの供給量）に応じて変化する。また、このときの第２センサ出力Ｓ２は、ＥＧＲバルブ２３の状態およびパージバルブ１８の状態（換言すれば、吸気経路１２へのパージガスの供給量）に応じて変化する。
【００５２】
このとき、ＥＣＵ２は、第１センサ出力Ｓ１に基づいて第１酸素濃度ＣＦを演算し、第２センサ出力Ｓ２に基づいて第２酸素濃度ＣＳを演算する。ＥＣＵ２は、第１酸素濃度ＣＦおよび第２酸素濃度ＣＳを記憶部（ＲＡＭなど）に記憶する。
【００５３】
ＥＣＵ２は、次のＳ１７０で、［数１］に基づいて、吸気経路１２に流れるガスに含まれるＥＧＲガスの体積割合（ＥＧＲ率ＲＡ１［％］）を演算する。
【００５４】
【数１】
2019112999.tif 000003
【００５５】
なお、ＣＡ１は、Ｓ１５０で演算した第１大気酸素濃度ＣＡ１であり、ＣＦは、Ｓ１６０で演算した第１酸素濃度ＣＦである。
ＥＣＵ２は、次のＳ１８０で、［数２］に基づいてパージガス濃度ＲＢ１［％］を演算する。
【００５６】
【数２】
2019112999.tif 000004
【００５７】
なお、ＣＡ２は、Ｓ１５０で演算した第２大気酸素濃度ＣＡ２であり、ＣＳは、Ｓ１６０で演算した第２酸素濃度ＣＳであり、Ｋ１は予め定められた係数である。係数Ｋ１は、第２吸気酸素センサ５の特性に応じて定められる比例定数である。
【００５８】
ＥＣＵ２は、次のＳ１９０で、検出終了か否かを判定し、肯定判定する場合（検出終了の場合）には燃料蒸発ガス検出処理を終了し、否定判定する場合（検出終了ではない場合）には再びＳ１６０に移行する。なお、本実施形態のＳ１９０では、例えば、内燃機関の運転終了時、内燃機関の異常発生時、燃料蒸発ガス検出装置１の異常発生時のいずれかの場合に、検出終了と判定する。
【００５９】
［１−３．各部の変化状態］
次に、内燃機関１１における各部の変化状態について、図３に示すタイムチャートを用いて説明する。
【００６０】
パージ許可フラグＦｐおよびＥＧＲ許可フラグＦｅは、ＥＣＵ２の処理に用いられる内部フラグである。ＥＣＵ２は、フラグ状態設定処理を実行することで、内燃機関１１の運転状態を判定して、その判定結果に基づいてパージ許可フラグＦｐおよびＥＧＲ許可フラグＦｅのそれぞれの状態（ＯＮ状態、ＯＦＦ状態）を設定する。
【００６１】
図３に示すタイムチャートでは、時刻ｔ０で内燃機関１１が始動し、内燃機関１１の運転状態（冷却水温度、潤滑油温度など）が所定条件を満たした時刻ｔ１で、パージ許可フラグＦｐがＯＮ状態に設定されている。
【００６２】
ＥＣＵ２は、内燃機関１１の始動後、パージ許可フラグＦｐをＯＦＦ状態に設定している期間中（図３での時刻ｔ０から時刻ｔ１までの期間中）に、上述のＳ１４０およびＳ１５０を実行して、第１大気酸素濃度ＣＡ１および第２大気酸素濃度ＣＡ２を演算する。
【００６３】
ＥＣＵ２は、パージ許可フラグＦｐをＯＮ状態に設定すると、パージバルブ制御処理を実行してパージバルブ１８の状態（開状態、閉状態）を制御する。図３では、時刻ｔ１から時刻ｔ２までの期間に、パージバルブ１８が３回にわたり開状態に設定されており、これに伴い、第２酸素濃度ＣＳが変動するとともに、パージガス濃度ＲＢ１が変動する。なお、このときの第１酸素濃度ＣＦは変動していない。
【００６４】
ＥＣＵ２は、ＥＧＲ許可フラグＦｅをＯＮ状態に設定すると、ＥＧＲ制御処理を実行してＥＧＲバルブ２３の状態（開状態、閉状態）を制御する。図３では、時刻ｔ２以後に、パージバルブ１８が１回にわたり開状態に設定されるとともに、ＥＧＲバルブ２３が２回にわたり開状態に設定されている。これに伴い、第１酸素濃度ＣＦおよび第２酸素濃度ＣＳが変動するとともに、パージガス濃度ＲＢ１およびＥＧＲ率ＲＡ１が変動する。
【００６５】
［１−４．効果］
以上説明したように、本実施形態の燃料蒸発ガス検出装置１は、ＥＧＲガスおよびパージガスが吸気経路１２に供給される構成の内燃機関１１において、吸気経路１２へ供給されるパージガスの濃度（パージガス濃度ＲＢ１）を検出するように構成されている。なお、パージガス濃度ＲＢ１は、吸気経路１２へのパージガスの供給量として利用可能な状態量である。
【００６６】
燃料蒸発ガス検出装置１は、燃料蒸発ガス検出処理を実行するＥＣＵ２を備える。
ＥＣＵ２は、燃料蒸発ガス検出処理のＳ１４０およびＳ１６０を実行することで、第１吸気酸素センサ４の第１センサ出力Ｓ１および第２吸気酸素センサ５の第２センサ出力Ｓ２を取得する。このうち、第２センサ出力Ｓ２は、吸気経路１２のうちＥＧＲガス供給部１２ａおよびパージガス供給部１２ｂよりも下流部分における酸素濃度に応じた酸素濃度信号に相当する。
【００６７】
ＥＣＵ２は、燃料蒸発ガス検出処理のＳ１５０およびＳ１６０を実行することで、第１センサ出力Ｓ１および第２センサ出力Ｓ２に基づいて、第１大気酸素濃度ＣＡ１および第２大気酸素濃度ＣＡ２を演算するとともに、第１酸素濃度ＣＦおよび第２酸素濃度ＣＳを演算する。
【００６８】
吸気経路１２のうちＥＧＲガス供給部１２ａおよびパージガス供給部１２ｂよりも下流部分における酸素濃度は、少なくとも蒸発ガス供給量（パージガス濃度ＲＢ１）に応じて変化することから、ＥＣＵ２は、第２センサ出力Ｓ２に基づいて蒸発ガス供給量を演算することができる。
【００６９】
燃料蒸発ガス検出装置１は、第２センサ出力Ｓ２に基づいて蒸発ガス供給量（パージガス濃度ＲＢ１）を演算するＥＣＵ２（詳細には、Ｓ１５０およびＳ１６０を実行するＥＣＵ２）を備えるため、蒸発ガス供給量を適切に検出することができ、蒸発ガス供給量の検出誤差を低減できる。
【００７０】
なお、第２センサ出力Ｓ２は、ＥＧＲガスの濃度変化に応じても変化することから、蒸発ガス供給量のみならず、ＥＧＲガス供給量の演算にも利用可能である。
次に、内燃機関１１は、ＥＧＲガス供給部１２ａが吸気経路１２のうちパージガス供給部１２ｂよりも上流側に設けられる構成である。
【００７１】
燃料蒸発ガス検出装置１のＥＣＵ２は、Ｓ１４０およびＳ１６０を実行することで、第１吸気酸素センサ４の第１センサ出力Ｓ１を受信する。第１センサ出力Ｓ１は、吸気経路１２のうちＥＧＲガス供給部１２ａとパージガス供給部１２ｂとの間における酸素濃度に応じた信号（中間酸素濃度信号）である。
【００７２】
ＥＣＵ２は、Ｓ１２０を実行することで、排気ガス（ＥＧＲガス）が吸気経路１２に供給される排気再循環処理（ＥＧＲ処理）の実行中であるか否かを判定するように構成されている。ＥＣＵ２は、Ｓ１３０を実行することで、パージガス（燃料蒸発ガス）が吸気経路１２に供給されるパージ処理の実行中であるか否かを判定するように構成されている。
【００７３】
ＥＣＵ２は、内燃機関１１の始動後、Ｓ１２０で排気再循環処理の停止中と判断され、かつ、Ｓ１３０でパージ処理の停止中と判断された場合に、Ｓ１４０，Ｓ１５０を実行することで、第１センサ出力Ｓ１および第２センサ出力Ｓ２に基づいて吸気経路１２の基準濃度（第１大気酸素濃度ＣＡ１、第２大気酸素濃度ＣＡ２）を演算するように構成されている。
【００７４】
ＥＣＵ２は、Ｓ１６０、Ｓ１７０およびＳ１８０を実行することで、基準濃度（第１大気酸素濃度ＣＡ１、第２大気酸素濃度ＣＡ２）と、酸素濃度信号（第２センサ出力Ｓ２）と、中間酸素濃度信号（第１センサ出力Ｓ１）と、に基づいて蒸発ガス供給量（パージガス濃度ＲＢ１）を演算するように構成されている。
【００７５】
このような構成の燃料蒸発ガス検出装置１は、第２センサ出力Ｓ２に加えて第１センサ出力Ｓ１を用いることで、ＥＧＲ処理の実行中でもＥＧＲガスの影響を低減しつつ蒸発ガス供給量（パージガス濃度ＲＢ１）を検出できる。
【００７６】
これにより、燃料蒸発ガス検出装置１は、ＥＧＲ処理中には、第１センサ出力Ｓ１を用いることでＥＧＲガスの影響を低減することができ、蒸発ガス供給量（パージガス濃度ＲＢ１）の検出誤差を低減できる。
【００７７】
［１−５．文言の対応関係］
ここで、文言の対応関係について説明する。
燃料蒸発ガス検出装置１が燃料蒸発ガス検出装置に相当し、吸気経路１２が吸気管に相当し、ＥＧＲガスが排気再循環用の排気ガスに相当し、パージガスが燃料蒸発ガスに相当し、第２センサ出力Ｓ２が酸素濃度信号に相当し、パージガス濃度ＲＢ１が蒸発ガス供給量に相当する。ＥＧＲガス供給部１２ａが排気ガス供給部に相当し、パージガス供給部１２ｂが燃料蒸発ガス供給部に相当する。Ｓ１４０またはＳ１６０を実行して第２センサ出力Ｓ２を取得するＥＣＵ２が信号受信部に相当し、Ｓ１２０を実行するＥＣＵ２が再循環判定部に相当し、Ｓ１３０を実行するＥＣＵ２がパージ判定部に相当し、Ｓ１７０およびＳ１８０を実行するＥＣＵ２が供給量演算部に相当する。Ｓ１４０またはＳ１６０が信号受信ステップに相当し、Ｓ１２０が再循環判定ステップに相当し、Ｓ１３０がパージ判定ステップに相当し、Ｓ１７０およびＳ１８０が供給量演算ステップに相当する。
【００７８】
第１センサ出力Ｓ１が中間酸素濃度信号に相当し、Ｓ１４０またはＳ１６０を実行して第１センサ出力Ｓ１を取得するＥＣＵ２が中間信号受信部に相当し、Ｓ１４０およびＳ１５０を実行するＥＣＵ２が基準濃度演算部に相当する。
【００７９】
［２．第２実施形態］
［２−１．燃料蒸発ガス検出処理］
第２実施形態として、第２吸気酸素センサ５の第２センサ出力Ｓ２を用いて、蒸発ガス供給量（パージガス濃度）を検出する燃料蒸発ガス検出装置１について説明する。
【００８０】
第２実施形態の燃料蒸発ガス検出装置１は、第１実施形態と比べて、第１吸気酸素センサ４の第１センサ出力Ｓ１は用いず、第２吸気酸素センサ５の第２センサ出力Ｓ２を用いて、蒸発ガス供給量（パージガス濃度）を検出する点が異なる。なお、第２実施形態に関して第１実施形態と同様な内容については、同符号を用いて説明するか、もしくは説明を省略する。
【００８１】
第２実施形態の燃料蒸発ガス検出装置１は、第１実施形態と比べて、ＥＣＵ２が実行する燃料蒸発ガス検出処理の内容が異なる。第２実施形態の燃料蒸発ガス検出処理について、図４のフローチャートに基づいて説明する。
【００８２】
ＥＣＵ２は、燃料蒸発ガス検出処理を起動すると、まず、Ｓ３１０（Ｓはステップを表す）では、大気の酸素濃度（第２大気酸素濃度ＣＡ２）を演算したか否かを判定し、演算済みの場合には肯定判定してＳ３６０に移行し、演算していない場合には否定判定してＳ３２０に移行する。
【００８３】
ＥＣＵ２は、Ｓ３１０で否定判定してＳ３２０に移行すると、ＥＧＲバルブ２３が開状態か否かを判定し、肯定判定する場合（開状態である場合）には同ステップを繰り返し実行し、否定判定する場合（閉状態である場合）にはＳ３３０に移行する。
【００８４】
ＥＣＵ２は、Ｓ３２０で否定判定してＳ３３０に移行すると、パージバルブ１８が開状態か否かを判定し、肯定判定する場合（開状態である場合）にはＳ３２０に移行し、否定判定する場合（閉状態である場合）にはＳ３４０に移行する。
【００８５】
ＥＣＵ２は、Ｓ３３０で否定判定してＳ３４０に移行すると、第２吸気酸素センサ５のセンサ出力（第２センサ出力Ｓ２）を取得する。このとき、ＥＧＲバルブ２３およびパージバルブ１８がいずれも閉状態であるため、吸気経路１２には、排気ガスおよび燃料蒸発ガス（パージガス）は供給されておらず、大気のみが通過する状態である。このため、このときの第２センサ出力Ｓ２は、吸気経路１２を通過する大気の酸素濃度に応じた値を示す。
【００８６】
ＥＣＵ２は、次のＳ３５０で、Ｓ３４０で取得したセンサ出力に基づいて、大気の酸素濃度を演算する。第２実施形態では、ＥＣＵ２は、第２センサ出力Ｓ２に基づき第２大気酸素濃度ＣＡ２を演算する。
【００８７】
Ｓ３５０での処理が終了すると、再びＳ３１０に移行する。
ＥＣＵ２は、Ｓ３１０で肯定判定してＳ３６０に移行すると、ＥＧＲバルブ２３が開状態か否かを判定し、肯定判定する場合（開状態である場合）にはＳ４３０に移行し、否定判定する場合（閉状態である場合）にはＳ３７０に移行する。ＥＣＵ２は、Ｓ３６０を実行することで、排気再循環処理（ＥＧＲ処理）が実行中であるか停止中であるかを判定するように構成されている。
【００８８】
ＥＣＵ２は、Ｓ３６０で否定判定してＳ３７０に移行すると、第２吸気酸素センサ５の第２センサ出力Ｓ２を取得するとともに、第２センサ出力Ｓ２に基づいて酸素濃度（第２酸素濃度ＣＳ）を演算する。
【００８９】
このとき、パージバルブ１８の状態（開状態、閉状態）は不定であるが、このときの第２センサ出力Ｓ２は、ＥＧＲバルブ２３の状態およびパージバルブ１８の状態（換言すれば、吸気経路１２へのパージガスの供給量）に応じて変化する。
【００９０】
ＥＣＵ２は、次のＳ３８０で、［数３］に基づいて、吸気経路１２に供給されるパージガスの濃度（パージガス濃度ＲＢ２［％］）を演算する。
【００９１】
【数３】
2019112999.tif 000005
【００９２】
なお、ＣＡ２はＳ３５０で演算した第２大気酸素濃度ＣＡ２であり、ＣＳはＳ３７０で演算した第２酸素濃度ＣＳであり、Ｋ１は予め定められた係数である。係数Ｋ１は、第２吸気酸素センサ５の特性に応じて定められる比例定数である。
【００９３】
ＥＣＵ２は、次のＳ３９０で、吸気経路１２に流れる新気流量ＦＬ１を検出する。ＥＣＵ２は、吸気経路１２の上流領域のうちエアクリーナよりも下流側に設けられたマスフローセンサ（図１での図示省略）からの流量信号に基づいて新気流量ＦＬ１を検出する。このとき検出する新気流量ＦＬ１は、単位時間あたりの流量であり、単位は［ｍ３／ｓ］である。
【００９４】
ＥＣＵ２は、次のＳ４００で、［数４］に基づいて、パージガス経路１７におけるパージバルブ１８に流れるパージガスの流量（パージ流量ＦＬ２［ｍ３／ｓ］）を演算する。パージ流量ＦＬ２は、ベルヌーイの定理に基づくバルブ前後の圧力差（差圧）を用いた一般的な演算手法により演算できる。本実施形態で演算するパージ流量ＦＬ２は、単位時間あたりの流量であり、単位は［ｍ３／ｓ］である。
【００９５】
【数４】
2019112999.tif 000006
【００９６】
Ｃｄは予め定められた係数であり、Ａｐｇはパージバルブ１８のバルブ断面積［ｍ２］であり、Ｐｉｎはパージバルブ入口圧力［Ｐａ］であり、Ｐｏｕｔはパージバルブ出口圧力［Ｐａ］であり、ρpgはパージガスの密度［ｋｇ／ｍ３］である。
【００９７】
ＥＣＵ２は、次のＳ４１０で、新気流量ＦＬ１とパージ流量ＦＬ２との比率（流量比率Ｒｆ（＝ＦＬ２／ＦＬ１））を演算する。
ＥＣＵ２は、次のＳ４２０で、図５に示すマップを用いて、吸気経路１２に供給されるパージガスの積算流量（パージ積算流量Ｑｆ）を演算する。例えば、流量比率Ｒｆ＝２．５［％］であり、パージガス濃度ＲＢ２＝１．７５［％］である場合には、これらの数値に対応するパージ積算流量Ｑｆ＝５［Ｌ］（＝０．００５［ｍ３］）が演算結果として用いられる。
【００９８】
ＥＣＵ２は、Ｓ３６０で肯定判定してＳ４３０に移行すると、パージ積算流量Ｑｆを演算したか否かを判定し、演算済みの場合には肯定判定してＳ４４０に移行し、演算していない場合には否定判定して再びＳ３６０に移行する。なお、Ｓ４３０では、Ｓ４２０でのパージ積算流量Ｑｆの演算処理が実行済みか否かを判定している。また、Ｓ４３０では、Ｓ５００でパージ積算流量Ｑｆがリセットされると、Ｓ４２０でのパージ積算流量Ｑｆの演算処理が実行されていないと判断し、その後、Ｓ４２０が実行されるとパージ積算流量Ｑｆの演算処理が実行済みと判断する。
【００９９】
ＥＣＵ２は、Ｓ４３０で肯定判定してＳ４４０に移行すると、Ｓ３９０と同様に、吸気経路１２のうちスロットルバルブ１５に流れる新気流量ＦＬ１を検出する。
ＥＣＵ２は、次のＳ４５０で、Ｓ４００と同様に、［数４］に基づいて、パージガス経路１７におけるパージバルブ１８に流れるパージガスの流量（パージ流量ＦＬ２［ｍ３／ｓ］）を演算する。
【０１００】
ＥＣＵ２は、次のＳ４６０で、Ｓ４１０と同様に、新気流量ＦＬ１とパージ流量ＦＬ２との比率（流量比率Ｒｆ（＝ＦＬ２／ＦＬ１））を演算する。
ＥＣＵ２は、次のＳ４７０で、［数５］に基づいてパージ積算流量Ｑｆを演算する。なお、ｔａは、パージバルブ１８が開状態である単位時間（インターバル時間ｔａ）であり、換言すれば、パージガス供給状態である時間を表している。なお、繰り返し実行されるＳ４７０の実行周期がインターバル時間ｔａに相当する。［数５］における「ＦＬ２・ｔａ」は、インターバル時間ｔａが経過した時のパージ積算流量Ｑｆの増加分に相当する。
【０１０１】
【数５】
2019112999.tif 000007
【０１０２】
ＥＣＵ２は、次のＳ４８０で、図５に示すマップを用いてパージガス濃度ＲＢ２を演算する。例えば、流量比率Ｒｆ＝７．５［％］であり、パージ積算流量Ｑｆ＝１０．０［Ｌ］である場合には、これらの数値に対応するパージガス濃度ＲＢ２＝３．７５［％］が演算結果として用いられる。
【０１０３】
ＥＣＵ２は、Ｓ４２０またはＳ４８０が終了するとＳ４９０に移行し、パージバルブ１８が閉状態である時間（以下、パージ閉時間Ｔｐｃともいう。）が予め定められた判定時間ＴＨＴＩよりも大きいか否かを判定し、肯定判定する場合にはＳ５００に移行し、否定判定する場合にはＳ５１０に移行する。本第２実施形態では、判定時間ＴＨＴＩは、１．０［ｍｉｎ］に設定されている。なお、判定時間ＴＨＴＩは、固定値に限られることはなく、大気温度に応じて設定される可変値としてもよい。その場合、例えば、大気温度が高くなるほど判定時間ＴＨＴＩが短くなり、大気温度が低くなるほど判定時間ＴＨＴＩが長くなるように設定してもよい。
【０１０４】
ＥＣＵ２は、Ｓ４９０で肯定判定してＳ５００に移行すると、パージ積算流量Ｑｆをリセットする。具体的には、パージ積算流量Ｑｆに０を設定する。
なお、パージバルブ１８の閉状態が長期間にわたり継続されると、キャニスタ１６に蓄積されるパージガス（燃料）が増大してパージガス濃度ＲＢ２が高くなる。この場合、累積的に演算して得られるパージガス濃度ＲＢ２の数値と、実際のパージガス濃度ＲＢ２との間に誤差が生じる可能性がある。このため、パージバルブ１８の閉状態が一定時間を超える場合には、累積演算しているパージガス濃度ＲＢ２をリセットすることで、実際のパージガス濃度ＲＢ２との誤差の発生を抑制できる。
【０１０５】
ＥＣＵ２は、Ｓ４９０で否定判定するかＳ５００が終了してＳ５１０に移行すると、パージガス濃度ＲＢ２の検出が終了したか否かを判定し、肯定判定する場合には燃料蒸発ガス検出処理を終了し、否定判定する場合には再びＳ３６０に移行する。なお、本実施形態のＳ５１０では、例えば、内燃機関の運転終了時、内燃機関の異常発生時、燃料蒸発ガス検出装置１の異常発生時のいずれかの場合に、検出終了と判定する。
【０１０６】
上述のように、第２実施形態の燃料蒸発ガス検出処理は、第２大気酸素濃度ＣＡ２の演算が実行され（Ｓ３１０で肯定判定）、かつ、ＥＧＲバルブ２３が閉状態である場合（Ｓ３６０で否定判定）には、第２センサ出力Ｓ２を用いてパージガス濃度ＲＢ２を演算する（Ｓ３７０、Ｓ３８０）。また、第２実施形態の燃料蒸発ガス検出処理は、第２大気酸素濃度ＣＡ２の演算が実行され（Ｓ３１０で肯定判定）、かつ、ＥＧＲバルブ２３が開状態である場合（Ｓ３６０で肯定判定）には、パージ積算流量Ｑｆを用いてパージガス濃度ＲＢ２を演算する（Ｓ４８０）。
【０１０７】
また、ＥＣＵ２は、燃料蒸発ガス検出処理とは別の処理として、ＥＧＲ率を演算するためのＥＧＲ率演算処理も実行している。ここでは、ＥＧＲ率演算処理の詳細については省略する。なお、燃料蒸発ガス検出処理の中に、ＥＧＲ率を演算するステップを追加してもよい。例えば、Ｓ３６０で肯定判定された後（換言すれば、Ｓ４３０を実行する前）や、Ｓ４８０の直後において、ＥＧＲ率演算ステップを追加してもよい。
【０１０８】
［２−２．各部の変化状態］
次に、第２実施形態の内燃機関１１における各部の変化状態について、図６に示すタイムチャートを用いて説明する。
【０１０９】
図６に示すタイムチャートでは、時刻ｔ１０で内燃機関１１が始動し、内燃機関１１の運転状態（冷却水温度、潤滑油温度など）が所定条件を満たした時刻ｔ１１で、パージ許可フラグＦｐがＯＮ状態に設定されている。
【０１１０】
ＥＣＵ２は、内燃機関１１の始動後、パージ許可フラグＦｐをＯＦＦ状態に設定している期間中（図６での時刻ｔ１０から時刻ｔ１１までの期間中）に、上述のＳ３４０およびＳ３５０を実行して、第２大気酸素濃度ＣＡ２を演算する。
【０１１１】
ＥＣＵ２は、パージ許可フラグＦｐをＯＮ状態に設定すると、パージバルブ制御処理を実行してパージバルブ１８の状態（開状態、閉状態）を制御する。図６では、時刻ｔ１１から時刻ｔ１２までの期間に、パージバルブ１８が３回にわたり開状態に設定されており、これに伴い、第２酸素濃度ＣＳが変動するとともに、Ｓ３８０での演算結果に応じてパージガス濃度ＲＢ２が変動する。
【０１１２】
ＥＣＵ２は、ＥＧＲ許可フラグＦｅをＯＮ状態に設定すると、ＥＧＲ制御処理を実行してＥＧＲバルブ２３の状態（開状態、閉状態）を制御する。図６では、時刻ｔ１２以後に、パージバルブ１８が１回にわたり開状態に設定されるとともに、ＥＧＲバルブ２３が２回にわたり開状態に設定されている。これに伴い、第２酸素濃度ＣＳが変動するとともに、Ｓ４８０での演算結果に応じてパージガス濃度ＲＢ２が変動する。
【０１１３】
ＥＣＵ２は、Ｓ３８０およびＳ４８０でのそれぞれの演算結果（波形）を合計することで、パージガス濃度ＲＢ２の合計値（最終値）を演算する。
［２−３．効果］
以上説明したように、第２実施形態の燃料蒸発ガス検出装置１は、ＥＧＲガスおよびパージガスが吸気経路１２に供給される構成の内燃機関１１において、吸気経路１２へのパージガスの供給量（パージガス濃度ＲＢ２）を検出するように構成されている。
【０１１４】
燃料蒸発ガス検出装置１は、燃料蒸発ガス検出処理を実行するＥＣＵ２を備える。
ＥＣＵ２は、燃料蒸発ガス検出処理のＳ３４０およびＳ３７０を実行することで、第２吸気酸素センサ５の第２センサ出力Ｓ２を取得する。第２センサ出力Ｓ２は、吸気経路１２のうちＥＧＲガス供給部１２ａおよびパージガス供給部１２ｂよりも下流部分における酸素濃度に応じた酸素濃度信号に相当する。
【０１１５】
ＥＣＵ２は、燃料蒸発ガス検出処理のＳ３５０およびＳ３８０を実行することで、第２センサ出力Ｓ２に基づいて、第２大気酸素濃度ＣＡ２を演算するとともに、第２酸素濃度ＣＳを演算する。
【０１１６】
吸気経路１２のうちＥＧＲガス供給部１２ａおよびパージガス供給部１２ｂよりも下流部分における酸素濃度は、少なくとも蒸発ガス供給量（パージガス濃度）に応じて変化することから、ＥＣＵ２は、第２センサ出力Ｓ２に基づいて蒸発ガス供給量を演算することができる。
【０１１７】
燃料蒸発ガス検出装置１は、第２センサ出力Ｓ２に基づいて蒸発ガス供給量（パージガス濃度）を演算するＥＣＵ２（詳細には、Ｓ３５０およびＳ３８０を実行するＥＣＵ２）を備えるため、蒸発ガス供給量を適切に検出することができ、蒸発ガス供給量の検出誤差を低減できる。
【０１１８】
次に、ＥＣＵ２は、Ｓ３２０を実行することで、排気ガス（ＥＧＲガス）が吸気経路１２に供給される排気再循環処理（ＥＧＲ処理）の実行中であるか否かを判定するように構成されている。ＥＣＵ２は、Ｓ３３０を実行することで、パージガス（燃料蒸発ガス）が吸気経路１２に供給されるパージ処理の実行中であるか否かを判定するように構成されている。
【０１１９】
ＥＣＵ２は、内燃機関１１の始動後、Ｓ３２０で排気再循環処理の停止中と判断され、かつ、Ｓ３３０でパージ処理の停止中と判断された場合に、Ｓ３４０，Ｓ３５０を実行することで、第２センサ出力Ｓ２に基づいて吸気経路１２の基準濃度（第２大気酸素濃度ＣＡ２）を演算するように構成されている。
【０１２０】
ＥＣＵ２は、ＥＧＲ処理が停止中と判定されている再循環停止期間中に（Ｓ３６０で否定判定される期間中に）、Ｓ３７０およびＳ３８０を実行することで、基準濃度（第２大気酸素濃度ＣＡ２）と、酸素濃度信号（第２センサ出力Ｓ２）と、に基づいて蒸発ガス供給量（パージガス濃度ＲＢ２）を演算するように構成されている。
【０１２１】
再循環停止期間中（換言すれば、排気再循環処理の停止中）には、吸気経路１２における酸素濃度は、排気ガス（ＥＧＲガス）の影響を受けないため、燃料蒸発ガス（パージガス）の影響による変化が生じやすくなる。このため、第２実施形態の燃料蒸発ガス検出装置１は、排気再循環処理の停止中（Ｓ３６０で否定判定される期間中）に、第２大気酸素濃度ＣＡ２および第２センサ出力Ｓ２に基づいてパージガス濃度ＲＢ２を演算することで、排気ガス（ＥＧＲガス）の影響を抑制できるため、パージガス濃度ＲＢ２を精度よく検出できる。
【０１２２】
次に、ＥＣＵ２は、Ｓ３９０およびＳ４４０を実行することで、吸気経路１２に供給される大気の流量である新気流量ＦＬ１を取得するように構成されている。ＥＣＵ２は、Ｓ４００およびＳ４５０を実行することで、吸気経路１２のうちパージガス供給部１２ｂの流量である蒸発ガス流量（パージ流量ＦＬ２）を演算するように構成されている。
【０１２３】
ＥＣＵ２は、排気再循環処理中（Ｓ３６０で肯定判定）と判定されている再循環処理中には、Ｓ４４０からＳ４８０を実行することで、新気流量ＦＬ１とパージ流量ＦＬ２とに基づいてパージ積算流量Ｑｆを求めるように構成されている。また、ＥＣＵ２は、再循環停止中（Ｓ３６０で否定判定）と判定されている再循環停止期間中には、Ｓ３７０からＳ４２０を実行することで、第２酸素濃度ＣＳと新気流量ＦＬ１とパージ流量ＦＬ２とに基づいてパージ積算流量Ｑｆを求めるように構成されている。
【０１２４】
ＥＣＵ２は、再循環処理中（Ｓ３６０で肯定判定）には、Ｓ４８０を実行することで、新気流量ＦＬ１とパージ流量ＦＬ２とに基づいてパージガス濃度ＲＢ２の変化状態を推定することでパージガス濃度ＲＢ２を求めるように構成されている。
【０１２５】
第２実施形態の燃料蒸発ガス検出装置１は、再循環処理中には、ＥＧＲガスの影響を受ける第２センサ出力Ｓ２を用いることなく、Ｓ４８０を実行することで、新気流量ＦＬ１とパージ積算流量Ｑｆとに基づく推定によりパージガス濃度ＲＢ２を求めることができる。
【０１２６】
これにより、この燃料蒸発ガス検出装置１は、再循環処理中には、ＥＧＲガスの影響を低減することができ、パージガス濃度ＲＢ２の検出誤差を低減できる。
［２−４．文言の対応関係］
ここで、文言の対応関係について説明する。
【０１２７】
Ｓ３４０またはＳ３７０を実行して第２センサ出力Ｓ２を取得するＥＣＵ２が信号受信部に相当し、Ｓ３２０を実行するＥＣＵ２が再循環判定部に相当し、Ｓ３３０を実行するＥＣＵ２がパージ判定部に相当し、Ｓ３７０、Ｓ３８０およびＳ４８０を実行するＥＣＵ２が供給量演算部に相当する。Ｓ３４０およびＳ３５０を実行するＥＣＵ２が基準濃度演算部に相当する。
【０１２８】
Ｓ３４０またはＳ３７０が信号受信ステップに相当し、Ｓ３２０が再循環判定ステップに相当し、Ｓ３３０がパージ判定ステップに相当し、Ｓ３７０、Ｓ３８０およびＳ４８０が供給量演算ステップに相当する。
【０１２９】
新気流量ＦＬ１が新気流量情報に相当し、Ｓ３９０およびＳ４４０を実行するＥＣＵ２が新気流量情報取得部に相当し、パージ流量ＦＬ２が蒸発ガス流量に相当し、Ｓ４００およびＳ４５０を実行するＥＣＵ２が蒸発ガス流量演算部に相当し、パージ積算流量Ｑｆが蒸発ガス積算量に相当し、Ｓ４２０およびＳ４７０を実行するＥＣＵ２が積算量演算部に相当する。
【０１３０】
［３．第３実施形態］
［３−１．燃料蒸発ガス検出処理］
第３実施形態として、第２吸気酸素センサ５の第２センサ出力Ｓ２を用いて、蒸発ガス供給量（パージガス濃度）を検出する燃料蒸発ガス検出装置１について説明する。
【０１３１】
第３実施形態の燃料蒸発ガス検出装置１は、第１実施形態と比べて、第１吸気酸素センサ４の第１センサ出力Ｓ１は用いず、第２吸気酸素センサ５の第２センサ出力Ｓ２を用いて、蒸発ガス供給量（パージガス濃度）を検出する点が異なる。なお、第３実施形態に関して第１実施形態と同様な内容については、同符号を用いて説明するか、もしくは説明を省略する。
【０１３２】
第３実施形態の燃料蒸発ガス検出装置１は、第１実施形態と比べて、ＥＣＵ２が実行する燃料蒸発ガス検出処理の内容が異なる。第３実施形態の燃料蒸発ガス検出処理について、図７のフローチャートに基づいて説明する。
【０１３３】
ＥＣＵ２は、燃料蒸発ガス検出処理を起動すると、まず、Ｓ６１０（Ｓはステップを表す）では、大気の酸素濃度（第２大気酸素濃度ＣＡ２）を演算したか否かを判定し、演算済みの場合には肯定判定してＳ６６０に移行し、演算していない場合には否定判定してＳ６２０に移行する。
【０１３４】
ＥＣＵ２は、Ｓ６１０で否定判定してＳ６２０に移行すると、パージバルブ１８が開状態か否かを判定し、肯定判定する場合（開状態である場合）には同ステップを繰り返し実行し、否定判定する場合（閉状態である場合）にはＳ６３０に移行する。
【０１３５】
ＥＣＵ２は、Ｓ６２０で否定判定してＳ６３０に移行すると、ＥＧＲバルブ２３が開状態か否かを判定し、肯定判定する場合（開状態である場合）にはＳ６２０に移行し、否定判定する場合（閉状態である場合）にはＳ６４０に移行する。
【０１３６】
ＥＣＵ２は、Ｓ６３０で否定判定してＳ６４０に移行すると、第２吸気酸素センサ５のセンサ出力（第２センサ出力Ｓ２）を取得する。このとき、ＥＧＲバルブ２３およびパージバルブ１８がいずれも閉状態であるため、吸気経路１２には、排気ガスおよび燃料蒸発ガス（パージガス）は供給されておらず、大気のみが通過する状態である。このため、このときの第２センサ出力Ｓ２は、吸気経路１２を通過する大気の酸素濃度に応じた値を示す。
【０１３７】
ＥＣＵ２は、次のＳ６５０で、Ｓ６４０で取得したセンサ出力に基づいて、大気の酸素濃度を演算する。第３実施形態では、ＥＣＵ２は、第２センサ出力Ｓ２に基づき第２大気酸素濃度ＣＡ２を演算する。
【０１３８】
Ｓ６５０での処理が終了すると、再びＳ６１０に移行する。
ＥＣＵ２は、Ｓ６１０で肯定判定してＳ６５５に移行すると、パージバルブ１８が開状態か否かを判定し、肯定判定する場合（開状態である場合）にはＳ６６０に移行し、否定判定する場合（閉状態である場合）にはＳ６５６に移行する。
【０１３９】
ＥＣＵ２は、Ｓ６１０で否定判定してＳ６５６に移行すると、第２吸気酸素センサ５の第２センサ出力Ｓ２を取得するとともに、第２センサ出力Ｓ２に基づいて酸素濃度（第２酸素濃度ＣＳ）を演算する。
【０１４０】
ＥＣＵ２は、次のＳ６５７で、第２大気酸素濃度ＣＡ２と第２酸素濃度ＣＳとの差に基づいて、ＥＧＲ率ＲＡ２［％］（センサ）を演算する。ＥＧＲ率ＲＡ２は、吸気経路１２に流れるガスに含まれるＥＧＲガスの体積割合である。ＥＧＲ率ＲＡ２（センサ）は、ＥＧＲ率ＲＡ２のうち第２センサ出力Ｓ２を用いて演算した値を意味している。
【０１４１】
ＥＣＵ２は、Ｓ６５５で肯定判定してＳ６６０に移行すると、ＥＧＲバルブ２３が開状態か否かを判定し、肯定判定する場合（開状態である場合）にはＳ６９０に移行し、否定判定する場合（閉状態である場合）にはＳ６７０に移行する。ＥＣＵ２は、Ｓ６６０を実行することで、排気再循環処理（ＥＧＲ処理）が実行中であるか停止中であるかを判定するように構成されている。
【０１４２】
ＥＣＵ２は、Ｓ６６０で否定判定してＳ６７０に移行すると、第２吸気酸素センサ５の第２センサ出力Ｓ２を取得するとともに、第２センサ出力Ｓ２に基づいて酸素濃度（第２酸素濃度ＣＳ）を演算する。
【０１４３】
このとき、パージバルブ１８の状態（開状態、閉状態）は不定であるが、このときの第２センサ出力Ｓ２は、ＥＧＲバルブ２３の状態およびパージバルブ１８の状態（換言すれば、吸気経路１２へのパージガスの供給量）に応じて変化する。
【０１４４】
ＥＣＵ２は、次のＳ６８０で、第２実施形態のＳ３８０と同様に、上記の［数３］に基づいて、吸気経路１２に供給されるパージガスの濃度（パージガス濃度ＲＢ３［％］）を演算する。
【０１４５】
ＥＣＵ２は、Ｓ６６０で肯定判定してＳ６９０に移行すると、ＥＧＲガス経路２１におけるＥＧＲバルブ２３に流れるＥＧＲガスの流量（ＥＧＲ流量ＦＬ３［ｍ３／ｓ］）を演算し、吸気経路１２のうちＥＧＲガス供給部１２ａよりも上流側領域を流れる新気（大気）の流量（新気流量ＦＬ４）を検出し、［数６］に基づいてＥＧＲ率ＲＡ２［％］（モデル）を演算する。ＥＧＲ率ＲＡ２は、吸気経路１２に流れるガスに含まれるＥＧＲガスの体積割合である。ＥＧＲ率ＲＡ２（モデル）は、ＥＧＲ率ＲＡ２のうちＥＧＲ流量ＦＬ３および新気流量ＦＬ４を用いて演算した値を意味している。
【０１４６】
【数６】
2019112999.tif 000008
【０１４７】
ＦＬ３はＥＧＲ流量であり、ＦＬ４は新気流量である。このとき検出するＥＧＲ流量ＦＬ３および新気流量ＦＬ４は、体積流量（単位時間あたりに流れるガスの体積）であり、単位は［ｍ３／ｓ］である。
【０１４８】
なお、内燃機関１１は、図１では図示を省略しているが、吸気経路１２の上流領域のうちエアクリーナよりも下流側にマスフローセンサを備えている。ＥＣＵ２は、このマスフローセンサからの流量信号に基づいて新気流量ＦＬ４を検出する。
【０１４９】
ＥＣＵ２は、［数６］で用いるＥＧＲ流量ＦＬ３を［数７］に基づいて演算する。ＥＧＲ流量ＦＬ３は、ベルヌーイの定理に基づくバルブ前後の圧力差（差圧）を用いた一般的な演算手法により演算できる。本実施形態では、［数７］に基づいてＥＧＲ流量ＦＬ３を演算する。
【０１５０】
【数７】
2019112999.tif 000009
【０１５１】
Ｃｄは予め定められた係数であり、ＡｅｇはＥＧＲバルブ２３のバルブ断面積［ｍ２］であり、ＰｉｎはＥＧＲバルブ入口圧力［Ｐａ］であり、ＰｏｕｔはＥＧＲバルブ出口圧力［Ｐａ］であり、ρegはパージガスの密度［ｋｇ／ｍ３］である。
【０１５２】
ＥＣＵ２は、次のＳ７００で、［数８］に基づいてパージガス濃度ＲＢ３［％］を演算する。
【０１５３】
【数８】
2019112999.tif 000010
【０１５４】
なお、ＣＡ２はＳ６５０で演算した第２大気酸素濃度ＣＡ２であり、ＣＳはＳ６７０で演算した第２酸素濃度ＣＳであり、Ｋ１は予め定められた係数である。係数Ｋ１は、第２吸気酸素センサ５の特性に応じて定められる比例定数である。
【０１５５】
ＥＣＵ２は、Ｓ６８０またはＳ７００が終了するとＳ７１０に移行し、パージガス濃度ＲＢ３の検出が終了したか否かを判定し、肯定判定する場合には燃料蒸発ガス検出処理を終了し、否定判定する場合には再びＳ６６０に移行する。なお、本実施形態のＳ７１０では、例えば、内燃機関の運転終了時、内燃機関の異常発生時、燃料蒸発ガス検出装置１の異常発生時のいずれかの場合に、検出終了と判定する。
【０１５６】
上述のように、第３実施形態の燃料蒸発ガス検出処理は、第２大気酸素濃度ＣＡ２の演算が実行され（Ｓ６１０で肯定判定）、かつ、ＥＧＲバルブ２３が閉状態である場合（Ｓ６６０で否定判定）には、第２センサ出力Ｓ２を用いてパージガス濃度ＲＢ３を演算する（Ｓ６７０，Ｓ６８０）。また、第３実施形態の燃料蒸発ガス検出処理は、第２大気酸素濃度ＣＡ２の演算が実行され（Ｓ６１０で肯定判定）、かつ、ＥＧＲバルブ２３が開状態である場合（Ｓ６６０で肯定判定）には、ＥＧＲ率ＲＡ２を用いてパージガス濃度ＲＢ３を演算する（Ｓ６９０，Ｓ７００）。
【０１５７】
［３−２．各部の変化状態］
次に、第３実施形態の内燃機関１１における各部の変化状態について、図８に示すタイムチャートを用いて説明する。
【０１５８】
図８に示すタイムチャートでは、時刻ｔ２０で内燃機関１１が始動し、内燃機関１１の運転状態（冷却水温度、潤滑油温度など）が所定条件を満たした時刻ｔ２１で、パージ許可フラグＦｐがＯＮ状態に設定されている。
【０１５９】
ＥＣＵ２は、内燃機関１１の始動後、パージ許可フラグＦｐをＯＦＦ状態に設定している期間中（図８での時刻ｔ２０から時刻ｔ２１までの期間中）に、上述のＳ６４０およびＳ６５０を実行して、第２大気酸素濃度ＣＡ２を演算する。
【０１６０】
ＥＣＵ２は、パージ許可フラグＦｐをＯＮ状態に設定すると、パージバルブ制御処理を実行してパージバルブ１８の状態（開状態、閉状態）を制御する。図８では、時刻ｔ２１から時刻ｔ２２までの期間に、パージバルブ１８が３回にわたり開状態に設定されており、これに伴い、第２酸素濃度ＣＳが変動するとともに、Ｓ６８０での演算結果に応じてパージガス濃度ＲＢ３が変動する。
【０１６１】
ＥＣＵ２は、ＥＧＲ許可フラグＦｅをＯＮ状態に設定すると、ＥＧＲ制御処理を実行してＥＧＲバルブ２３の状態（開状態、閉状態）を制御する。図８では、時刻ｔ２２以後に、パージバルブ１８が１回にわたり開状態に設定されるとともに、ＥＧＲバルブ２３が２回にわたり開状態に設定されている。これに伴い、第２酸素濃度ＣＳが変動するとともに、Ｓ７００での演算結果に応じてパージガス濃度ＲＢ３が変動する。
【０１６２】
ＥＣＵ２は、Ｓ６８０およびＳ７００でのそれぞれの演算結果（波形）を合計することで、パージガス濃度ＲＢ３の合計値（最終値）を演算する。
［３−３．効果］
以上説明したように、第３実施形態の燃料蒸発ガス検出装置１は、ＥＧＲガスおよびパージガスが吸気経路１２に供給される構成の内燃機関１１において、吸気経路１２へのパージガスの供給量（パージガス濃度ＲＢ３）を検出するように構成されている。
【０１６３】
燃料蒸発ガス検出装置１は、燃料蒸発ガス検出処理を実行するＥＣＵ２を備える。
ＥＣＵ２は、燃料蒸発ガス検出処理のＳ６４０およびＳ６７０を実行することで、第２吸気酸素センサ５の第２センサ出力Ｓ２を取得する。第２センサ出力Ｓ２は、吸気経路１２のうちＥＧＲガス供給部１２ａおよびパージガス供給部１２ｂよりも下流部分における酸素濃度に応じた酸素濃度信号に相当する。
【０１６４】
ＥＣＵ２は、燃料蒸発ガス検出処理のＳ６５０およびＳ６７０を実行することで、第２センサ出力Ｓ２に基づいて、第２大気酸素濃度ＣＡ２を演算するとともに、第２酸素濃度ＣＳを演算する。
【０１６５】
吸気経路１２のうちＥＧＲガス供給部１２ａおよびパージガス供給部１２ｂよりも下流部分における酸素濃度は、少なくとも蒸発ガス供給量（パージガス濃度）に応じて変化することから、ＥＣＵ２は、第２センサ出力Ｓ２に基づいて蒸発ガス供給量を演算することできる。
【０１６６】
燃料蒸発ガス検出装置１は、第２センサ出力Ｓ２に基づいて蒸発ガス供給量（パージガス濃度）を演算するＥＣＵ２（詳細には、Ｓ６５０およびＳ６７０を実行するＥＣＵ２）を備えるため、蒸発ガス供給量を適切に検出することができ、蒸発ガス供給量の検出誤差を低減できる。
【０１６７】
次に、ＥＣＵ２は、Ｓ６２０を実行することで、排気ガス（ＥＧＲガス）が吸気経路１２に供給される排気再循環処理（ＥＧＲ処理）の実行中であるか否かを判定するように構成されている。ＥＣＵ２は、Ｓ６３０を実行することで、パージガス（燃料蒸発ガス）が吸気経路１２に供給されるパージ処理の実行中であるか否かを判定するように構成されている。
【０１６８】
ＥＣＵ２は、内燃機関１１の始動後、Ｓ６２０で排気再循環処理の停止中と判断され、かつ、Ｓ６３０でパージ処理の停止中と判断された場合に、Ｓ６４０，Ｓ６５０を実行することで、第２センサ出力Ｓ２に基づいて吸気経路１２の基準濃度（第２大気酸素濃度ＣＡ２）を演算するように構成されている。
【０１６９】
ＥＣＵ２は、ＥＧＲ処理が停止中と判定されている再循環停止期間中に（Ｓ６６０で否定判定される期間中に）、Ｓ６７０およびＳ６８０を実行することで、基準濃度（第２大気酸素濃度ＣＡ２）と、酸素濃度信号（第２センサ出力Ｓ２）と、に基づいて蒸発ガス供給量（パージガス濃度ＲＢ３）を演算するように構成されている。
【０１７０】
再循環停止期間中（換言すれば、排気再循環処理の停止中）には、吸気経路１２における酸素濃度は、排気ガス（ＥＧＲガス）の影響を受けないため、燃料蒸発ガス（パージガス）の影響による変化が生じやすくなる。このため、第３実施形態の燃料蒸発ガス検出装置１は、排気再循環処理の停止中（Ｓ６６０で否定判定される期間中）に、第２大気酸素濃度ＣＡ２および第２センサ出力Ｓ２に基づいてパージガス濃度ＲＢ３を演算することで、排気ガス（ＥＧＲガス）の影響を抑制できるため、パージガス濃度ＲＢ３を精度よく検出できる。
【０１７１】
次に、ＥＣＵ２は、Ｓ６９０を実行することで、新気流量ＦＬ４とＥＧＲ流量ＦＬ３とに基づいてＥＧＲ率ＲＡ２（排気ガス供給率）を求める。ＥＣＵ２は、ＥＧＲ処理の実行中（Ｓ６６０で肯定判定）に、Ｓ７００を実行することで、ＥＧＲ率ＲＡ２と第２酸素濃度ＣＳに基づいてパージガス濃度ＲＢ３を演算するように構成されている。
【０１７２】
この燃料蒸発ガス検出装置１は、ＥＧＲ処理中には、パージガス濃度ＲＢ３の演算においてＥＧＲ率ＲＡ２を用いることから、第２酸素濃度ＣＳにおけるＥＧＲガスの影響を低減するようにパージガス濃度ＲＢ３を演算することができる。これにより、この燃料蒸発ガス検出装置１は、ＥＧＲ処理中には、ＥＧＲガスの影響を低減することができ、パージガス濃度ＲＢ３の検出誤差を低減できる。
【０１７３】
［３−４．文言の対応関係］
ここで、文言の対応関係について説明する。
Ｓ６４０またはＳ６７０を実行して第２センサ出力Ｓ２を取得するＥＣＵ２が信号受信部に相当し、Ｓ６２０を実行するＥＣＵ２が再循環判定部に相当し、Ｓ６３０を実行するＥＣＵ２がパージ判定部に相当し、Ｓ６７０、Ｓ６８０、Ｓ６９０およびＳ７００を実行するＥＣＵ２が供給量演算部に相当する。Ｓ６４０およびＳ６５０を実行するＥＣＵ２が基準濃度演算部に相当する。
【０１７４】
Ｓ６４０またはＳ６７０が信号受信ステップに相当し、Ｓ６２０が再循環判定ステップに相当し、Ｓ６３０がパージ判定ステップに相当し、Ｓ６７０、Ｓ６８０、Ｓ６９０およびＳ７００が供給量演算ステップに相当する。
【０１７５】
新気流量ＦＬ４が新気流量情報に相当し、Ｓ６９０を実行して新気流量ＦＬ４を取得するＥＣＵ２が新気流量情報取得部に相当し、ＥＧＲ流量ＦＬ３が排気ガス流量に相当し、Ｓ６９０を実行してＥＧＲ流量ＦＬ３を取得するＥＣＵ２が排気ガス流量演算部に相当する。
【０１７６】
［４．他の実施形態］
以上、本開示の実施形態について説明したが、本開示は上記実施形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において、様々な態様にて実施することが可能である。
【０１７７】
例えば、第２実施形態および第３実施形態においては、内燃機関１１における第１吸気酸素センサ４の設置を省略して、吸気経路１２における酸素センサとしては第２吸気酸素センサ５のみを備える構成としてもよい。
【０１７８】
また、図５に示すマップにおける各数値は、一例であり、これらの数値に限定されるものではなく、内燃機関の構成に応じた他の数値を採用してもよい。係数Ｋ１は、予め定められた固定値に限られることはなく、可変値であってもよい。例えば、実際の使用環境下での各種状態量に基づき学習処理を行い、その学習結果に応じて、係数Ｋ１の値を変更する構成であってもよい。
【０１７９】
次に、上記実施形態における１つの構成要素が有する機能を複数の構成要素に分担させたり、複数の構成要素が有する機能を１つの構成要素に発揮させたりしてもよい。また、上記実施形態の構成の一部を、省略してもよい。また、上記実施形態の構成の少なくとも一部を、他の上記実施形態の構成に対して付加、置換等してもよい。なお、特許請求の範囲に記載の文言から特定される技術思想に含まれるあらゆる態様が本開示の実施形態である。
【０１８０】
上述したコンピュータシステムの他、当該コンピュータシステムを構成要素とする上位システム、当該コンピュータシステムとしてコンピュータを機能させるためのプログラム、このプログラムを記録した半導体メモリ等の非遷移的実態的記録媒体、濃度算出方法など、種々の形態で本開示を実現することもできる。
【符号の説明】
【０１８１】
１…燃料蒸発ガス検出装置、２…電子制御装置（ＥＣＵ）、４…第１吸気酸素センサ、５…第２吸気酸素センサ、８…排気酸素センサ、９…三元触媒、１１…内燃機関、１２…吸気経路、１２ａ…ＥＧＲガス供給部、１２ｂ…パージガス供給部、１３…排気経路、１４…燃料噴射弁（インジェクタ）、１５…スロットルバルブ、１６…キャニスタ、１７…パージガス経路、１８…パージバルブ、２１…ＥＧＲガス経路、２３…ＥＧＲバルブ。
【図１】
2019112999.tif 000011
【図２】
2019112999.tif 000012
【図３】
2019112999.tif 000013
【図４】
2019112999.tif 000014
【図５】
2019112999.tif 000015
【図６】
2019112999.tif 000016
【図７】
2019112999.tif 000017
【図８】
2019112999.tif 000018