(57)【要約】【課題】エンジンの制御装置に関し、パージガスの濃度の推定精度を向上させる。【解決手段】燃料タンク２８からの蒸発燃料を含むパージガスを吸気系に導入するエンジンの制御装置において、エンジンの空燃比を演算する空燃比演算手段２と、パージガスの導入割合に相当するパージ率を演算するパージ率演算手段３とを備える。また、空燃比演算手段２で演算された空燃比とパージ率演算手段３で演算されたパージ率とに基づき、パージガスの濃度を演算する濃度演算手段４を備える。さらに、パージ率演算手段３で演算されたパージ率に基づき、濃度演算手段４に濃度の演算を許可又は禁止する判定手段６を備える。【選択図】図１
2014009611.tif 000002
【特許請求の範囲】
【請求項１】
燃料タンクからの蒸発燃料を含むパージガスを吸気系に導入するエンジンの制御装置において、
前記エンジンの空燃比を演算する空燃比演算手段と、
前記パージガスの導入割合に相当するパージ率を演算するパージ率演算手段と、
前記空燃比演算手段で演算された前記空燃比と前記パージ率演算手段で演算された前記パージ率とに基づき、前記パージガスの濃度を演算する濃度演算手段と、
前記パージ率演算手段で演算された前記パージ率に基づき、前記濃度演算手段に前記濃度の演算を許可又は禁止する判定手段と、を備えた
ことを特徴とする、エンジンの制御装置。
【請求項２】
前記判定手段は、
前記パージ率が所定率以上であるときに、前記濃度演算手段に前記濃度の演算値を更新させ、
前記パージ率が前記所定率未満であるときに、前記濃度演算手段に前記濃度の前回値を維持させる
ことを特徴とする、請求項１記載のエンジンの制御装置。
【請求項３】
前記エンジンの筒内に導入される空気量を演算する空気量演算手段と、
前記空気量演算手段で演算された前記空気量の履歴に基づき、前記濃度演算手段における前記濃度の演算を禁止する期間を演算する禁止期間演算手段と、を備えた
ことを特徴とする、請求項１又は２記載のエンジンの制御装置。
【請求項４】
前記判定手段が、
前記空燃比演算手段で演算された前記空燃比と目標空燃比とのずれ量に相関する燃料量補正係数に基づき、前記濃度演算手段に前記濃度の演算を許可又は禁止する
ことを特徴とする、請求項１〜３の何れか１項に記載のエンジンの制御装置。
【請求項５】
前記判定手段は、
前記燃料量補正係数の変化が所定量以上となる運転状態のときに、前記濃度の演算を禁止し、
前記燃料量補正係数の変化が所定量未満となる運転状態のときに、前記濃度の演算を実施させる
ことを特徴とする、請求項４記載のエンジンの制御装置。
【請求項６】
前記判定手段が、前記エンジンの急加減速時に前記濃度の演算を禁止し、前記エンジンの急加減速時以外で前記濃度の演算を実施させる
ことを特徴とする、請求項４又は５記載のエンジンの制御装置。
【請求項７】
前記判定手段は、前記エンジンに作用する負荷が所定量以下であるときに前記濃度の演算を禁止し、前記負荷が所定量を超えるときに前記濃度の演算を実施させる
ことを特徴とする、請求項４〜６の何れか１項に記載のエンジンの制御装置。
【請求項８】
前記判定手段は、
フィードバック噴射制御が実施されているときに前記濃度の演算を実施させ、
オープンループ噴射制御が実施されているときに前記濃度の演算を禁止する
ことを特徴とする、請求項１〜７の何れか１項に記載のエンジンの制御装置。
【請求項９】
前記判定手段が、前記濃度の演算を許可又は禁止する条件を前記空燃比に応じて変更する
ことを特徴とする、請求項１〜８の何れか１項に記載のエンジンの制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、燃料タンクからの蒸発燃料を含むパージガスを吸気系に導入するエンジンの制御装置に関する。
【背景技術】
【０００２】
従来、車両の燃料タンク内で揮発した燃料ガスをエンジンの筒内に導くことで、燃料成分の車外への漏出を防止する技術が知られている。燃料タンク内の燃料ガスをキャニスターで一時的に回収し、キャニスターから脱離した燃料ガス（パージガス）を吸気通路に導入するものである。キャニスターと吸気通路とを接続するパージ通路上には、パージガスの流量を調節するためのパージ制御弁が介装され、エンジンの運転状態に応じて開度が制御される。
【０００３】
ところで、エンジンの筒内に導入される混合気の空燃比は、パージガスの濃度に応じて変化する。そこで、パージガスの濃度を精度よく推定することで、適切に空燃比を制御する技術が開発されている。例えば、排気通路上に空燃比センサーを設けて空燃比を検出し、検出された空燃比と目標空燃比との相違量に基づいてパージガスの濃度を推定する技術が知られている。また、空燃比と目標空燃比との比率に相当する空燃比フィードバック補正係数を演算し、この補正係数の変化に基づいてパージガスの濃度を学習する技術も存在する（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−６３０７８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、空燃比に基づくパージガスの濃度算出手法では、パージガスの流量が少ないほど演算誤差が増大する傾向にある。
ここで、排気通路上の空燃比センサーで検出された空燃比とパージガスの濃度及びパージガス流量との関係をグラフ化して図７に例示する。このグラフは、任意の空燃比のパージガスと理論空燃比の新気との混合気をシリンダーに供給したときのパージガスの濃度，パージガス流量及びセンサーで検出される空燃比の三者の関係を示している。この関係を利用すれば、パージガス流量と空燃比とからパージガスの濃度を推定することが可能である。
【０００６】
空燃比センサーで検出された空燃比の値が理論空燃比であるとき、パージガスの流量の大小に関わらず、パージガスの濃度は理論空燃比であると推定される。これに対し、空燃比センサーで検出された空燃比の値が理論空燃比よりもリッチである場合には、パージガスの流量が少ないほどパージガスの濃度の推定値が上昇する。反対に、空燃比の値が理論空燃比よりもリーンである場合には、パージガスの流量が少ないほどパージガスの濃度の推定値が低下する。
【０００７】
上記のように、パージガスの流量が少ないほど、空燃比の値のわずかな変化に対してパージガスの濃度の推定値が大きく変動することになる。したがって、パージ制御弁の開度が比較的小さく制御される運転状態ではパージガスの濃度の推定精度が低下しやすく、エンジンの制御性が低下する場合がある。
なお、空燃比の演算精度を高めることができれば、パージガスの濃度の推定精度も向上する。しかし、空燃比センサーの個体差による検出精度のばらつきや、経年劣化による検出誤差の発生を防止することは困難である。そのため、市販の車両に実装されるエンジンの制御装置においては、空燃比の演算精度に左右されないパージガスの濃度演算を実現するための制御手法が模索されているという実情がある。
【０００８】
本件の目的の一つは、上記のような課題に鑑み創案されたもので、パージガスの濃度の推定精度を向上させたエンジンの制御装置を提供することである。
なお、これらの目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的として位置づけることができる。
【課題を解決するための手段】
【０００９】
（１）ここで開示するエンジンの制御装置は、燃料タンクからの蒸発燃料を含むパージガスを吸気系に導入するエンジンの制御装置において、前記エンジンの空燃比を演算する空燃比演算手段と、前記パージガスの導入割合に相当するパージ率を演算するパージ率演算手段とを備える。
また、前記空燃比演算手段で演算された前記空燃比と前記パージ率演算手段で演算された前記パージ率とに基づき、前記パージガスの濃度を演算する濃度演算手段を備える。さらに、前記パージ率演算手段で演算された前記パージ率に基づき、前記濃度演算手段に前記濃度の演算を許可又は禁止する判定手段を備える。
【００１０】
（２）また、前記判定手段は、前記パージ率が所定率以上であるときに、前記濃度演算手段に前記濃度の演算値を更新させ、前記パージ率が前記所定率未満であるときに、前記濃度演算手段に前記濃度の前回値を維持させることが好ましい。
（３）また、前記エンジンの筒内に導入される空気量を演算する空気量演算手段と、前記空気量演算手段で演算された前記空気量の履歴に基づき、前記濃度演算手段における前記濃度の演算を禁止する期間を演算する禁止期間演算手段と、を備えることが好ましい。
【００１１】
一般に、前記空気量に応じて排気応答遅れ時間が変化する。この排気応答遅れ時間は、パージガスの流量変化や濃度変化が空燃比に影響を及ぼすまでの遅延時間に相当する。前記禁止期間演算手段は、前記空気量に応じた遅延時間の履歴に基づき、前記濃度の演算を禁止する期間を制御する。なお、前記期間は前記空気量の履歴に応じて延長又は短縮されることが好ましい。また、前記期間は前記エンジンの筒内に導入される空気の吸気遅れや燃焼遅れ，排気遅れを考慮して設定されることが好ましい。
なお、ここでいう「空気量」は、エンジンの筒内へ導入される（導入された）空気の体積や質量、又はこれらに対応するパラメーターを含み、例えば充填効率や体積効率等を含む。
【００１２】
（４）また、前記判定手段が、前記空燃比演算手段で演算された前記空燃比と目標空燃比とのずれ量に相関する燃料量補正係数に基づき、前記濃度演算手段に前記濃度の演算を許可又は禁止することが好ましい。
（５）この場合、前記判定手段は、前記燃料量補正係数の変化が所定量以上となる運転状態のときに、前記濃度の演算を禁止し、前記燃料量補正係数の変化が所定量未満となる運転状態のときに、前記濃度の演算を実施させることが好ましい。
ここでいう「前記燃料量補正係数の変化が所定量以上となる運転状態」とは、前記燃料量補正係数が急変しやすいエンジン運転状態であり、例えば前記空燃比演算手段で演算された前記空燃比と目標空燃比とが大きくずれやすい運転状態である。
【００１３】
（６）より具体的には、前記判定手段が、前記エンジンの急加減速時に前記濃度の演算を禁止し、前記エンジンの急加減速時以外で前記濃度の演算を実施させることが好ましい。ここでいう「前記エンジンの急加減速時」とは、前記エンジンの回転運動が急変しているとき（急変している状態であるとき）を意味する。例えば、前記エンジンの角加減速度の絶対値が所定値以上であるときに前記濃度の演算を禁止し、前記角加減速度が前記所定値未満であるときに前記濃度の演算を実施させることが好ましい。
【００１４】
（７）あるいは、前記判定手段が、前記エンジンに作用する負荷が所定量以下であるときに前記濃度の演算を禁止し、前記負荷が所定量を超えるときに前記濃度の演算を実施させることが好ましい。ここでいう「前記エンジンに作用する負荷が所定量以下であるとき」には、例えば、エンジン発生トルクが負である燃焼限界状態であるときが含まれる。
【００１５】
（８）また、前記判定手段は、フィードバック噴射制御が実施されているときに前記濃度の演算を実施させ、オープンループ噴射制御が実施されているときに前記濃度の演算を禁止することが好ましい。
前記フィードバック噴射制御とは、排気系に設けられた空燃比センサーの検出値を用いて、燃料噴射量を増減補正する制御である。この制御では、例えば筒内でストイキ燃焼（空燃比が理論空燃比近傍の状態での燃焼）が実現されるように、燃料噴射量が補正される。一方、オープンループ噴射制御とは、空燃比センサーの検出値を用いた補正が実施されない制御である。
【００１６】
（９）また、前記判定手段が、前記濃度の演算を許可又は禁止する条件を前記空燃比に応じて変更することが好ましい。
【発明の効果】
【００１７】
開示のエンジンの制御装置によれば、パージ率に基づいてパージガスの濃度演算を実施するか否かを判定することで、パージガス濃度の演算誤差が増加することを未然に防ぐことができる。これにより、推定精度の高いパージガス濃度を用いてエンジンを制御することができ、空燃比の制御性を向上させることができる。
【図面の簡単な説明】
【００１８】
【図１】一実施形態に係るエンジンの制御装置のブロック構成及びこの制御装置が適用されたエンジンの構成を例示する図である。
【図２】本制御装置での推定されるパージガス濃度とパージ率との関係を例示するグラフである。
【図３】本制御装置が適用されたエンジンの排気応答遅れを説明するためのグラフである。
【図４】本制御装置でパージガス濃度の推定演算が禁止される期間を制御する際に利用されるデータを例示する表である。
【図５】本制御装置でのパージガス濃度の推定手順を例示するフローチャートである。
【図６】本制御装置での制御内容を説明するためのグラフであり、（ａ）はパージ率、（ｂ）は充填効率、（ｃ）はカウンター値を示す。また、（ｄ），（ｅ）は、比較例としてのカウンター値である。
【図７】パージガス濃度と流量との関係を例示するグラフである。
【発明を実施するための形態】
【００１９】
図面を参照してエンジンの制御装置について説明する。なお、以下に示す実施形態はあくまでも例示に過ぎず、以下の実施形態で明示しない種々の変形や技術の適用を排除する意図はない。本実施形態の各構成は、それらの趣旨を逸脱しない範囲で種々変形して実施することができるとともに、必要に応じて取捨選択することができ、あるいは適宜組み合わせることが可能である。
【００２０】
［１．装置構成］
［１−１．エンジン］
本実施形態のエンジンの制御装置は、図１に示す車載のガソリンエンジン１０に適用される。ここでは、多気筒のエンジン１０に設けられた複数のシリンダーのうちの一つを示す。ピストン１６は、中空円筒状に形成されたシリンダー１９の内周面に沿って往復摺動自在に内装される。ピストン１６の上面とシリンダー１９の内周面及び頂面に囲まれた空間は、エンジンの燃焼室２６として機能する。
ピストン１６の下部は、コネクティングロッドを介して、クランクシャフト１７の軸心から偏心した中心軸を持つクランクアームに連結される。これにより、ピストン１６の往復動作がクランクアームに伝達され、クランクシャフト１７の回転運動に変換される。
【００２１】
シリンダー１９の頂面には、吸入空気を燃焼室２６内に供給するための吸気ポート１１と、燃焼室２６内で燃焼した後の排気を排出するための排気ポート１２とが穿孔形成される。また、吸気ポート１１，排気ポート１２のそれぞれにおいて、燃焼室２６側の端部には吸気弁１４及び排気弁１５が設けられる。これらの吸気弁１４，排気弁１５は、エンジン１０の上部に設けられる図示しない動弁機構によって各々の動作を個別に制御される。また、シリンダー１９の頂部には、点火プラグ１３がその先端を燃焼室２６側に突出させた状態で設けられる。点火プラグ１３による点火時期は、後述するエンジン制御装置１で制御される。
【００２２】
シリンダー１９の周囲には、その内部をエンジン冷却水が流通するウォータージャケット２７が設けられる。エンジン冷却水はエンジン１０を冷却するための冷媒であり、ウォータージャケット２７とラジエータとの間を環状に接続する冷却水循環路内を流通している。
【００２３】
［１−２．吸排気系］
吸気ポート１１内には、燃料を噴射するインジェクター１８が設けられる。インジェクター１８から噴射される燃料量は、後述するエンジン制御装置１によって制御される。また、インジェクター１８よりも吸気流の上流側には、インテークマニホールド２０（以下、インマニと呼ぶ）が設けられる。
【００２４】
このインマニ２０には、吸気ポート１１側へと流れる空気を一時的に溜めるためのサージタンク２１が設けられる。サージタンク２１よりも下流側のインマニ２０は、各シリンダー１９の吸気ポート１１に向かって分岐するように形成され、サージタンク２１はその分岐点に位置する。サージタンク２１は、各々のシリンダーで発生しうる吸気脈動や吸気干渉を緩和するように機能する。
【００２５】
インマニ２０の上流側には、スロットルボディ２２が接続される。スロットルボディ２２の内部には電子制御式のスロットルバルブ２３が内蔵され、インマニ２０側へと流れる空気量がスロットルバルブ２３の開度（スロットル開度）に応じて調節される。このスロットル開度は、エンジン制御装置１によって制御される。
スロットルボディ２２のさらに上流側には吸気通路２４が接続され、吸気通路２４のさらに上流側にはエアフィルターが介装される。これにより、エアフィルターで濾過された新気が吸気通路２４及びインマニ２０を介してエンジン１０の各シリンダー１９に供給される。
【００２６】
また、サージタンク２１には、キャニスター２９から脱離した燃料ガスを吸気系に導入するためのパージ通路３０が接続される。パージ通路３０上には、キャニスター２９からパージされた燃料ガス（パージガス）のサージタンク２１内への流量を制御する電磁式のパージ弁３１が介装される。パージ弁３１の開度は、エンジン制御装置１で制御される。
【００２７】
キャニスター２９の内部には、活性炭２９ａが内蔵される。燃料タンク２８内で発生した蒸発燃料を含む燃料ガスは、この活性炭２９ａに吸着して回収される。また、キャニスター２９には、外部の新気を吸入するための通路２９ｂが接続される。パージ弁３１を開放すると、通路２９ｂを介してキャニスター２９内に新気が導入され、活性炭２９ａから脱離した燃料ガスがパージ通路３０を通ってサージタンク２１に供給される。
【００２８】
排気ポート１２の下流側には、エキゾーストマニホールド２５（以下、エキマニと呼ぶ）が設けられる。エキマニ２５は各シリンダー１９からの排気を合流させる形状に形成され、その下流側の図示しない排気通路や排気触媒装置等に接続される。
【００２９】
［１−３．検出系］
エキマニ２５よりも下流側の任意の位置には、燃焼室２６内で燃焼した混合気の空燃比AFを把握するための空燃比センサー３２が設けられる。この空燃比センサー３２は、例えば、酸素濃度センサーやLAFS（リニア空燃比センサー）等であり、排気中に含まれる酸素成分等の濃度に対応する排気空燃比情報を検出するものである。
【００３０】
吸気通路２４内には、吸気流量Qを検出するエアフローセンサー３３が設けられる。吸気流量Qは、スロットルバルブ２３を通過する空気の流量に対応するパラメーターである。なお、スロットルバルブ２３からシリンダー１９への吸気流には、いわゆる吸気応答遅れ（スロットルバルブ２３を通過した空気がシリンダー１９に導入されるまでの遅れ）が生じるため、ある時刻にシリンダー１９に導入される空気の流量は、その時点でスロットルバルブ２３を通過する空気の流量とは必ずしも一致しない。また、パージ弁３１を通過したパージガスの流れにも、スロットルバルブ２３からの吸気流と同様の吸気応答遅れが生じる。
【００３１】
さらに、シリンダー１９から空燃比センサー３２の取り付け位置までの間の排気流には、排気応答遅れが生じる。そのため、ある時刻に空燃比センサー３２で検出される排気空燃比情報は、過去にスロットルバルブ２３を通過した空気（あるいは過去にパージ弁３１を通過したパージガス）に燃料を混合したものの空燃比に対応するものとなり、その時点での吸気流量Qやパージガス流量には必ずしも対応しない。本エンジン制御装置１では、これらのような吸気応答遅れ，排気応答遅れ等の影響を考慮して、パージガスの状態が判定される。
【００３２】
ウォータージャケット２７又は冷却水循環路上の任意の位置には、エンジン冷却水の温度（冷却水温WT）を検出する冷却水温センサー３４が設けられる。また、クランクシャフト１７には、その回転角を検出するエンジン回転速度センサー３５が設けられる。回転角の単位時間あたりの変化量（角速度）はエンジン１０の回転速度Ne（単位時間あたりの実回転数）に比例する。したがって、エンジン回転速度センサー３５は、エンジン１０の回転速度Neを取得する機能を持つ。なお、エンジン回転速度センサー３５で検出された回転角に基づき、エンジン制御装置１の内部で回転速度Neを演算する構成としてもよい。
【００３３】
車両の任意の位置には、アクセルペダルの踏み込み操作量（アクセル操作量APS）を検出するアクセル開度センサー３６と、ブレーキ操作量に対応するブレーキ液圧BRKを検出するブレーキ液圧センサー３７とが設けられる。アクセル操作量APSは、運転者の加速要求や発進意思に対応するパラメーターであり、言い換えるとエンジン１０の負荷（エンジン１０に対する出力要求）に相関するパラメーターである。また、通常の車両走行時のブレーキ液圧BRKは、運転者の減速要求や停止意思に対応するパラメーターである。
上記の各種センサー３２〜３７で取得された排気空燃比情報，吸気流量Q，冷却水温WT，回転速度Ne，アクセル操作量APS，ブレーキ液圧BRKの各情報は、エンジン制御装置１に伝達される。
【００３４】
［１−４．制御系］
上記のエンジン１０を搭載する車両には、エンジン制御装置１（Engine Electronic Control Unit，制御装置）が設けられる。このエンジン制御装置１は、マイクロプロセッサやROM，RAM等を集積したLSIデバイスや組み込み電子デバイスとして構成され、車両に設けられた車載ネットワーク網の通信ラインに接続される。なお、車載ネットワーク上には、ブレーキ制御装置，変速機制御装置，車両安定制御装置，空調制御装置，電装品制御装置といったさまざまな公知の電子制御装置が、互いに通信可能に接続される。エンジン制御装置１以外の電子制御装置のことを外部制御システムと呼び、外部制御システムによって制御される装置のことを外部負荷装置と呼ぶ。
【００３５】
エンジン制御装置１は、エンジン１０に関する点火系，燃料系，吸排気系及び動弁系といった広汎なシステムを総合的に制御する電子制御装置であり、エンジン１０の各シリンダー１９に供給される空気量やパージガス量，インジェクター１８からの燃料噴射量，各シリンダー１９の点火時期を制御するものである。
【００３６】
エンジン制御装置１の信号入力側には、上述の空燃比センサー３２，エアフローセンサー３３，冷却水温センサー３４，エンジン回転速度センサー３５，アクセル開度センサー３６及びブレーキ液圧センサー３７が接続される。一方、制御信号出力側にはエンジン１０が接続され、エンジン１０の各シリンダー１９に供給される空気量，燃料噴射量，各シリンダーの点火時期等が制御される。エンジン制御装置１の具体的な制御対象としては、インジェクター１８から噴射される燃料量や噴射時期，点火プラグ１３での点火時期，スロットルバルブ２３及びパージ弁３１の開度等が挙げられる。
【００３７】
なお、エンジン制御装置１内には、これらのスロットルバルブ２３及びパージ弁３１の目標開度を演算するとともに、実際の弁開度が目標開度と一致するように、これらの弁に制御信号を出力する開度制御部が設けられる。開度制御部で演算された各々の弁の目標開度は、それぞれの開度S1，S2に相当する。したがって、エンジン制御装置１は、制御対象であるスロットルバルブ２３及びパージ弁３１のそれぞれの開度S1，S2を検出する機能を持つ。
【００３８】
［２．制御構成］
エンジン制御装置１で実施される空燃比制御について説明する。シリンダー１９に導入される混合気の空燃比は、スロットルバルブ２３の開度S1，パージ弁３１の開度S2，インジェクター１８からの燃料噴射量及びパージガス濃度によって決定される。これらのパラメーターのうち、開度S1，S2及び燃料噴射量は、エンジン制御装置１の制御対象であり、エンジン制御装置１が主体的に変更可能である。
【００３９】
一方、パージガス濃度は、燃料タンク２８からの燃料蒸発速度や経過時間，キャニスター２９内の圧力，温度，活性炭２９ａの性能等によって変化するパラメーターであり、エンジン制御装置１が主体的に変更することができない。そこで、エンジン制御装置１は、パージガス濃度の値を随時推定しながら、開度S1，S2及び燃料噴射量を変更することによって、エンジン１０の空燃比を制御する。
【００４０】
インジェクター１８での燃料噴射量は、おもにフィードバック噴射制御とオープンループ噴射制御との二通りの手法で制御される。フィードバック噴射制御とは、燃料噴射した結果をその原因である目標燃料噴射量の設定に反映させるフィードバック制御である。フィードバック噴射制御では、空燃比センサー３２で検出された排気空燃比情報に基づいて、インジェクター１８からの燃料噴射量が調節される。なお、フードバック噴射制御による空燃比の目標値が理論空燃比（ストイキ）である場合には、ストイキフィードバック噴射制御とも呼ばれる。
【００４１】
これに対し、オープンループ噴射制御とは、空燃比センサー３２で検出された排気空燃比情報を用いることなく、燃料噴射量を調節する制御である。オープンループ噴射制御は、例えば以下に列挙する何れかの運転状態に該当する場合に実施される。一方、何れの運転状態にも当てはまらない場合には、フィードバック噴射制御が実施される。
Ａ．エンジン１０が始動してからの経過時間が所定時間以内である
Ｂ．空燃比センサー３２が冷えた状態である
Ｃ．エンジン１０の冷却水温が暖機温度以下である
【００４２】
上記の何れの制御においてもエンジン制御装置１は、エンジン１０に要求されている負荷に応じて目標空燃比AFTGTを演算し、シリンダー１９内に実際に導入される混合気の空燃比が目標空燃比AFTGTと等しくなるように燃料噴射量を制御する。
【００４３】
図１に示すように、エンジン制御装置１には、空燃比演算部２，パージ率演算部３，パージ濃度演算部４，充填効率演算部５，判定部６，禁止期間演算部７及び制御部８が設けられる。これらの各要素は、電子回路（ハードウェア）によって実現してもよく、ソフトウェアとしてプログラミングされたものとしてもよいし、あるいはこれらの機能のうちの一部をハードウェアとして設け、他部をソフトウェアとしたものであってもよい。
【００４４】
空燃比演算部２（空燃比演算手段）は、シリンダー１９に導入された混合気の空燃比を演算するものである。ここでは、空燃比センサー３２で検出された排気空燃比情報に基づき、排気が燃焼する前の空燃比AFが演算される。ここで演算された空燃比AFの情報は、パージ濃度演算部４に伝達される。以下、この空燃比AFのことをセンサー空燃比AFと呼ぶ。また、このセンサー空燃比AFと区別して、パージガスの空燃比のことをパージガス空燃比AFPRGと呼ぶ。
【００４５】
パージ率演算部３（パージ率演算手段）は、パージガスの導入割合に相当するパージ率RPRGを演算するものである。本実施形態では、スロットルバルブ２３側からの吸気流量Qに対するパージ弁３１側からのパージガス流量の比をパージ率RPRGとして定義する。ここで演算されたパージ率RPRGの値は、パージ濃度演算部４及び判定部６に伝達される。
【００４６】
スロットルバルブ２３側からの吸気流量Qは、スロットルバルブ２３の開度S1と流速とから算出される。また、この流速は吸気流量Qやスロットルバルブ２３の上流及び下流の圧力，吸気温度等に基づいて算出される。同様に、パージガス流量は、パージ弁３１の開度S2とパージガス流速とから算出され、パージガス流速はパージ弁３１の上流及び下流の圧力，キャニスター２９での損失圧力，吸気温度等に基づいて算出される。なお、スロットルバルブ２３部の圧力差や圧力比（例えば、上流圧に対する下流圧の比）に応じた大きさの補正係数を設定し、スロットルバルブ２３の開度S1に対するパージ弁３１の開度S2の割合にその補正係数を乗じたものをパージ率RPRGとしてもよい。
【００４７】
パージ濃度演算部４（濃度演算手段）は、空燃比演算部２で演算されたセンサー空燃比AFとパージ率演算部３で演算されたパージ率RPRGとに基づき、後述する判定部６から伝達される制御信号に応じてパージガス濃度推定値KAF_PRG（パージガスの濃度を推定したもの）を演算するものである。ここでは、判定部６でパージガス濃度推定値KAF_PRGの演算が許可されているときにその推定演算が実施され、パージガス濃度推定値KAF_PRGの値が最新の値に更新される。一方、判定部６でパージガス濃度推定値KAF_PRGの演算が禁止されているときには、前回の演算周期で得られたパージガス濃度推定値KAF_PRGの値がそのまま維持される。
【００４８】
パージガス濃度推定値KAF_PRGの定義は、目標空燃比AFTGTをパージガス空燃比AFPRGで除したものであり、空燃比センサー３２でセンサー空燃比AFが検出された排気中に含まれるパージガスの燃料濃度に対応するパラメーターである。
例えば、パージガス空燃比AFPRGが目標空燃比AFTGTに等しいときにKAF_PRG＝1.0となり、パージガス空燃比AFPRGが目標空燃比AFTGTよりもリッチであるときにはKAF_PRG＞1.0となり、パージガス空燃比AFPRGが目標空燃比AFTGTよりもリーンであるときにはKAF_PRG＜1.0となる。なお、目標空燃比AFTGTが理論空燃比であるとき、パージガス濃度推定値KAF_PRGはパージガスの当量比に相当するパラメーターとなる。
【００４９】
パージガス空燃比AFPRGは、センサー空燃比AF，パージ率RPRG及び目標空燃比AFTGTに基づいて算出することができる。したがって、パージガス濃度推定値KAF_PRGは、式１に示すように、センサー空燃比AF，パージ率RPRG及び目標空燃比AFTGTの関数で表現される。
【数１】
2014009611.tif 000003
【００５０】
本実施形態のパージ濃度演算部４は、目標空燃比AFTGTとセンサー空燃比AFとに基づき、センサー空燃比AFが目標空燃比AFTGTからどの程度ずれていたのかを示す指標値である燃料量補正係数KFB_PRGを演算する。また、式２に示すように、燃料量補正係数KFB_PRG，パージ率RPRG及び目標空燃比AFTGTに基づいて、パージガス濃度推定値KAF_PRGを演算する。
【数２】
2014009611.tif 000004
【００５１】
燃料量補正係数KFB_PRGは、空燃比センサー３２の検出対象となった排気の燃料濃度の逆数に対応するパラメーターである。言い換えると、燃料量補正係数KFB_PRGは、センサー空燃比AFの情報を今後の制御にフィードバックさせるための指標値であって、フィードバック噴射制御では次回以降の演算周期でのセンサー空燃比AFを目標空燃比AFTGTに近づけるための増減量を与える係数となる。
【００５２】
燃料量補正係数KFB_PRGは、センサー空燃比AFが目標空燃比AFTGTに等しいときにKFB_PRG＝1.0とされ、センサー空燃比AFが目標空燃比AFTGTよりもリッチであるときにはKFB_PRG＜1.0とされ、目標空燃比AFTGTよりもリーンであるときにはKAF_PRG＞1.0とされる。目標空燃比AFTGTが理論空燃比であるとき、燃料量補正係数KFB_PRGは空気過剰率に相当するパラメーターとなる。パージ濃度演算部４は、燃料量補正係数KFB_PRG，パージ率RPRG及び目標空燃比AFTGTに基づいてパージガス濃度推定値KAF_PRGを演算する。ここで演算されたパージガス濃度推定値KAF_PRGの情報は、制御部８に伝達される。
【００５３】
なお、センサー空燃比AFと目標空燃比AFTGTとのずれ量には、パージガスを導入したことによるずれ量と、パージガス以外の要因によるずれ量（インジェクター１８からの噴射誤差やインマニ２０への付着，空燃比センサー３２での検出誤差等）とが含まれる。したがって、前者のずれ量をゼロにするためのパージ濃度補正係数K1と後者のずれ量をゼロにするための空燃比フィードバック補正係数K2とを別個に演算し、これらを乗算することによって燃料量補正係数KFB_PRGを求めてもよい。
【００５４】
この場合、パージ濃度補正係数K1は、例えばパージ弁３１の開度S2やパージ率RPRG，パージガス濃度推定値KAF_PRG，センサー空燃比AF等に基づいて演算される。また、空燃比フィードバック補正係数K2は、例えば吸気流量Qやスロットルバルブ２３の開度Ｓ1，スロットルバルブ２３の上流及び下流の圧力，吸気温度等に基づいて算出される。
【００５５】
図２は、燃料量補正係数KFB_PRG，パージ率RPRG及びパージガス濃度推定値KAF_PRGの関係をグラフ化したものである。燃料量補正係数KFB_PRGが1.0であるとき、パージガス濃度推定値KAF_PRGはパージ率RPRGの大小に関わらず1.0となる。一方、燃料量補正係数KFB_PRGが1.0よりも小さいときには、パージ率RPRGの値が減少するにつれて、パージ率RPRGにほぼ逆比例するようにパージガス濃度推定値KAF_PRGの値が増大する。また、パージ率RPRGが一定であれば、燃料量補正係数KFB_PRGの値が減少するほどパージガス濃度推定値KAF_PRGの値が増大し、グラフの傾きが急勾配となる。
【００５６】
同様に、燃料量補正係数KFB_PRGが1.0よりも大きいときには、パージ率RPRGの値が減少するにつれて、パージ率RPRGにほぼ逆比例するようにパージガス濃度推定値KAF_PRGの値が減少する。また、パージ率RPRGが一定であれば、燃料量補正係数KFB_PRGの値が減少するほどパージガス濃度推定値KAF_PRGの値が減少し、グラフの傾きが急勾配となる。ただし、パージガス濃度推定値KAF_PRGの最小値は0である。
【００５７】
充填効率演算部５（空気量演算手段）は、エアフローセンサー３３で検出された吸気流量Qに基づき、充填効率Ecを演算するものである。充填効率Ecとは、実際にシリンダー１９内に導入された空気量に対応するパラメーターであり、一回の吸気行程の間にシリンダー１９内に充填される空気の体積を標準状態（０℃，１気圧）での気体体積に正規化したのちシリンダー容積で除算したものである。ここでは、制御対象のシリンダー１９について、直前の一回の吸気行程の間にエアフローセンサー３３で検出された吸気流量Qの合計から、制御対象のシリンダー１９に実際に吸入された空気量が演算され、充填効率Ecが演算される。ここで演算された充填効率Ecは、判定部６に伝達される。
【００５８】
なお、吸気流量Qに基づいて得られる充填効率Ecは、厳密にはその演算時点以後にシリンダー１９に吸入される空気量に対応する。したがって、空燃比センサー３２でセンサー空燃比AFが検出された排気について、その排気がシリンダー１９内に導入されたときの空気量を求めるには、空燃比センサー３２での検出時よりも過去の時点での吸気流量Qに基づいて、充填効率Ecを演算すればよい。あるいは、最新の吸気流量Qに基づいて空気量を求めた後に、所定の吸気応答遅れや排気応答遅れを模擬した演算を施して、空燃比センサー３２の近傍に到達している排気についての充填効率Ecを求めてもよい。
【００５９】
判定部６（判定手段）は、パージ濃度演算部４でのパージガス濃度推定値KAF_PRGの演算を許可又は禁止するものである。判定部６はまず、図２に示すようなパージガス濃度推定値KAF_PRGの特性に鑑みて、パージ率演算部３で演算されたパージ率RPRGが少なくとも所定率RTH以下であるときには、パージガス濃度推定値KAF_PRGの演算を禁止する。また、パージ率RPRGが所定率RTHを超えていたとしても、パージ濃度演算部４で演算される燃料量補正係数KFB_PRGの単位時間あたりの変化量が大きくなりやすい（変動しやすい）運転状態である場合には、パージガス濃度推定値KAF_PRGの演算を禁止する。
【００６０】
本実施形態の判定部６は、以下に列挙する何れかの条件１〜４が成立したときに、パージガス濃度推定値KAF_PRGの演算を禁止するとともに、前回の演算周期で演算されたパージガス濃度推定値KAF_PRGの値を維持するように、パージ濃度演算部４に制御信号を伝達する。
条件１．パージ率RPRGが所定率RTH未満である
条件２．エンジン１０が急加減速状態である
条件３．エンジン１０が低負荷状態である
条件４．オープンループ噴射制御を実施中である
【００６１】
条件２中の「急加減速状態」とは、エンジン１０の回転運動が急変している状態のことを意味し、例えばエンジン回転数Ne（すなわち、単位時間あたりの回転数であってエンジン１０の回転速度）が急激に変化するような過渡運転時がこれに含まれる。エンジン１０の急加減速状態は、目標空燃比が変動しやすい状態であるため、パージガス濃度推定値KAF_PRGの演算が禁止される。
【００６２】
この条件２は、例えばアクセル開度センサー３６で検出されたアクセル操作量APSやその所定時間での変化量ΔAPSに基づいて判定される。すなわち、アクセル操作量APSの変化量ΔAPSがプラス側の所定判定値を超えた場合に「エンジンが急加速状態である」と判断され、変化量ΔAPSがマイナス側の所定判定値を下回った場合に「エンジンが急減速状態である」と判断される。なお、このような手法に代えて、エンジン回転数Neの変化量ΔNe（すなわち、エンジン１０の角加速度）を用いて急加速状態，急減速状態を判断してもよい。
【００６３】
条件３は、エンジン１０に作用する負荷が所定量以下であるときに低負荷状態であると判定するものである。低負荷状態には、エンジン発生トルクが負である燃焼限界状態等が含まれる。また、エンジン１０に作用する負荷の大きさは、エンジン１０の回転速度Neやアクセル操作量APS，外部負荷装置の作動状態等に基づいて演算される。なお、条件４は、車両の運転状態が上述の条件Ａ，Ｂ，Ｃの何れかの運転状態に該当するか否かを判定するものである。
【００６４】
一方、判定部６は、上記の条件１〜４が全て不成立であって、以下の条件５が成立したときに、パージガス濃度推定値KAF_PRGの演算を許可するとともに、今回の演算周期で新たなパージガス濃度推定値KAF_PRGの値を演算してその値を更新するように、パージ濃度演算部４に制御信号を伝達する。
条件５．条件１〜４の全てが不成立となってから所定の影響時間が経過した
【００６５】
条件５は、パージガス濃度推定値KAF_PRGの演算誤差を小さくするために設けられた条件である。例えば、条件１のみが成立しているときに、パージ弁３１の開度が開放されてパージ率RPRGが所定率RTH以上になると、条件１〜４の全てが不成立の状態となる。しかしその時点ではまだ、パージ弁３１の開度が開放されたことによって吸気系に導入されたパージガスがシリンダー１９内に到達しておらず、空燃比センサー３２で検出されるセンサー空燃比AFにも反映されていない。そのため、条件１〜４の全てが不成立の状態となった直後からパージガス濃度推定値KAF_PRGの演算を許可したとしても、演算精度を確保することが難しい。そこで判定部６は、条件１〜４の全てが不成立となってから所定の影響時間が経過した場合に、パージガス濃度推定値KAF_PRGの演算を許可する。
【００６６】
禁止期間演算部７（禁止期間演算手段）は、上記の所定の影響時間に関する演算を実施するものである。ここでは、充填効率演算部５で演算された充填効率Ecに基づいて、パージ弁３１を通過したパージガスが空燃比センサー３２に影響を与えるまでにかかる遅れ時間（すなわち、パージガスの影響時間）が演算される。
この影響時間は、パージガスの吸気応答遅れ時間と排気応答遅れ時間とを合わせた遅れ時間に相当する。吸気応答遅れ時間とは、パージ弁３１を通過したパージガスがシリンダー１９に導入されるまでの遅れ時間であり、例えばパージ弁３１が開放されてから吸気行程が開始されるまでのタイムラグや、吸気抵抗，吸気慣性の影響による遅れ時間がこれに含まれる。また、排気応答遅れ時間とは、パージガスがシリンダー１９に導入された後、燃焼後の排気が空燃比センサー３２の近傍に到達するまでの遅れ時間であり、例えば吸気行程から排気行程までの燃焼サイクルに要する遅れ時間や、排気抵抗，排気慣性の影響による遅れ時間がこれに含まれる。
【００６７】
ここで、スロットルバルブ２３を通過する吸気量とインジェクター１８からの燃料噴射量とが一定であり、パージ弁３１が閉鎖されているときの空燃比がAF1であるとする。また、パージ通路３０内には空燃比AF1よりもリッチなパージガスが存在し、パージ弁３１を開放することで空燃比の理論値がAF1からAF2へと変化するものとする。
時刻0にパージ弁３１が開放されると、空燃比の理論値は、図３中に太実線で示すように階段状に変化する。一方、パージ弁３１を通過したパージガスは直ちにシリンダー１９内に導入されるわけではなく、図３中に細実線で示すように吸気応答遅れ，排気応答遅れを伴って、空燃比センサー３２の近傍に到達する。そのため、センサー空燃比AFは時刻0から遅れて徐々に変化する。
【００６８】
パージガスの影響時間は、燃焼サイクル毎にシリンダー１９に導入され、排出される空気量、すなわち充填効率Ecに応じて変化する。充填効率Ecの値がEc1，Ec2，Ec3（Ec3＜Ec2＜Ec1）であるときのセンサー空燃比AFのそれぞれの変化を、図３中に細実線，破線，一点鎖線で示す。充填効率Ecが高いほど、多くのパージガスが空燃比センサー３２まで速く到達することになり、影響時間が短縮される。反対に、充填効率Ecが低いほど影響時間が延長され、センサー空燃比AFが変化しにくくなる。
【００６９】
充填効率Ecの値がEc1，Ec2，Ec3であるときのそれぞれの場合について、センサー空燃比AFが理論値AF2よりもやや小さい値AF3になるまでの応答遅れ時間をt1，t2，t3とおくと、その大小関係はt1＜t2＜t3となる。そこで禁止期間演算部７は、充填効率Ecが高いほどパージガスの影響時間を短縮させ、充填効率Ecが低いほどパージガスの影響時間を延長させる演算を実施する。なお、値AF3の具体的な設定値は任意であり、遅れ応答率が所定率（例えば80〜99%）となる空燃比を値AF3とすればよい。
【００７０】
例えば、図４に示すように、応答遅れ時間t1，t2，t3をエンジン１０の行程数に変換した値IG1，IG2，IG3と、その逆数1/IG1，1/IG2，1/IG3とを予め求めておき、これらの関係式やマップを記憶しておく。禁止期間演算部７は、充填効率Ecに対応する行程数の逆数を随時積算し、その積算値が1.0以上になったときに、パージガスの影響時間が経過したと判断する。
【００７１】
制御部８は、インジェクター１８からの燃料噴射量やスロットルバルブ２３，パージ弁３１の開度を制御するものである。ここでは、例えば吸気流量Qやセンサー空燃比AF，パージ率RPRG，燃料量補正係数KFB_PRG，パージガス濃度推定値KAF_PRG，エンジン１０の回転速度Ne等に基づき、スロットルバルブ２３及びパージ弁３１のそれぞれの開度が制御される。燃料噴射量は、フィードバック噴射制御かオープンループ噴射制御かの何れか一方が実施される。
【００７２】
このような制御により、燃料量補正係数KFB_PRGの変化に対してパージガス濃度推定値KAF_PRGが大きく変化しやすい運転状態のときや、燃料量補正係数KFB_PRGの単位時間あたりの変化量が大きくなりやすい運転状態のときには、パージガス濃度推定値KAF_PRGの演算が禁止され、前回値が維持される。一方、このような運転状態を脱してからパージガスの影響時間が経過したときには、パージガス濃度推定値KAF_PRGの演算が許可され、その演算値が更新される。
【００７３】
［３．フローチャート］
図５は、エンジン制御装置１において、パージガス濃度推定値KAF_PRGの演算を許可又は禁止する際の判定手法を例示するフローチャートである。このフローは、予め設定された所定周期（例えば、数十[ms]サイクル）で繰り返し実施される。フロー中の記号Fは、パージガス濃度推定値KAF_PRGの演算が許可された状態であるのか、それとも禁止された状態であるのかを意味するフラグであり、F=0が許可状態，F=1が禁止状態にそれぞれ対応する。また、記号Cは、パージガスの影響時間を計測するためのカウンター値（変数）である。
【００７４】
ステップＡ１０では、空燃比センサー３２で検出された排気空燃比情報がエンジン制御装置１の空燃比演算部２に入力され、センサー空燃比AFが演算される。また、ステップＡ２０では、エアフローセンサー３３で検出された吸気流量Qの情報が充填効率演算部５に入力され、充填効率Ecが演算される。
ステップＡ３０では、目標空燃比AFTGTとセンサー空燃比AFとに基づき、パージ濃度演算部４で燃料量補正係数KFB_PRGが演算される。なお、上記の式１に基づいてパージガス濃度推定値KAF_PRGを演算する場合には、本ステップを省略してもよい。
【００７５】
ステップＡ４０では、スロットルバルブ２３の開度S1，パージ弁３１の開度S2，それぞれの流速等の情報がパージ率演算部３に入力され、これらの情報に基づいてパージ率RPRGが演算される。例えば、スロットルバルブ２３の開度S1に対するパージ弁３１の開度S2の割合に補正係数を乗じた値がパージ率RPRGとして演算される。この場合、キャニスター２９を通過する空気の圧力損失を考慮して補正係数を設定してもよいし、スロットルバルブ２３部の圧力差や圧力比（例えば、上流圧に対する下流圧の比）に応じた大きさの補正係数を設定してもよい。
【００７６】
続くステップＡ５０では、判定部６において、前ステップで演算されたパージ率RPRGが所定率RTH以下であるか否か（上記の条件１）が判定される。ここでRPRG≦RTHである場合には、センサー空燃比AFがわずかに変化しただけでパージガス濃度推定値KAF_PRGの演算誤差が増大する状態であると判断され、ステップＡ６０に進む。一方、RPRG＞RTHである場合には、センサー空燃比AFの変化に対するパージガス濃度推定値KAF_PRGの演算誤差が小さい状態であると判断され、ステップＡ９０に進む。
【００７７】
ステップＡ６０では、パージガス濃度推定値KAF_PRGの演算が禁止され、前回の演算周期で演算されたパージガス濃度推定値KAF_PRGの値を維持するように、判定部６からパージ濃度演算部４に対して制御信号が伝達される。また、続くステップＡ７０でフラグFがF=1に設定されるとともに、ステップＡ８０でカウンター値CがC=0に設定されて、この演算周期での制御を終了する。
【００７８】
また、ステップＡ９０では、判定部６において、上記の条件２〜４の少なくとも何れかが成立するか否かが判定される。ここで、エンジン１０の急加減速状態，低負荷状態，オープンループ噴射制御の実施中の何れかであるときには、燃料量補正係数KFB_PRGが変動しやすい状態であると判断され、ステップＡ６０に進んでパージガス濃度推定値KAF_PRGの演算が禁止される。一方、上記の条件２〜４の全てが不成立のときには、燃料量補正係数KFB_PRGが変動しやすい状態ではないと判断され、ステップＡ１００に進む。
【００７９】
ステップＡ１００では、フラグFがF=0であるか否かが判定される。前述の通り、フラグFは、条件１〜４の何れかが成立したときでF=1に設定される。一方、この値が再びF=0に設定されるのは、上記の条件１〜４が不成立となり、かつ、条件５が成立するときである。つまり、条件１〜４の全てが不成立であっても、パージガス濃度推定値KAF_PRGの演算が許可されるとは限らない。そこでステップＡ１００では、フラグFの状態を確認することで、パージガスの影響時間が経過したか否かが判定される。
【００８０】
ここでフラグFがF=0のときには、パージガスの影響時間がすでに経過したものと判断され、ステップＡ１１０に進む。ステップＡ１１０では、パージ濃度演算部４において燃料量補正係数KFB_PRG，パージ率RPRG及び目標空燃比AFTGTに基づいてパージガス濃度推定値KAF_PRGが演算され、その演算値が最新の値に更新されて、この演算周期での制御を終了する。このように、パージガス濃度推定値KAF_PRGが演算されるのは、条件１〜４の全てが不成立となってからパージガスの影響時間が経過した時点以後となる。
【００８１】
一方、ステップＡ１００でフラグFがF=1のときには、パージガスの影響時間がまだ経過していないものと判断され、ステップＡ１２０に進む。ステップＡ１２０では、ステップＡ６０と同様にパージガス濃度推定値KAF_PRGの演算が禁止され、パージガス濃度推定値KAF_PRGの前回値が維持される。
続くステップＡ１３０では、禁止期間演算部７において、充填効率Ecに応じた大きさのカウンター加算値Aが設定される。このカウンター加算値Aは、充填効率Ecが高いほど大きな値を持つ。禁止期間演算部７では、例えば図４に記載されたようなマップに基づき、充填効率Ecに対応する行程数の逆数がカウンター加算値Aとして設定される。
【００８２】
ステップＡ１４０では、カウンター値Cに値C+Aが代入されて、カウンター値Cが積算される。前回の演算周期のカウンター値Cにカウンター加算値Aを加えたものが今回の演算周期のカウンター値Cとなる。その後のステップＡ１５０では、カウンター値Cが判定値（ここでは1.0）以上であるか否かが判定される。
【００８３】
ここでの判定結果がC＜1.0であるときには、パージガスの影響時間がまだ経過していないものと判断され、この演算周期での制御を終了する。この場合、パージガスの影響時間が経過するまではフラグFがF=1のままとされ、パージガス濃度推定値KAF_PRGの演算が禁止され続ける。なお、パージガスの影響時間が経過する前に再び条件１〜４の何れかが成立した場合には、ステップＡ８０でカウンター値CがC=0に再設定されるため、改めてパージガスの影響時間が計測され始める。
【００８４】
一方、ステップＡ１５０での判定結果がC≧1.0であるときには、パージガスの影響時間が経過したものと判断されてステップＡ１６０に進み、フラグFがF=0に設定され、この演算周期での制御を終了する。この場合、次回の演算周期でも上記の条件１〜４が不成立であれば、ステップＡ１１０に進んでパージガス濃度推定値KAF_PRGの演算が許可される。
【００８５】
［４．作用］
上記のエンジン制御装置１による制御のうち、パージガスの影響時間を計測する点について、従来の計測手法と比較したときの作用の違いを、図６を用いて説明する。図６（ａ）に示すように、時刻t4のパージ率RPRGは所定率RTH以下であり、条件１が成立するためパージガス濃度推定値KAF_PRGの演算が禁止された状態である。その後の時刻t5にパージ率RPRGが上昇して所定率RTHを超えると、条件１が不成立となる。このとき、条件２〜４についても不成立であれば、禁止期間演算部７でパージガスの影響時間が演算される。例えば、上記のエンジン制御装置１では、充填効率Ecに対応する行程数の逆数の積算値が所定値以上となるまでの時間が、パージガスの影響時間とされる。
【００８６】
ここで、充填効率Ecが一定で変化しなければ、パージガスの吸気応答遅れ，排気応答遅れの特性は変化しない。したがって、従来の計測手法と同様に、パージガスの影響時間を時刻t5からの経過時間に基づいて設定しても、比較的精度の高い計測が可能である。あるいは、図６（ｄ）に示すように、一定の速度で増加するカウンター値Cに対して、充填効率Ecに応じた判定値CTHを設定し、カウンター値CがCTHを超える時刻t6までの時間をパージガスの影響時間とすることも可能である。
【００８７】
一方、図６（ｂ）中に実線で示すように充填効率Ecが変化した場合、パージガスの吸気応答遅れ，排気応答遅れの特性が変化するため、時刻t5からの経過時間に基づいてパージガスの影響時間を設定することができない。また、図６（ｅ）に実線で示すように充填効率Ecに応じた判定値CTHを設定したとしても、一定の速度で増加するカウンター値Cが判定値1.0を超えたか否かを判定する手法では、判定結果にパージガスの正確な影響時間を反映させることができない。このことは、図６（ｂ），（ｅ）中に破線で示すように、充填効率Ecの経時変動カーブを変化させて吸気及び排気を通過しにくくした場合であっても同一の影響時間が設定されうることから明らかである。
【００８８】
これに対し、上記のエンジン制御装置１では、図６（ｃ）に示すように、カウンター値Cの加算量が充填効率Ecに応じた大きさに設定されるため、充填効率Ecの履歴がカウンター値Cに反映される。これにより、充填効率Ecが高い状態が長く継続されれば、パージガスの影響時間が短縮される。反対に、充填効率Ecが低い状態が長時間続けば、パージガスの影響時間が延長される。
【００８９】
例えば、図６（ｂ）中に実線で示すように充填効率Ecが変化した場合、充填効率Ecが高い状態のときにはカウンター値Cの増加勾配が大きくなり、充填効率Ecが低下するにつれてカウンター値Cの増加勾配が小さくなる。図６（ｃ）に示すように、カウンター値Cが判定値CTHを超える時刻t8は、図６（ｅ）に示す時刻t7よりも早い時刻となり、パージガスの応答遅れが解消されるとすぐにパージガス濃度推定値KAF_PRGの演算が再開されることになる。
【００９０】
［５．効果］
このように、本実施形態のエンジン制御装置１によれば、以下のような作用，効果が得られる。
（１）上記のエンジン制御装置１では、パージ率RPRGに基づいてパージガス濃度推定値KAF_PRGの演算を実施するか否かが判定される。これにより、図２に示すように、センサー空燃比AFがわずかに変化しただけでパージガス濃度推定値KAF_PRGの演算誤差が増大するような状態での演算を未然に防ぐことができ、推定精度の高いパージガス濃度推定値KAF_PRGを求めることができる。例えば、空燃比センサー３２の個体差による検出精度のばらつきや、経年劣化による検出誤差が生じたとしても、パージガス濃度推定値KAF_PRGの推定精度を低下しにくくすることができる。
【００９１】
また、図２に示すように、パージ率RPRGが低いほど、パージ率RPRGに対するパージガス濃度推定値KAF_PRGの演算誤差が増大する。上記のエンジン制御装置１は、このような状態での演算を防止することもでき、推定精度の高いパージガス濃度推定値KAF_PRGを求めることができる。例えば、エアフローセンサー３３の開度S1やパージ弁３１の開度S2等の検出精度の低下によってパージ率RPRGの演算精度が悪化したとしても、パージガス濃度推定値KAF_PRGの推定精度を低下しにくくすることができる。
さらに、このような高精度のパージガス濃度推定値KAF_PRGを用いて燃料噴射量やパージ弁３１の開度を制御することで、空燃比の制御性を向上させることができる。
【００９２】
（２）また、上記のエンジン制御装置１では、パージガス濃度推定値KAF_PRGの演算が許可されているときにその演算が実施され、パージガス濃度推定値KAF_PRGの値が最新の値に更新される。これにより、空燃比の制御精度を高めることができる。一方、パージガス濃度推定値KAF_PRGの演算が禁止されているときには、前回の演算周期で得られたパージガス濃度推定値KAF_PRGの値が維持される。つまり、パージガス濃度推定値KAF_PRGの演算が禁止されたとしても穏当な推定値が保持されるため、演算誤差の影響を小さくしつつ、空燃比の制御性が低下するような事態を回避することができる。
【００９３】
（３）また、上記のエンジン制御装置１では、図３に示すようなパージガスの影響時間の特性を踏まえ、充填効率Ecの履歴に基づいてパージガス濃度推定値KAF_PRGの演算の禁止期間が制御される。例えば、充填効率Ecが高い状態が長く継続されれば、演算の禁止期間が短縮され、充填効率Ecが低い状態が長時間続けば、演算の禁止期間が延長される。これにより、パージガス濃度推定値KAF_PRGの演算誤差が生じうる期間を避けてパージガス濃度の演算を実施することができる。これにより、空燃比の制御性を向上させることができる。
【００９４】
また、充填効率Ecに基づく演算により、パージ弁３１を通過したパージガスが空燃比センサー３２に影響を与えるまでにかかる遅れ時間を精度よく把握することができる。つまり、パージ弁３１を通過したパージガスが空燃比センサー３２に影響を与え始める最も早い時刻を精度よく把握することができ、パージガス濃度推定値KAF_PRGの演算精度を向上させることができる。
【００９５】
（４）なお、エンジン１０の急加減速時には、エンジン１０に要求される負荷の急変動により、目標空燃比AFTGTとセンサー空燃比AFとの間に差が生じやすく、燃料量補正係数KFB_PRGの変化が大きくなりやすい。これに対し、上記のエンジン制御装置１では、パージ率RPRGが所定率RTH未満であるときだけでなく、エンジン１０が急加減速状態であるときにも、パージガス濃度推定値KAF_PRGの演算が禁止される。したがって、誤差の大きいパージガス濃度推定値KAF_PRGが演算されることがなく、空燃比の制御性を向上させることができる。
【００９６】
（５）また、エンジン１０の低負荷時（例えば、エンジン発生トルクが負である燃焼限界状態であるとき）には、燃焼状態が不安定化しやすく、燃焼ガスの一部が未燃焼状態で排出されることがある。この場合、燃焼しなかった燃料成分量に対応するように、排気中の酸素濃度が本来の濃度よりも高くなる。つまり、シリンダー１９内に投入された燃料量に基づく実際の空燃比に対して、センサー空燃比AFがリーン側に出力されることになり、目標空燃比AFTGTとセンサー空燃比AFとの間に差が生じる。したがって、エンジン１０の低負荷時には、燃料量補正係数KFB_PRGの変化が大きくなりやすい。
【００９７】
これに対し、上記のエンジン制御装置１では、エンジン１０が低負荷状態であるときにも、パージガス濃度推定値KAF_PRGの演算が禁止される。したがって、パージガス濃度推定値KAF_PRGの演算精度が低下するようなことがなく、空燃比の制御性を向上させることができる。
なお、上記の条件２，３が不成立の状態では目標空燃比AFTGTとセンサー空燃比AFとのずれ量が変化しにくく、燃料量補正係数KFB_PRGが安定しやすい。このような安定した燃料量補正係数KFB_PRGに基づいてパージガス濃度推定値KAF_PRGの演算が実施されるため、パージガス濃度推定値KAF_PRGの演算精度を向上させることができる。
【００９８】
（６）また、オープンループ噴射制御の実施中には、空燃比センサー３２で検出された排気空燃比情報に頼らずに燃料噴射量が調節されるため、センサー空燃比AFの値や燃料量補正係数KFB_PRGの値が得られない場合がある。一方、上記のエンジン制御装置１では、オープンループ噴射制御を実施中であるときにも、パージガス濃度推定値KAF_PRGの演算が禁止される。したがって、パージガス濃度推定値KAF_PRGの誤演算を防止することができ、空燃比の制御性を向上させることができる。
【００９９】
［６．変形例］
上記のエンジン制御装置１で実施される制御の変形例は、多種多様に考えられる。例えば、上記の条件１ではパージ率RPRGが所定率RTH未満であるか否かが判定されているが、この所定率RTHの値をセンサー空燃比AFや燃料量補正係数KFB_PRGに応じて変更してもよい。
【０１００】
この場合、図２に示すように、燃料量補正係数KFB_PRGが1.0から離れるほど（目標空燃比AFTGTとセンサー空燃比AFとの差が大きいほど）所定率RTHの値を増大させてもよい。つまり、燃料量補正係数KFB_PRGがKFB_PRG3のときの所定値RTHの値を、KFB_PRG2のときの所定値RTHの値よりも大きくし、パージガス濃度推定値KAF_PRGの演算が禁止されるパージ率RPRGの範囲を拡大する（禁止されやすくする）ことが考えられる。このような設定により、演算誤差の抑制効果を高めることができ、パージガス濃度推定値KAF_PRGの推定精度を向上させることができる。
【０１０１】
また、上述の実施形態では、条件１〜４の全てが不成立となってからパージガスの影響時間が経過したときに、パージガス濃度推定値KAF_PRGの演算が許可されている。一方、条件１に係る影響時間は、条件２〜４に係る影響時間とは相違するものであり、一般的には後者の影響時間よりも前者の影響時間の方が長いと考えられる。そこで、条件１〜４の全てが不成立となったときに、それまで成立していた条件の種類に応じて、条件５の「所定の影響時間」の長さを変更する制御構成としてもよい。
【０１０２】
これにより、各条件１〜４に係る状態変化の影響がセンサー空燃比AFに反映されるまでの正確な時間を計測することができ、パージガス濃度推定値KAF_PRGの演算が禁止される期間を適正化することができる。したがって、パージガス濃度推定値KAF_PRGの正確な推定値を迅速に取得することができる。
【０１０３】
また、上述の実施形態では、空気量相当のパラメーターである充填効率Ecを用いてパージガスの影響時間を演算するものを例示したが、充填効率Ecの代わりに筒内空気量（質量，体積）や体積効率等を用いてもよい。少なくとも、エンジン１０のシリンダー１９内に導入される空気量と相関のあるパラメーターであれば、充填効率Ecと同様に適用することが可能である。
なお、上述の実施形態におけるエンジン１０の種類は任意であり、ガソリンエンジンやディーゼルエンジン，その他の燃焼形式のエンジンを用いることができる。
【符号の説明】
【０１０４】
１  エンジン制御装置
２  空燃比演算部（空燃比演算手段）
３  パージ率演算部（パージ率演算手段）
４  パージ濃度演算部（濃度演算手段）
５  充填効率演算部（空気量演算手段）
６  判定部（判定手段）
７  禁止期間演算部（禁止期間演算手段）
８  制御部
１０  エンジン
２３  スロットルバルブ
３１  パージ弁
３２  空燃比センサー
KAF_PRG  パージガス濃度推定値
RPRG  パージ率
KFB_PRG  燃料量補正係数
AF  空燃比（センサー空燃比）
【図１】
2014009611.tif 000005
【図２】
2014009611.tif 000006
【図３】
2014009611.tif 000007
【図４】
2014009611.tif 000008
【図５】
2014009611.tif 000009
【図６】
2014009611.tif 000010
【図７】
2014009611.tif 000011