(57)【要約】【課題】  多種燃料を供給する場合の過渡燃料噴射制御を正確に行う。【解決手段】  内燃機関１００の吸気ポートに燃料噴射弁１１０Ｈと１１０Ｌとから高オクタン価ガソリンと低オクタン価ガソリンとを任意の供給割合で個別に噴射する際に、燃料供給割合変化時や機関負荷変化時に、それぞれの燃料の供給割合に基づいて、それぞれの燃料の壁面付着燃料量の変化に対するそれぞれの燃料の燃料噴射量の補正を各燃料毎に個別に行う。これにより、燃料供給割合の変化にかかわらず正確に過渡時の燃料噴射量補正を行うことが可能となる。【選択図】      図１
2005127315.tif 000002
【特許請求の範囲】
【請求項１】
異なる性状の少なくとも２種類の燃料を任意の供給割合で機関に供給可能であり、かつ前記燃料のうち少なくとも１種類の燃料を燃料噴射弁から機関吸気ポートに噴射する内燃機関の過渡時制御方法であって、
機関運転中に前記各燃料の供給割合を変更する際に、変更前と変更後の各燃料の供給割合の変化程度に応じて変更直後の所定期間前記吸気ポートに噴射される各燃料の噴射量を個別に補正する、内燃機関の過渡時燃料噴射制御方法。
【請求項２】
前記補正は、供給割合変更前と変更後の各燃料の供給割合に基づいて燃料供給割合の変化程度を表す変化程度パラメータを算出し、
前記算出した変化程度パラメータを用いて、予め定めた関係に基づいて前記吸気ポートに噴射される各燃料の供給割合変更により生じる壁面付着燃料量の変化を算出し、
前記壁面付着燃料の変化量に相当する量だけ前記吸気ポートに噴射される各燃料の噴射量を増減することによって行う、請求項１に記載の内燃機関の過渡時燃料噴射制御方法。
【請求項３】
更に、機関負荷変化による機関への燃料供給量の変化時に、各燃料の供給割合に基づいて前記各燃料の壁面付着燃料の変化量に相当する量だけ前記吸気ポートに噴射される各燃料の噴射量を個別に増減補正する、請求項1または２に記載の内燃機関の過渡時燃料噴射制御方法。
【請求項４】
前記異なる性状の少なくとも２種類の燃料のうち機関吸気ポートに噴射される燃料以外の燃料を気筒内に直接噴射し、
機関が前記吸気ポートに供給される燃料の供給割合がゼロの状態で運転中に、燃料供給割合を所定の期間変化させて吸気ポートに燃料を噴射し、該吸気ポートへの燃料噴射時の排気性状の変化に基づいて、吸気ポートへの燃料噴射を停止した状態から吸気ポートへの燃料噴射を再開する際の壁面付着燃料量の変化に応じた燃料噴射量補正を行う、請求項１に記載の内燃機関の過渡時燃料噴射制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の過渡時燃料噴射制御方法に関し、詳細には内燃機関に性状の異なる多種類の燃料を噴射する際の過渡時燃料噴射制御方法に関する。
【背景技術】
【０００２】
性状の異なる２種類以上の燃料を任意の割合で機関に供給することが可能な内燃機関の燃料供給装置が知られている。例えば、燃料性状としてオクタン価の異なる２種類またはそれ以上の燃料を用いるような場合には、これら異なるオクタン価の燃料を予め定めた供給割合で供給することにより、機関に供給する燃料の全体としてのオクタン価を所望の値に調節することが可能となる。
【０００３】
このため、例えばノックが生じやすい運転状態ではオクタン価の高い燃料の供給割合を増大して、機関に供給する燃料のオクタン価を全体として高くすることによりノックを抑制したり、あるいは機関の冷間運転時にはオクタン価の低い燃料の供給割合を増大して燃焼を安定させる、等のように機関の運転状態に応じて燃料のオクタン価を最適な値に調整することが可能となる。
【０００４】
このように、性状の異なる２種類以上の燃料を機関に供給する場合には、例えばこれらの燃料のうち１種以上の燃料がポート燃料噴射弁から機関吸気ポートに噴射される構成では噴射された燃料のうち壁面に付着する燃料の量が燃料性状により異なるため問題が生じる場合がある。
【０００５】
吸気ポート壁面には吸気ポートに噴射された燃料が常時付着している。壁面に付着する燃料量は、機関の運転状態（燃料噴射量、壁面温度、吸入空気流速など）により変化する。従って、機関の運転状態が一定であれば壁面付着燃料量も一定となり変化しない。この場合には、吸気ポートに噴射される燃料量と吸気ポートから機関燃焼室に流入する燃料量とは等しくなる。
【０００６】
ところが、機関の加速や減速などが行われて機関運転状態が変化すると運転状態の変化に応じて壁面付着燃料量も変化する。例えば、機関加速時について考えると、加速時には燃料噴射量が負荷の増大に応じて増大する。ところが、燃料噴射量が増大するとそれに応じて壁面付着燃料量も増大するため、壁面付着燃料量が燃料噴射量に対応した量まで増大する間は、噴射した燃料の一部が壁面付着燃料量の増大に使われてしまい、燃料の増大量がそのまま機関燃焼室には供給されない状態が生じる。この状態は、壁面付着燃料量が燃料の増大に対応した量まで増大しそれ以上増大しなくなると解消し、吸気ポートに噴射された燃料量と燃焼室に供給される燃料量とは等しくなるものの、それまでの間は意図した量（増大後の燃料噴射量）の燃料を燃焼室に供給することができず、加速時に燃焼空燃比がリーン化する場合が生じ、機関排気性状が悪化したり加速性能が低下する問題が生じる。
【０００７】
通常、上述した壁面付着燃料量変化により実際に燃焼室に供給される燃料量が変動してしまうことを防止するため、機関の過渡運転時には吸気ポートへの燃料噴射量を壁面付着燃料量の変化量に相当する量だけ増減補正する、いわゆる燃料噴射量の壁面付着補正が行われている。
【０００８】
すなわち、例えば機関の加速時には壁面付着燃料量が増大して平衡状態に到達するまでの間、燃料噴射量は加速に要する燃料量に壁面付着燃料量の変化量（増大量）を加えた量に増量される。これにより、壁面付着燃料量の変化に影響を受けることなく実際に燃焼室に供給される燃料の量は意図した量に維持されるため、排気性状の悪化や加速性能の低下が生じることが防止される。
【０００９】
壁面に付着する燃料量は、吸気ポートに噴射される燃料の性状により異なってくる。例えば、沸点の低い燃料は壁面で気化しやすいため、同一の運転条件でも沸点の高い燃料より壁面に付着する燃料の量は少なくなる。
【００１０】
従って、使用する燃料の性状が異なる場合には、上述の機関加減速時の吸気ポート噴射燃料量の壁面付着補正における補正量も燃料性状に応じて変化させる必要がある。
【００１１】
例えば、沸点が高い燃料を使用している場合には壁面付着燃料量自体が大きいため加減速などの過渡運転時の壁面付着燃料量の変化量も沸点が低い燃料を使用している場合に較べて一般に大きくなる。このため、沸点が高い燃料を使用する場合には一般に燃料噴射量の壁面付着補正量を大きく設定する必要がある。
【００１２】
このように燃料の性状に応じて燃料噴射量の補正を行う燃料噴射装置の例としては、例えば特許文献１に記載されたものがある。
特許文献１の装置は、アルコール含有燃料を機関に供給する燃料供給制御に関するものであり、使用する燃料中のアルコール濃度に応じて、微粒化の程度や吸気通路内壁への付着量の相違を考慮した適正な燃料供給量制御を行うものである。
【００１３】
【特許文献１】特開平５−５４４６号公報
【特許文献２】特開２００１−５００７０号公報
【特許文献３】特開２００３−１２９９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
特許文献１の装置は、アルコール含有燃料中のアルコール濃度の変化に応じて、例えば燃料噴射量の壁面付着補正量を変化させることにより燃料の性状変化にかかわらず機関への燃料供給量を適正に維持するようにしている。
【００１５】
ここで、特許文献１の装置では加減速などの機関運転状態の変化時（機関負荷が変化する過渡時、以下「負荷過渡変化時」と称する）の壁面付着燃料量変化に対する補正を燃料中のアルコール濃度の変化に応じて行っているものの、機関運転中にアルコール含有燃料中のアルコール濃度が変化することは考慮していない。
【００１６】
また、特許文献１の装置では燃料とアルコールとを所定の比率で予め混合したアルコール含有燃料（混合燃料）が使用されるため、壁面付着補正のための燃料噴射量の補正量も各成分（燃料及びアルコール）で一律の比率になり別々に設定することはできない。すなわち、壁面付着補正のために燃料供給量が全体として５パーセント増量される場合には、吸気ポートに供給される燃料もアルコールも一律に５パーセントずつ増量されることになる。
【００１７】
ところが、異なる性状の２種類以上の燃料を機関に供給する際に機関運転中に燃料の供給割合を変更すると、機関負荷に変化がない場合でも燃料供給割合変化に伴って壁面付着燃料量が変化する問題がある。
【００１８】
例えば、性状の異なる２種類の燃料ＡとＢとを所定の供給割合で吸気ポートに噴射する機関の場合を考える。機関が負荷変化のない定常状態で運転されているときに上記所定の供給割合から燃料ＡとＢとの供給割合が変更され、例えば燃料Ａが増量されたとする。この場合には、機関負荷が変化しないように燃料Ｂの供給量は低減される。
【００１９】
ところが、前述したように機関負荷が変化していなければ、負荷過渡変化時の壁面付着補正は行われないため、燃料ＡとＢとの供給量は直ちに増減されて変化後の供給量になる。
しかし、この場合でも実際には燃料Ａの供給量（吸気ポートへの噴射量）は増大し、燃料Ｂの供給量は減少しているのであるから、燃料ＡとＢとの壁面付着量はそれぞれの燃料噴射量の変化に応じて変化することになる。
【００２０】
このため負荷過渡変化時でない場合であっても燃料の供給割合変化時（以下、「燃料過渡変化時」という）には壁面付着燃料の変化が生じてしまう。すなわち、燃料過渡変化時には、燃料供給割合変化中及び変化後に壁面付着燃料量が平衡するまでは燃焼室に実際に供給される燃料Ａの量は意図した量より少なくなり、燃料Ｂの量は意図した量より多くなり、正確に所望の供給割合（変更後の供給割合）の燃料を燃焼室に供給することができない。
【００２１】
このため実際には、特許文献１のように負荷過渡変化時だけでなく、定常運転中の燃料過渡変化時にも燃料噴射量の壁面付着補正を行う必要が生じるのである。
又、上記の例では燃料ＡとＢとは性状が異なるため、燃料噴射量の変化に伴う壁面付着燃料の変化量も異なってくる。
【００２２】
このため、燃料噴射量変化に伴う壁面付着燃料量変化に対する各燃料噴射量の補正量も各燃料の性状に応じて異なる値にする必要があり、特許文献１の装置のように壁面付着補正量を一律に設定していると、正確な壁面付着補正を行うことができない問題がある。
【００２３】
また、負荷過渡変化時にも各燃料の噴射量が変更されるのであるから、燃料過渡変化時のみならず負荷過渡変化時にも各燃料の壁面付着補正を一律に行っていたのでは正確な壁面付着補正を行うことができない問題が生じるのである。
【００２４】
本発明は上記問題に鑑み、性状の異なる２種以上の燃料を任意の供給割合で機関に供給し、しかもそのうちの少なくとも１種の燃料を吸気ポートに供給する際に、燃料過渡変化時や負荷過渡変化時などのように、吸気ポートに供給する燃料の供給量が変化する場合の壁面付着補正を正確に行うことが可能な、内燃機関の過渡時燃料噴射制御方法を提供することを目的としている。
【課題を解決するための手段】
【００２５】
請求項１に記載の発明によれば、異なる性状の少なくとも２種類の燃料を任意の供給割合で機関に供給可能であり、かつ前記燃料のうち少なくとも１種類の燃料を燃料噴射弁から機関吸気ポートに噴射する内燃機関の過渡時制御方法であって、機関運転中に前記各燃料の供給割合を変更する際に、変更前と変更後の各燃料の供給割合の変化程度に応じて変更直後の所定期間前記吸気ポートに噴射される各燃料の噴射量を個別に補正する、内燃機関の過渡時燃料噴射制御方法が提供される。
【００２６】
請求項２に記載の発明によれば、前記補正は、供給割合変更前と変更後の各燃料の供給割合に基づいて燃料供給割合の変化程度を表す変化程度パラメータを算出し、前記算出した変化程度パラメータを用いて、予め定めた関係に基づいて前記吸気ポートに噴射される各燃料の供給割合変更により生じる壁面付着燃料量の変化を算出し、前記壁面付着燃料の変化量に相当する量だけ前記吸気ポートに噴射される各燃料の噴射量を増減することによって行う、請求項１に記載の内燃機関の過渡時燃料噴射制御方法が提供される。
【００２７】
すなわち、請求項１及び２の過渡時燃料噴射制御方法では燃料の供給割合が変更されたときには、供給割合の変化程度に応じて供給割合変更後の所定期間規模に噴射される燃料の噴射量が個別に補正される。このため、吸気ポートに噴射される燃料のそれぞれについて燃料性状に応じた壁面付着補正を行うことができ、燃料噴射量の正確な壁面付着補正が可能となる。
【００２８】
なお、本発明は２種以上の燃料を個別の燃料噴射弁から、または混合して１つの燃料噴射弁から吸気ポートに噴射する場合、或いは筒内燃料噴射と吸気ポート噴射とを併用して異なる種類の燃料を機関に供給する場合、のどちらにも適用可能である。
【００２９】
請求項３に記載の発明によれば、更に、機関負荷変化による機関への燃料供給量の変化時に、各燃料の供給割合に基づいて前記各燃料の壁面付着燃料の変化量に相当する量だけ前記吸気ポートに噴射される各燃料の噴射量を個別に増減補正する、請求項１または２に記載の内燃機関の過渡時燃料噴射制御方法が提供される。
【００３０】
すなわち、請求項３の過渡時燃料噴射制御方法では、燃料の供給割合が変更された場合（燃料過渡変化時）のみならず、機関負荷変動による燃料供給量の変化時（負荷過渡変化時）にも、吸気ポートに噴射される燃料量が個別に補正されるため正確な壁面付着燃料の補正が行われる。
【００３１】
請求項４に記載の発明によれば、前記異なる性状の少なくとも２種類の燃料のうち機関吸気ポートに噴射される燃料以外の燃料を気筒内に直接噴射し、機関が前記吸気ポートに供給される燃料の供給割合がゼロの状態で運転中に、燃料供給割合を所定の期間変化させて吸気ポートに燃料を噴射し、該吸気ポートへの燃料噴射時の排気性状の変化に基づいて、吸気ポートへの燃料噴射を停止した状態から吸気ポートへの燃料噴射を再開する際の壁面付着燃料量の変化に応じた燃料噴射量補正を行う、請求項１に記載の内燃機関の過渡時燃料噴射制御方法が提供される。
【００３２】
すなわち、請求項４の発明では吸気ポートへの燃料噴射割合がゼロとされ、燃料の全量が気筒内に噴射される運転状態が存在する。このような場合には、例えば運転状態が変化して吸気ポートへの燃料噴射が再開された場合には、壁面はドライな状態、または付着燃料があった場合でも付着量が少ない状態になっている。この状態で吸気ポート燃料噴射が再開されると、壁面付着燃料量は燃料噴射量や吸気流速等に応じた値まで急激に増大し壁面付着燃料量の変化が極めて大きくなる。
【００３３】
このため、吸気ポートに噴射される燃料のうち壁面に付着する燃料量が大きくなり、全量筒内噴射後の吸気ポート燃料噴射再開時には空燃比がリーン側に変動する問題が生じる。この場合、吸気ポート噴射再開時の壁面付着燃料量の変化が大きいため、燃料噴射量を補正して空燃比変動を完全に防止するためには吸気ポート燃料噴射再開時の壁面付着燃料量の変化を正確に検知する必要がある。
【００３４】
本発明では、吸気ポートへの燃料噴射割合がゼロの状態で機関が運転されている時、すなわち燃料全量が筒内に噴射されているときに、予め定めた期間燃料供給割合を変更して吸気ポートにも燃料を噴射する。そして、吸気ポート燃料噴射を行ったときの排気性状（例えば排気空燃比）の変化に基づいて壁面付着燃料量変化を補償するために必要な燃料噴射補正量を学習する。
【００３５】
これにより、燃料の全量が筒内噴射されている状態から吸気ポート燃料噴射が再開された場合にも、吸気ポート燃料噴射開始時から適切な燃料噴射補正を行い、空燃比変動が生じることが防止される。
【００３６】
また、燃料全量の筒内噴射がある期間続くと吸気ポートに付着していた燃料は気化し、完全に壁面がドライとなるが、全量筒内噴射運転中に上記の吸気ポート燃料噴射を一定期間毎に実行するようにすれば、より正確に燃料噴射補正量を学習すること可能となるとともに、全量筒内噴射運転中の壁面ドライが防止され、吸気ポート燃料噴射再開時の空燃比変動を更に効果的に防止することが可能となる。
【００３７】
更に、全量筒内噴射運転中には吸気ポートの燃料噴射弁からは燃料が噴射されないため、燃料噴射弁内に滞留した燃料が高温となりデポジットを形成し、デポジットの成長による流路抵抗の変化のために燃料噴射弁の燃料噴射特性が変化したりする場合があるが、上記のように全量筒内噴射運転中に吸気ポート燃料噴射を一定期間毎に繰り返すことにより、燃料噴射弁内部の燃料通路でのデポジット形成が防止される。
【発明の効果】
【００３８】
各請求項に記載の発明によれば、異なる２種類以上の燃料を使用する場合に燃料の供給割合を変更した場合にも吸気ポートに噴射される燃料の噴射量の壁面付着補正が正確に行われるため、燃料供給割合変更時の機関性能低下や排気性状の悪化を確実に防止することが可能となる共通の効果を奏する。
【発明を実施するための最良の形態】
【００３９】
以下、添付図面を用いて本発明の実施形態について説明する。
図１は、本発明の過渡時燃料噴射制御方法を実施する自動車用内燃機関の概略構成を説明する図である。
【００４０】
図１において、１００は車両用内燃機関、１１０Ｈ、１１０Ｌは内燃機関１の各気筒吸気ポートに燃料を噴射する燃料噴射弁を示す。本実施形態では、各気筒の吸気ポートに対して燃料噴射弁１１０Ｈと１１０Ｌとが１つずつ設けられている。すなわち、図１の例では４気筒ガソリン機関が使用されているため、燃料噴射弁１１０Ｈと１１０Ｌとがそれぞれ４つずつ、合計８つの燃料噴射弁が設けられている。
【００４１】
後述するように、燃料噴射弁１１０Ｈは各気筒に高オクタン価燃料を噴射する高オクタン価燃料用噴射弁、１１０Ｌは各気筒に低オクタン価燃料を噴射する低オクタン価燃料用燃料噴射弁とされている。高オクタン価燃料用噴射弁１１０Ｈと低オクタン価燃料用噴射弁１１０Ｌは、それぞれ高オクタン価燃料用デリバリパイプ２０Ｈと低オクタン価燃料用デリバリパイプ２０Ｌに接続されており、デリバリパイプ２０Ｈ、２０Ｌ内の燃料を各気筒吸気ポートにそれぞれ噴射する。
【００４２】
図１において、１１Ｈ、１１Ｌで示すのは機関１の燃料タンクである。本実施形態では、性状の異なる２つの燃料油を燃料噴射弁１１０Ｈと１１０Ｌとから機関に噴射するために、それぞれの燃料タンクを別個に設けている。図１の例では高オクタン価ガソリンと低オクタン価ガソリンとを使用する場合を示しているが、本実施形態では、性状の異なる２種類のガソリンの他、ガソリンと他の種類の液体燃料等を使用することが可能である。
【００４３】
図１において、燃料タンク１１Ｈには高オクタンガソリンが、１１Ｌには低オクタンガソリンがそれぞれ貯留されている。高オクタン価ガソリンと低オクタン価ガソリンとは、それぞれ外部からタンク１１Ｈと１１Ｌとに別々に補給するようにしても良いし、例えば車両上で分離膜などの適宜な手段を用いて市販のガソリンを高オクタン価成分を多く含むガソリンと低オクタン価成分を多く含むガソリンとに分離することにより生成することも可能である。
【００４４】
燃料タンク１１Ｈと１１Ｌとに貯留された燃料は、燃料噴射ポンプ２１Ｈ、２１Ｌにより昇圧され、個別の燃料供給配管２５Ｈ、２５Ｌを介して燃料噴射弁１１０Ｈ、１１０Ｌに供給され、それぞれの燃料噴射弁から機関１００の各気筒吸気ポートに噴射される。
【００４５】
すなわち、本実施形態では、高オクタン価ガソリンと低オクタン価ガソリンとは、互いに独立した供給経路を通って吸気ポートに供給され、それぞれの燃料噴射弁の燃料噴射量を個別に制御することにより、機関に供給する高オクタン価ガソリンと低オクタン価ガソリンとの供給割合を任意に設定することができる。
【００４６】
図１に３０で示すのは機関１００の電子制御ユニット（ＥＣＵ）である。本実施形態では、ＥＣＵ３０は、リードオンリメモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、演算ユニット（ＣＰＵ）及び入出力ポートを双方向性バスで接続した公知の構成のマイクロコンピュータとして構成され、例えば機関の各気筒の点火時期、各気筒への燃料噴射量などの基本制御を行っている他、本実施形態では、後述するように機関負荷に応じて供給する高オクタン価ガソリンと低オクタン価ガソリンとの比率（供給割合）を設定したり、燃料供給割合変更時のそれぞれの燃料供給量の壁面付着補正などの種々の制御を行う。
【００４７】
これらの制御のため、ＥＣＵ３０の出力ポートは、図示しない駆動回路を介して各気筒の燃料噴射弁１１０Ｈ、１１０Ｌに接続されそれぞれの燃料噴射弁の燃料噴射量を制御している他、図示しない点火回路を介して各気筒の点火プラグ（図示せず）に接続され、機関の点火時期を制御している。また、ＥＣＵ３０の入力ポートには、燃料タンク１１Ｈ、１１Ｌに設けられた燃料残量センサ１２Ｈ、１２Ｌから、それぞれタンク１１Ｈ内の高オクタン価ガソリンの残量とタンク１１Ｌ内の低オクタン価ガソリンの残量とが入力されているほか、回転数センサ３３から機関１の回転数が、機関吸気通路に設けられたエアフローメータ３５から機関の吸入空気量が、また、機関シリンダブロックに設けられたノックセンサ３７からノック信号（ノックに関連する周波数の振動の振幅）が、それぞれ入力されている。
【００４８】
本実施形態では、ＥＣＵ３０は機関運転条件と機関負荷とに応じて予め定めた関係に基づいて機関に供給する高オクタン価ガソリンと低オクタン価ガソリンとの合計量と供給割合とを設定する。例えば、機関冷間始動時などにはＥＣＵ３０は暖機後に較べて低オクタン価ガソリンの供給割合を増大させる。低オクタン価ガソリンは高オクタン価ガソリンに較べて着火性が良好であるため機関の冷間運転時に低オクタン価ガソリンの供給割合を増大することにより、冷間時の機関燃焼が安定するようになる。
【００４９】
又、例えば機関が高負荷で運転されるような場合には、ＥＣＵ３０は負荷が低い場合に較べて高オクタン価ガソリンの供給割合を増大させる。これにより、機関に供給される燃料の全体としてのオクタン価が上昇するため、点火時期を最大出力点火時期近くまで十分に進角させた運転を行い機関出力を増大させることが可能となる。
【００５０】
ところで、本実施形態では異なる性状の２種類のガソリンを吸気ポートに噴射しているが、性状が異なると例え同一の条件であっても吸気ポート壁面の付着燃料量が異なってくる。例えば、一般に高オクタン価ガソリンは低オクタン価ガソリンより高沸点成分を多く含む場合が多いが、高沸点成分を多く含むガソリンは、吸気ポート壁面に付着した場合に同一温度であっても気化しにくいため、例えば同一量の燃料を同一条件で噴射した場合であっても高オクタン価ガソリンの壁面付着燃料量は低オクタン価ガソリンより多くなる傾向がある。
【００５１】
一方、前述したように壁面に付着する燃料（ガソリン）の量は主に燃料噴射量、吸入空気流速、吸気ポート壁面温度などにより定まる量となるため、機関負荷の変動などによりこれらの条件が変化すると壁面付着燃料量もそれに応じて変化する。例えば、機関負荷が増大して燃料噴射量が増大すると壁面付着燃料量も燃料噴射量に対応する量まで増大する。このため、仮に燃料噴射量をステップ状に増大させても噴射した燃料の一部は壁面付着燃料量を増大させるために使われてしまい、噴射した燃料の一部分しか燃焼室に供給されない。燃料噴射量が変化した後壁面付着燃料量はわずかな時間で噴射量に対応した量まで増大しその後は壁面付着燃料量は変化しなくなるため、壁面付着燃料量が安定した後は吸気ポートに噴射した燃料は壁面付着燃料量の増大に使われることがなくなり、噴射した燃料の全量が燃焼室に供給されるようになる。しかし、壁面付着燃料量が増大している間は吸気ポートに噴射した燃料量より燃焼室に供給される燃料量が少ない状態が生じるようになり、燃焼室に供給される燃料量が意図した量より少なくなるため、空燃比のリーン化による排気性状の悪化や加速性能の低下などが生じる。
【００５２】
また、逆に負荷変動などにより燃料噴射量が低減される場合には、壁面付着燃料量が噴射量に対応した量に減少するまでの間は燃焼室には吸気ポートに噴射された燃料量に加えて壁面に付着した燃料の減少分が流入することとなり、意図した量より燃焼室に供給される燃料量が多くなるため空燃比のリッチ化などの問題が生じる。
【００５３】
そこで、負荷変動時などには上記壁面付着燃料の変化を考慮して燃料噴射量を補正する壁面付着補正が一般に行われる。負荷変動時の壁面付着補正は、上記の負荷変動時に、壁面付着燃料量が安定するまでの間壁面付着燃料量の変化量に相当する量だけ燃料噴射量を増減補正するものである。これにより、壁面付着燃料量の変化にかかわらず実際に燃焼室に供給される燃料量を意図した通りの値に維持することができるようになる。
【００５４】
ところが、本実施形態のように性状の異なる２種類以上の燃料を使用する場合には、燃料毎に壁面付着燃料量が異なってくるため、壁面付着補正の際に問題が生じる場合がある。
【００５５】
例えば、前述したように一般に高オクタン価ガソリンは低オクタン価ガソリンに比較して高沸点成分を多く含む場合が多いため、同一の条件でも高オクタン価ガソリンは低オクタン価ガソリンより壁面付着燃料量が多くなる。また、もともと壁面に付着している燃料量が多いため、条件が同一であっても高オクタン価ガソリンでは負荷変動時の壁面付着燃料量の変動量も低オクタン価ガソリンより多くなる。
【００５６】
このため、高オクタン価ガソリンと低オクタン価ガソリンとの燃料噴射量が同一の割合だけ（例えば３０％）増大したような場合であっても、高オクタン価ガソリンと低オクタン価ガソリンとの壁面付着補正を一律に設定（例えば一律に５パーセント増量）したのでは正確な壁面付着補正が行えない。
【００５７】
このため、負荷変動時の壁面付着補正は各燃料毎に個別に（例えば高オクタン価ガソリンを５パーセント増量、低オクタン価ガソリンを３パーセント増量など）行う必要が生じるのである。
【００５８】
また、上記は負荷過渡変動時の壁面付着補正について説明したが、機関が定常状態で運転されている場合でも、燃料の供給割合を変更する場合には壁面付着補正が必要となる。
【００５９】
本来機関が一定の運転条件で運転されている場合には、燃料の供給割合を変更する必要はないのであるが、本実施形態では、例えば燃料タンク１１Ｈと１１Ｌ内の高オクタン価ガソリンと低オクタン価ガソリンとの残量にアンバランスが生じたような場合に、燃料消費のバランスをとるために、機関負荷が変化しない場合でも残量が多い方のガソリンの供給割合を増大させる場合がある。
【００６０】
また、機関運転中にノックセンサ３７でノックが検出されたような場合には負荷が変化しない場合でも機関に供給する高オクタン価ガソリンの供給割合を増大してノックを抑制する場合がある。
【００６１】
このような場合には、負荷変動がなくても吸気ポートへの燃料供給量が変化するため壁面付着燃料量の変化が生じる。
【００６２】
例えば、ノックを抑制するために高オクタン価ガソリンの供給割合を増大させたような場合には、高オクタン価ガソリンの壁面付着燃料量が増大するため、供給割合変更直後は噴射した高オクタン価ガソリンの一部は壁面付着燃料の増大に使われてしまい、燃焼室に実際に供給される高オクタン価ガソリンの量は意図した量より少なくなる。このため、ノックを抑制するために高オクタン価ガソリンの供給割合を増大したにもかかわらずノックが発生してしまうような問題が生じる。
【００６３】
従って、このように燃料供給割合が変更された場合にも壁面付着燃料量の変化が終了するまでの間は壁面付着補正が必要となるのである。また、このような燃料過渡変化時の壁面付着補正も各燃料を一律に補正するのではなく各燃料毎に個別に設定する必要がある。
【００６４】
また、本実施形態では燃料の供給割合は機関回転数と負荷（例えば機関１回転当たりの吸入空気量）とに応じて予め設定されているため、負荷が変化すると燃料の供給割合もそれに応じて変更される場合が多いことから、通常、上述した負荷変化による各燃料の噴射量の変化と、燃料供給割合変化による各燃料の噴射量の変化とが同時に起きる場合が多い。
【００６５】
そこで、本実施形態では負荷過渡変化時のみならず、燃料過渡変化時にも高オクタン価ガソリンと低オクタン価ガソリンの燃料噴射量について個別に壁面付着補正を行う。
【００６６】
以下、本実施形態の壁面付着補正について説明する。
本実施形態では、実際に機関を運転して、予め吸気ポートに噴射する各燃料毎に燃料の供給割合ＦＲと負荷ＬＤとを変化させた場合の壁面付着燃料量の変化量を実測し、壁面付着補正量ＱＭＷ（図２では、高オクタン価ガソリンに対する値にはＨを、低オクタン価ガソリンに対する値にはＬを最後に付して示している。例えばＱＭＷＨは高オクタン価ガソリンの壁面付着補正量、ＱＭＷＬは低オクタン価ガソリンの壁面付着補正量を、それぞれ示している）として、後述する供給割合変化程度パラメータＦＲＭＰと負荷変動量予測値ＬＤＥＳＴとを用いて、図２に示すように高オクタン価ガソリン用と低オクタン価ガソリン用の２つの二次元数値マップの形に表してＥＣＵ３０のＲＯＭに格納してある。
【００６７】
ここで、負荷変動量予測値ＬＤＥＳＴは負荷変化開始時から終了時までの間の負荷変化量であり、負荷変化開始時の負荷（例えば機関１回転当たりの吸入空気量）と変化開始時のスロットル弁開度変化速度とを用いて所定の関係に基づいて算出される。例えば、負荷変動量予測値ＬＤＥＳＴは、負荷変化開始時の負荷が高いほど、また負荷変化開始時のスロットル弁開度変化速度が大きいほど大きな値となる。
【００６８】
また、図２の供給割合変化程度パラメータＦＲＭＰは、燃料の供給割合が変化するときの、各燃料の供給量変化程度を表すパラメータである。
変化程度パラメータＦＲＭＰは、各燃料（本実施形態では高オクタン価ガソリンと低オクタン価ガソリン）毎に求められ、例えば本実施形態では各成分の変化前後の供給割合の比として以下の計算式を用いて算出される。
【００６９】
ＦＲＭＰＨ＝ＦＲＨＦＩＮＡＬ／ＦＲＨＢＡＳＥ  ……（１）
ＦＲＭＰＬ＝ＦＲＬＦＩＮＡＬ／ＦＲＬＢＡＳＥ  ……（２）
ここで、ＦＲＭＰＨ、ＦＲＭＰＬは、それぞれ高オクタン価ガソリンと低オクタン価ガソリンの供給割合変化程度パラメータ、ＦＲＨＢＡＳＥ、ＦＲＬＢＡＳＥは変化前の高オクタン価ガソリンと低オクタン価ガソリンの供給割合（パーセント）、ＦＲＨＦＩＮＡＬ，ＦＲＬＦＩＮＡＬは、変化後の高オクタン価ガソリンと低オクタン価ガソリンの供給割合（パーセント）である。
【００７０】
なお、本実施形態では通常の運転中は各燃料の供給割合は機関負荷（機関１回転当たりの吸入空気量）と回転数とに応じて予め定められた値に設定されている。このため、前述したノック抑制や燃料消費量バランス調整を行う場合以外はＦＲＨＦＩＮＡＬ，ＦＲＬＦＩＮＡＬ及びＦＲＨＢＡＳＥ、ＦＲＬＢＡＳＥの各値は変化前後の機関負荷と回転数とにより定まる値となる。
【００７１】
又、ノック抑制や燃料消費量バランス調整のために燃料供給割合を変更する場合には、ＦＲＨＦＩＮＡＬ，ＦＲＬＦＩＮＡＬ及びＦＲＨＢＡＳＥ、ＦＲＬＢＡＳＥは変化前後の実際の値が使用される。
【００７２】
なお、供給割合変化程度パラメータＦＲＭＰＨ、ＦＲＭＰＬは、各燃料の供給割合の変化の程度を正確に表すものであれば、他の値も使用することができ、例えば、
ＦＲＭＰＨ＝ＦＲＨＦＩＮＡＬ−ＦＲＨＢＡＳＥ  ……（３）
ＦＲＭＰＬ＝ＦＲＬＦＩＮＡＬ−ＦＲＬＢＡＳＥ  ……（４）
のように、各成分の変化前後の供給割合の差を用いても良い。
【００７３】
図２の二次元マップを用いて壁面付着補正量を求めると、例えば燃料供給割合変化がない場合（前述の変化程度パラメータＦＲＭＰＨ、ＦＲＭＰＬの値が（１）、（２）式で算出される場合には１、（３）、（４）式で算出される場合に０となる場合）は、負荷過渡変化のみの壁面付着補正が行われ、負荷変動がない場合（ＬＤＥＳＴ＝０の場合）には、燃料過渡変化のみに対する壁面付着補正が行われるようになる。
【００７４】
図３は本実施形態の上述した壁面付着補正操作を説明するフローチャートである。本操作はＥＣＵ３０により一定時間毎に実行される。
【００７５】
図３の操作では、ステップ３０１で現在の各燃料の供給割合の設定値ＦＲＨＦＩＮＡＬ、ＦＲＬＦＩＮＡＬが読み込まれる。前述したように、燃料供給割合は通常時は機関回転数と負荷とに応じて予め定めた関係に基づいて決定されるが、ノック抑制のために燃料のトータルオクタン価を変更する必要がある場合や、各燃料の消費バランスを調整する必要がある場合などには、予め定めた関係に基づいて通常とは異なる値に設定される。
【００７６】
次いでステップ３０３では、前回本操作実行時の燃料供給割合ＦＲＨＢＡＳＥ、ＦＲＬＢＡＳＥが読み込まれる。なお、本実施形態では、ＥＣＵ３０は図３の操作終了毎に、現在の各燃料の供給割合ＦＲＨＦＩＮＡＬ、ＦＲＬＦＩＮＡＬを次回の操作に備えてＦＲＨＢＡＳＥ、ＦＲＬＢＡＳＥとして記憶している。
【００７７】
ステップ３０５では、ステップ３０１、３０３で読み込んだ、ＦＲＨＦＩＮＡＬ、ＦＲＬＦＩＮＡＬ、ＦＲＨＢＡＳＥ、ＦＲＬＢＡＳＥの各値を用いて、燃料毎に（高オクタン価ガソリン、低オクタン価ガソリン個別に）供給割合変化程度パラメータＦＲＭＰＨ、ＦＲＭＰＬを（１）、（２）式または（３）、（４）式に基づいて算出する。
【００７８】
そして、ステップ３０７では現在の機関負荷とスロットル弁開度変化速度とに基づいて負荷変動量予測値ＬＤＥＳＴを算出する。
次いで、ステップ３０９では、図２の二次元数値マップを用いて、負荷変動量予測値ＬＤＥＳＴと、供給割合変化程度パラメータＦＲＭＰＨ、ＦＲＭＰＬとに基づいて、高オクタン価ガソリン用と低オクタン価ガソリン用の壁面付着補正量（基本値）ＱＭＷＨ、ＱＭＷＬが、それぞれ個別に算出される。
【００７９】
更に、ステップ３１１ではステップ３０９で算出された壁面付着補正量（基本値）を実際の燃料噴射に反映させるための、即時係数Ｋ１、テーリング係数Ｋ２、回転数補正係数Ｋ３、が高オクタン価ガソリン、低オクタン価ガソリン個別に算出される。
【００８０】
即時係数Ｋ１、テーリング係数Ｋ２は壁面付着補正量（基本値）を何回かの燃料噴射に配分して噴射する際の配分を規定する値であり、即時係数Ｋ１は基本値のうち１回目の噴射に配分すべき量を、テーリング係数Ｋ２は基本値の残りの部分を何回の噴射に分けて供給するかを規定する係数である。また、回転数補正係数Ｋ３は吸気ポートにおける吸気流速、負圧の影響を壁面付着補正に反映させるための係数である。
【００８１】
即時係数Ｋ１、テーリング係数Ｋ２及び回転数補正係数Ｋ３は、それぞれ機関回転数と供給割合変化パラメータとを用いた図２と同様な形式の二次元数値マップとして予め実験に基づいて高オクタン価ガソリンと低オクタン価ガソリン個別に作成され、ＥＣＵ３０のＲＯＭに格納されている。
【００８２】
次いで、ステップ３１３では上記壁面付着補正量（基本値）とステップ３１１で求めた各係数とを用いて、実際の高オクタン価ガソリンと低オクタン価ガソリンの噴射量が補正される。
【００８３】
すなわち、例えば過渡変化（負荷過渡変化、燃料過渡変化）における高オクタン価ガソリンと低オクタン価ガソリンとの壁面付着補正のため燃料増量値ΔＱＨ、ΔＱＬは、上記基本値ＱＭＷＨ、ＱＭＷＬ、及び即時係数Ｋ１、テーリング係数Ｋ２、回転数補正係数Ｋ３を用いて次のように表される。
【００８４】
変化直後の第１回燃料噴射：
ΔＱＨ＝ＱＭＷＨ×Ｋ１×Ｋ３
ΔＱＬ＝ＱＭＷＬ×Ｋ１×Ｋ３
変化後２回目からＫ２回目の燃料噴射：
ΔＱＨ＝ＱＭＷＨ×（１−Ｋ１）×（１／Ｋ２）×Ｋ３
ΔＱＬ＝ＱＭＷＬ×（１−Ｋ１）×（１／Ｋ２）×Ｋ３
【００８５】
これにより、本実施形態によれば燃料供給割合の変化にかかわらず正確な燃料噴射量の壁面付着補正が行われる。
【００８６】
なお、前述したように、燃料供給割合が変化していない場合（ステップ３０５で供給割合変化程度パラメータＦＲＭＰＨ、ＦＲＭＰＬが１（（１）、（２）式を用いる場合）または０（（３）、（４）式を用いる場合）の場合）には、図３の操作は負荷過渡変化のみに対する壁面付着補正となり、ステップ３０７で負荷変動がない場合（ＬＤＥＳＴ＝０の場合）には、図３の操作は燃料供給割合の変化（燃料過渡変化）のみに対する壁面付着補正になる。
【００８７】
また、本実施形態では吸気ポートに高オクタン価ガソリンと低オクタン価ガソリンとの２種類の燃料を供給する場合を例にとって説明したが、本発明は３種類以上の燃料を吸気ポートに供給する場合、あるいは一方の燃料（例えば低オクタン価ガソリン）を直接燃焼室内に噴射する場合にも適用することができる。
【００８８】
更に、本実施形態では高オクタン価ガソリンと低オクタン価ガソリンとは別個の燃料噴射弁から吸気ポートに噴射しているが、本発明は任意の供給割合の２種類以上の燃料を予め混合して単一の燃料噴射弁から吸気ポートに噴射する場合にも適用することが可能である。
【００８９】
次に、本発明の別の実施形態について説明する。
本実施形態では、図１において低オクタン価ガソリン用燃料噴射弁１１０Ｌが各気筒内に直接燃料を噴射する筒内燃料噴射弁とされている点、及び機関１００の排気マニホルドに排気空燃比を検出する空燃比センサが設けられている点のみが上記実施形態と相違しているため、図１を用いて説明する。
【００９０】
前述の実施形態では、高オクタン価ガソリン用燃料噴射弁１１０Ｈ、低オクタン価ガソリン用燃料噴射弁１１０Ｌの両方が吸気ポートに燃料を噴射するポート噴射弁とされていたため、機関運転中は燃料供給割合にかかわらず常に吸気ポートに燃料が噴射されており、常に壁面に燃料が付着していた。
【００９１】
ところが、本実施形態では低オクタン価ガソリン燃料噴射弁１１０Ｌは筒内燃料噴射弁とされているため、例えば低負荷運転などで低オクタン価ガソリンの供給割合が１００パーセント（高オクタン価ガソリンの供給割合が０パーセント）になると、吸気ポートには高オクタン価ガソリンが全く噴射されない状態になる。
【００９２】
この場合には、吸気ポート壁面に付着していた燃料は蒸発などにより時間とともに減少する。このため、例えば負荷が増大して高オクタン価ガソリンの噴射が再開された場合には、燃料噴射量の壁面付着補正量が大きくなり、壁面付着燃料の変化量に誤差があると正確な補正ができず、高オクタン価ガソリン噴射開始時に空燃比が大きく変動する場合がある。
【００９３】
また、ポート噴射終了後ある時間が経過すると壁面には全く燃料が付着していない状態（ポートドライ状態）になるが、この場合には壁面付着燃料の変化量が更に大きくなるため、空燃比変動が生じやすくなる。
【００９４】
本実施形態では、低オクタン価ガソリン供給割合が１００パーセント（高オクタン価ガソリン供給割合が０パーセント）のときに、一定時間毎に所定の期間だけ高オクタン価ガソリン用燃料噴射弁１１０Ｈから吸気ポート燃料噴射を行うと共に、噴射時に壁面付着補正を行う。そして、高オクタン価ガソリン噴射時に排気空燃比センサで検出した排気空燃比の変化に基づいて、高オクタン価ガソリンの（吸気ポート噴射燃料の）壁面付着補正量を学習補正することにより、精密に高オクタン価ガソリン噴射開始時の空燃比変動を防止している。
【００９５】
図４（Ａ）から（Ｄ）は、低オクタン価ガソリン供給割合１００パーセント運転中に行う定期的な高オクタン価ガソリン噴射（壁面付着補正量を学習補正することを主な目的として行う噴射であるため、以下、高オクタン価ガソリンの「学習補正噴射」と呼ぶ）の詳細を示すタイミング図である。
【００９６】
図４（Ｂ）は学習補正噴射実行時の高オクタン価ガソリン燃料噴射量の変化を示す。学習補正噴射は各気筒で所定の期間行われ、その期間内で高オクタン価ガソリン燃料噴射量は燃料噴射毎に変更される。すなわち、学習補正噴射中高オクタン価ガソリンの燃料噴射量設定値（基本燃料噴射量）ＱＨＩＮＴは図４（Ｂ）に示すようにゼロから燃料噴射毎に一定量ずつ増大され、所定値ＱＨＩＮＴｍａｘに到達後燃料噴射毎に一定量ずつゼロになるまで低減される。
【００９７】
また、この学習補正噴射中、低オクタン価ガソリンの燃料噴射量ＱＬは図４（Ａ）に示すように、供給割合１００パーセントに対応する量Ｑ0から、高オクタン価ガソリンの基本燃料噴射量分ＱＨＩＮＴだけ低減され低オクタン価ガソリンと高オクタン価ガソリンとの合計の燃料噴射量は学習補正噴射の有無にかかわらず同一に維持される。
【００９８】
ところが、高オクタン価ガソリンの学習補正噴射開始時には、吸気ポート壁面に付着した燃料（高オクタン価ガソリン）の量は減少しており、学習補正噴射の時間間隔が長い場合には吸気ポート壁面はドライ状態になっている。
【００９９】
このため、学習補正噴射開始時には噴射した燃料のかなりの部分が壁面に付着してしまい、筒内に供給されない。このため、高オクタン価ガソリン噴射量を図４（Ｂ）の量のみに設定したのでは、実際に筒内に供給される高オクタン価ガソリンの量は図４（Ｂ）に示す量より少なくなってしまい、学習補正噴射開始時には筒内に供給される燃料の合計が学習補正噴射開始前より低下するため、機関運転空燃比がリーン側に変位してしまう。
【０１００】
また、逆に学習補正噴射の終了時には高オクタン価ガソリンの噴射量を低減すると、それに応じて高オクタン価ガソリンの壁面付着燃料量が低下するため、壁面に付着した燃料の一部が筒内に流入することになり、実際に筒内に供給される高オクタン価ガソリン量は図４（Ｂ）に示す量より多くなってしまう。このため、燃料噴射量の低減時には機関空燃比がリッチ側に変位してしまう。
【０１０１】
このような空燃比変動を防止するためには、高オクタン価ガソリン燃料噴射開始時には壁面付着燃料の増大に消費される燃料の量だけ燃料噴射量を増量し、燃料噴射終了時には壁面付着燃料の低下により筒内に供給される燃料の量だけ高オクタン価ガソリンの噴射量を低減することが必要となる。
【０１０２】
そこで、本実施形態では学習補正噴射開始時には、図４（Ｃ）にＱＨＰＷで示した量だけ燃料噴射量を増量し、学習補正噴射終了時にはＱＨＰＷで示した量だけ燃料噴射量を原料する壁面付着補正を行う。
壁面付着補正による増量は、図４（Ｃ）に示すように学習補正噴射開始時の最初の燃料噴射時にＰＷＰだけ初期増量を行い、その後噴射毎に増量値をゼロになるまで一定量ずつ低減する。
【０１０３】
また、学習補正噴射終了時には、図４（Ｂ）の燃料噴射量の低減が開始されてから所定時間経過後の燃料噴射時にＰＷＭだけ初期減量を行い、その後燃料噴射毎に減量値を一定量ずつゼロになるまで低減する。
これにより、実際に高オクタン価ガソリン用燃料噴射弁から噴射される燃料量は図４（Ｄ）のように変化する。
このように、燃料噴射量を補正することにより、燃料噴射開始及び終了時の壁面付着燃料による空燃比の変動を防止することが可能となる。
【０１０４】
この場合、正確に燃料噴射量の壁面付着補正を行うためには、最初の燃料噴射時の増量値（図４（Ｃ）、ＰＷＰ、すなわち増量初期値）を正確に予測する必要がある。
ところが、実際には壁面付着燃料は燃料噴射量や吸気流速、吸気ポート温度や燃料の沸点、吸気ポートに残存している付着燃料量などに応じて変化するため、正確に把握することが難しく、特に燃料噴射開始時の急激な壁面付着燃料の増大変化、すなわち増量初期値ＰＷＰについては予測が難しい。
【０１０５】
また、上記は、学習補正噴射を行った場合について述べたが、低オクタン価ガソリン供給割合１００パーセントの状態（機関低負荷運転）から機関負荷が増大し、継続的に高オクタン価ガソリンの噴射が行われるようになる場合も同様である。特に、低オクタン価ガソリン供給割合１００パーセントでの運転中に高オクタン価ガソリンの学習補正噴射を行っていない場合には、吸気ポート壁面は完全にドライになってしまっているため、高オクタン価ガソリン噴射再開時に比較的多量の燃料が壁面付着燃料形成のために消費される。
【０１０６】
このような場合には、燃料噴射開始時の壁面付着燃料量の変化は更に急激となるため、正確に壁面付着燃料量（増量初期値ＦＷＰ）を予測して燃料噴射量を補正することは困難であり、低オクタン価ガソリン供給割合１００パーセントの運転状態から高オクタン価ガソリン噴射を再開する場合には、空燃比の変動を完全に防止することは困難であった。
【０１０７】
これに対して、本実施形態では低オクタン価ガソリン供給割合１００パーセントの運転中に、図４（Ａ）から（Ｄ）に示した高オクタン価ガソリンの学習補正噴射を行い、学習補正噴射の開始及び終了時の排気空燃比の変化を排気空燃比センサで検出し、排気空燃比の変化に基づいて増量初期値ＰＷＰ（図４（Ｃ））を学習補正することにより上記の問題を解決している。
【０１０８】
図５から図７は、本実施形態の壁面付着補正操作を説明するフローチャートであり、図５、図６は吸気ポートへの燃料噴射停止後の再開時の壁面付着燃料量の学習補正操作の詳細を、図７は、図５、図６の学習補正により得られた壁面付着燃料量を用いた吸気ポートへの燃料噴射再開時の燃料噴射量補正操作の詳細を、それぞれ示している。
【０１０９】
まず、図５、図６の壁面付着燃料量の学習補正操作について説明する。図５、図６の学習補正操作では、機関が低オクタン価ガソリン供給割合が１００パーセントの状態で定常運転されているときに、図４に示したように所定期間高オクタン価ガソリンを吸気ポートに噴射し、そのときの排気空燃比の変化に基づいて壁面付着燃料量の補正量を学習する。  本操作はＥＣＵ３０により一定時間毎に実行されるルーチンとして行われる。
【０１１０】
操作がスタートすると、まず図５、ステップ５０１では学習補正実行条件が成立しているか否かが判定される。本実施形態では、学習補正実行条件として、（１）機関が低オクタン価ガソリン供給割合１００パーセント（すなわち高オクタン価ガソリン供給割合０パーセント）の状態で運転されていること、（２）機関が定常運転またはそれに近い状態で運転されていること（具体的には、例えばスロットル弁開度の変化速度が所定値より小さいこと、等）、（３）高オクタン価ガソリン用燃料タンク１１Ｈの燃料残量が所定量以上であること、等が判定され、ステップ５０１ではこれらの条件が全て満たされた場合に壁面付着燃料量の学習補正実行条件が成立していると判定される。
【０１１１】
ステップ５０１で実行条件が成立していない場合には、図５、図６の操作は直ちに終了する。また、ステップ５０１で実行条件が成立していた場合には、次にステップ５０３に進み、現在、前回学習補正噴射を実行してから所定の時間が経過しているか否かを判断する。
【０１１２】
前回学習補正噴射を終了してから所定時間が経過していない場合には、ステップ５０７以下の学習補正噴射は実行せずに、ステップ５０５で後述するカウンタＣＩＮＴの値を０にセットし、低オクタン価ガソリンの噴射量ＱＬをＱ0に、学習補正噴射時の高オクタン価ガソリンの基本燃料噴射量ＱＨＩＮＴと壁面付着補正量ＱＨＰＷとの値をそれぞれ０にセットして今回の操作を終了する。
【０１１３】
Ｑ0は機関運転状態（機関負荷、回転数）に基づいて予め定めた関係から求められる燃料噴射量であり、ＥＣＵ３０により別途実行される図示しない燃料噴射量演算操作により設定される。ＱＨＩＮＴ、ＱＨＰＷについては後に詳述する。
【０１１４】
ステップ５０３で、前回学習補正噴射を終了してから所定時間が経過していない場合には次の学習補正噴射を実行しないのは、学習補正噴射を頻繁に実行することによる高オクタン価ガソリンの消費量増大を防止するためである。
ステップ５０３で前回学習補正噴射を終了してから所定時間が経過していた場合には、学習補正噴射を実行するためにステップ５０７に進み、学習補正噴射における基本燃料噴射量ＱＨＩＮＴを算出する。
【０１１５】
ここで、学習補正噴射における基本燃料噴射量ＱＨＩＮＴは図４（Ｂ）に示すように時間とともに増減するように設定される。
具体的には、ＱＨＩＮＴは、増減値ΔＱＨＩＮＴを用いて以下の式で算出される。
１）ＣＩＮＴ＞０かつＣＩＮＴＤ＝０のとき
ＱＨＩＮＴ＝ＱＨＩＮＴ＋ΔＱＨＩＮＴ
２）ＣＩＮＴ＞０かつＣＩＮＴＤ＞０のとき
ＱＨＩＮＴ＝ＱＨＩＮＴ−ΔＱＨＩＮＴ
【０１１６】
すなわち、上記１）の場合にはＱＨＩＮＴの値は図５の操作実行毎（燃料噴射実行毎）にΔＱＨＩＮＴずつ増大され、上記２）の場合にはΔＱＨＩＮＴずつ減少される。
ここで、ＣＩＮＴは別途実行されるカウンタ演算操作により一定時間毎に一定量ずつ増大されるカウンタである。本実施形態では、学習補正噴射実行前はＣＩＮＴの値はステップ５０５で常にゼロにリセットされているため、ステップ５０７におけるＣＩＮＴの値は学習補正噴射を開始してからの経過時間に対応している。
このため、ＱＨＩＮＴの値は図４（Ｂ）に示すように、学習補正噴射開始後、時間と共に増大して行く。
【０１１７】
また、ＣＩＮＴＤはＣＩＮＴと同様に別途実行されるカウンタ演算操作により一定時間毎に一定量ずつ増大されるカウンタである。但し、ＣＩＮＴＤの値は、上記１）により増大されたＱＨＩＮＴの値が、最大値ＱＨＩＮＴｍａｘ＝Ｑ0×α（αは０＜α＜１の定数）に到達するまでは０にリセットされており、ＱＨＩＮＴの値がＱＨＩＮＴｍａｘに到達後増大を開始する。
従って、カウンタＣＩＮＴＤの値はＱＨＩＮＴが最大値ＱＨＩＮＴｍａｘに到達してから（減少を開始してから）の経過時間に対応している。
【０１１８】
このため、ＱＨＩＮＴの値は、最大値ＱＨＩＮＴｍａｘに到達後は上記２）により演算されるようになり、図４（Ｂ）に示すように最大値到達後は時間とともに一様に減少して行く。
また、ＱＨＩＮＴの値は０でガードされ、２）の計算によるＱＨＩＮＴの値がＱＨＩＮＴ＜０になる場合にはＱＨＩＮＴ＝０とされる。
【０１１９】
上記により、基本燃料噴射量ＱＨＩＮＴを算出後、ステップ５０９では学習補正噴射における壁面付着補正量ＱＨＰＷが算出される。
基本燃料噴射量ＱＨＩＮＴを図４（Ｂ）のように変化させた場合には、噴射開始時から或る時間が経過するまでは壁面付着燃料の量が増大し、燃料噴射量ＱＨＩＮＴが最大値に到達して減少を開始すると壁面付着燃料の量が減少する。
【０１２０】
このため、噴射開始時から所定の時間が経過するまでは壁面付着燃料量の増大に消費される燃料分だけ燃料噴射量を増量しないと実際に燃焼室に供給される燃料の合計量はＱ0より小さくなってしまう。
また、逆に高オクタン価ガソリンの噴射量が最大値ＱＨＩＮＴｍａｘに到達して燃料噴射量が低下を始めると、壁面付着燃料量は減少し、減少分だけの燃料が燃焼室に流入する。このため、燃料噴射量減少時には燃料噴射量を低減しないと実際に燃焼室に供給される燃料の合計量はＱ0より大きくなってしまう。
【０１２１】
そこで、本実施形態では壁面付着補正量ＱＨＰＷは以下のように設定される。
１）ＣＩＮＴ≧０かつＣＩＮＴＤ＝０のとき、
ＱＨＰＷ＝ＰＷＰ−ＣＩＮＴ×ＰＤ
（但し、ＱＨＰＷ＜０になるときはＱＨＰＷ＝０。）
２）ＣＩＮＴ≧０かつＣＩＮＴＤ≧ＴＤのとき、
ＱＨＰＷ＝ＰＷＭ＋ＣＩＮＴＤ×ＭＤ
（但し、ＱＨＰＷ＞０になるときはＱＨＰＷ＝０。）
【０１２２】
上記において、ＰＷＰは増量初期値で正の値、ＰＤは増量減衰値で正の定数、また、ＰＷＭは減量初期値で負の値、ＭＤは減量減衰値で正の定数である。
【０１２３】
上記１）は、噴射開始後基本燃料噴射量ＱＨＩＮＴ増大時の壁面付着補正量の設定を示す。この場合、図４（Ｃ）に示すように、補正量ＱＨＰＷは噴射開始時に増量初期値ＰＷＰだけ一挙に増大され、その後時間（ＣＩＮＴ）の経過とともに一定量ＰＤずつ、ＱＨＰＷがゼロになるまで低減される。ＣＩＮＴは燃料噴射開始後の経過時間を表すカウンタである。
【０１２４】
また、上記２）は基本燃料噴射量ＱＨＩＮＴが最大値ＱＨＩＮＴｍａｘに到達後（図４（Ｂ））の低下開始時の補正量ＱＨＰＷの設定を示す。この場合、図４（Ｃ）に示すように補正量ＱＨＰＷはマイナスの値となり、ＱＨＩＮＴの減少開始後所定時間経過時に（ＣＩＮＴＤがＴＤまで増大したときに）にＰＷＭだけ一挙に減量され、その後時間（ＣＩＮＴＤ）の経過とともに一定量ＭＤずつ、ＱＨＰＷがゼロになるまで増大される。ＣＩＮＴＤは、基本燃料噴射量ＱＨＩＮＴが最大値に到達してからの経過時間を表すカウンタである。
【０１２５】
上記により、壁面付着補正量ＱＨＰＷを算出後、ステップ５１１では、最終的な高オクタン価ガソリンの吸気ポート噴射量が、
ＱＨ＝ＱＨＩＮＴ＋ＱＨＰＷ
として算出される。
このため、学習補正噴射時の高オクタン価ガソリンの噴射量は、図４（Ｄ）に示すように変化することになる。
【０１２６】
また、ステップ５１３では低オクタン価ガソリンの筒内噴射量ＱＬが、
ＱＬ＝Ｑ0−ＱＨＩＮＴ
として算出される。
すなわち、学習補正噴射時の低オクタン価ガソリンの噴射量は図４（Ａ）に示すようになり、高オクタン価ガソリンの基本燃料噴射量ＱＨＩＮＴと低オクタン価ガソリンの燃料噴射量ＱＬとの合計は常に機関運転状態から算出される値Ｑ0に維持される。
【０１２７】
上記のように吸気ポート噴射時の壁面付着燃料量の変化に応じた量ＱＨＰＷだけ高オクタン価ガソリンの噴射量を補正することにより、燃焼室に供給される燃料量は、吸気ポート噴射の有無にかかわらず一定値Ｑ0に維持されるようになり、空燃比変動が防止される。
【０１２８】
図６のステップ５１５から５３７は、図５の燃料噴射量設定後に行われる壁面付着補正量の学習補正操作を示すステップである。
ステップ５１５から５３７では、噴射開始（ＣＩＮＴ＝０）から所定時間経過後（すなわち、学習噴射により噴射された燃料が燃焼室で燃焼し、その排気が排気通路の空燃比センサに到達するまでの輸送遅れ時間経過後）の空燃比が理論空燃比（例えば１４．５）に近づくように、噴射開始時の増量初期値ＰＷＰの値が学習補正される。また、、同様に基本燃料噴射量（ＱＨＩＮＴ）減量時の壁面付着補正が開始された時点（ＣＩＮＴ＝ＴＤ）から輸送遅れ時間相当の時間が経過後の排気空燃比が理論空燃比になるように減量初期値ＰＷＭの値が学習補正される。
【０１２９】
すなわち、図６ステップ５１５ではカウンタＣＩＮＴの値が所定値Ｔ1とＴ2の間にあるか否かが判定される。Ｔ1、Ｔ2は吸気ポートに噴射された燃料が燃焼室内で燃焼して生成される排気が、気筒から排出されて排気通路に配置した排気空燃比センサで排気の空燃比を検出可能となる時間（期間）である。
すなわち、ステップ５１５では、燃料噴射開始時に増量初期値ＰＷＰだけ増量されて噴射された燃料が燃焼して生成された排気の空燃比を検出可能な時期であるか否かが判定される。
【０１３０】
ステップ５１５で判定可能でない場合は、ステップ５１７から５２５は実行されることなく、ステップ５２７が実行される。
ステップ５１５でＰＷＰ増量時の排気空燃比が検出可能な時期であった場合には、ステップ５１７から５２５で初期増量値ＰＷＰの値が適切であるか否かが判断され、不適切であった場合には適切な値に補正される。
【０１３１】
すなわち、ステップ５１７では、まず排気空燃比Ａ／Ｆが所定値ＡとＢとの間にあるか否かが判断され（例えばＡ＝１２、Ｂ＝１７）、空燃比Ａ／ＦがＡからＢの範囲から外れている場合には空燃比のずれが過大であるため、燃料噴射系に何らかの異常があると判断し、ステップ５３９に進み、異常発生を示すフラグＸＦの値を１にセットして操作を終了する。
【０１３２】
一方、ステップ５１５で排気空燃比Ａ／Ｆが正常範囲内（Ａ〜Ｂ）にあった場合には、次にステップ５１９で空燃比が所定値Ｃ（例えばＣ＝１３）より低いか否か、すなわち排気空燃比が許容範囲を越えてリッチになっているか否かが判定される。
ステップ５１９でＡ／Ｆ＜１３であった場合には、すなわちＰＷＰだけ燃料噴射量を増量した場合には排気空燃比が過剰にリッチになっていること、すなわち増量初期値ＰＷＰが過大であることを意味する。そこで、この場合にはステップ５２１に進み、増量初期値ＰＷＰを一定量Ｉだけ減量する。
【０１３３】
また、ステップ５２３、５２５では上記とは逆に、空燃比が過剰にリーン（Ａ／Ｆ＞１６）になっているか否かが判定され、過剰にリーンである場合にはステップ５２５で増量初期値ＰＷＰを一定量Ｊだけ増量する。
【０１３４】
また、ステップ５２７から５３７では上記と同様な操作で、ＰＷＭだけ燃料噴射量を減量した場合の排気空燃比の値に基づいて、減量初期値ＰＷＭの値がＫだけ減量（ＰＷＭ＜０）またはＬだけ増量される。ここで、Ｋ、Ｌは正の一定値であり、期間Ｔ3〜Ｔ4は、ＣＩＮＴ＝ＤでＰＷＭ＋ＣＩＮＴＤ×ＭＤだけ減量噴射された燃料により生成された排気が空燃比センサの位置に到達し、その空燃比を空燃比センサで検出可能な期間である。
これにより、図５、図６の操作を繰り返すうちに、増量初期値ＰＷＰ及び減量初期値ＰＷＭの値は、それぞれ適切な値（吸気ポート噴射開始時及び終了時の空燃比変動が許容範囲内になる値）に収束するようになる。
【０１３５】
次に、図７は上記により学習した増量初期値ＰＷＰの値を用いた吸気ポート噴射開始時の燃料噴射量補正操作を説明するフローチャートである。本操作は、ＥＣＵ３０により、別途行われる図示しない燃料噴射量演算操作とともに行われる。
本操作では、低オクタン価ガソリンの供給割合１００パーセント（高オクタン価ガソリンの噴射量ゼロ）での運転から、負荷の増大などにより高オクタン価ガソリンの吸気ポート噴射が開始される際の壁面付着燃料量の補正のために高オクタン価ガソリン噴射量を増量補正する操作を行う。
【０１３６】
図７の操作では、まずステップ７０１で高オクタン価ガソリンの供給割合ＦＲＨが読み込まれる。ＦＲＨは、機関に供給される燃料の合計量に占める高オクタン価ガソリンの割合で有り、別途実行される図示しない燃料噴射量演算操作において、機関運転状態（負荷、回転数）に基づいて予め定めた関係から求められる。
【０１３７】
次いで、ステップ７０３では、ステップ７０１で読み込んだＦＲＨの値が０であるか否かが判定される。
ステップ７０３でＦＲＨ＝０であった場合は、今回高オクタン価ガソリンの噴射は行われないため高オクタン価ガソリンの噴射量を補正する必要もない。従って、この場合はステップ７０５で壁面付着補正量ＱＨＰＷの値を０にセットするとともに、ステップ７０７でフラグＤＷの値１にセットして今回の操作を終了する。ＤＷは、吸気ポート噴射が行われておらず、吸気ポート壁面に付着燃料が形成されていないか、或いは付着燃料量が減少している状態（ポートドライ状態）であることを表すフラグであり、ＤＷ＝１はポートドライ状態であることを示している。
【０１３８】
一方、ステップ７０３で、ＦＲＨ≠０であった場合には今回高オクタン価ガソリンの吸気ポート噴射が行われることを意味している。この場合には、続いてステップ７０９で現在吸気ポート壁面がドライ状態であるか否か（すなわち、今回の噴射が吸気ポート噴射停止後再開時の第１回目の噴射であるか否か）がフラグＤＷの値に基づいて判定される。
【０１３９】
ステップ７０９で、今回が再開時第１回の噴射であった場合（すなわち、ＤＷ＝１であった場合）には、ステップ７１１でフラグＤＷの値を０にセットして、ステップ７１３でカウンタＣＴの値を０にリセットした後ステップ７１５に進む。また、今回が再開時第１回の噴射でなかった場合には、ステップ７０９からステップ７１５に進む。すなわち、ステップ７１３（カウンタＣＴのリセット）は噴射再開時のみに行われる。
【０１４０】
ステップ７１５では、高オクタン価ガソリンの噴射量ＱＨが読み込まれる。高オクタン価ガソリン噴射量ＱＨは、ＥＣＵ３０により別途実行される燃料噴射量演算操作で、機関運転状態（機関負荷、回転数）と高オクタン価ガソリン供給割合ＦＲＨとに基づいて算出される。
【０１４１】
また、ステップ７１７では、壁面付着補正量ＱＨＰＷが、図５、図６の操作で求めた増量初期値ＰＷＰとカウンタＣＴとを用いて、
ＱＨＰＷ＝ＰＷＰ−ＣＴ×ＰＤ
として算出される。
算出された補正量ＱＨＰＷは、ステップ７１９と７２１とで負の値にならないように制限され、ステップ７２３では高オクタン価ガソリンの噴射量ＱＨがＱＨＰＷだけ増量される。
【０１４２】
上記のように、壁面付着補正量ＱＨＰＷは学習補正噴射開始時と同様に、噴射再開後第１回目の噴射時に一挙にＰＷＰだけ増量され、その後時間の経過とともにＰＤずつ一様に低減される。
【０１４３】
本実施形態では、吸気ポート噴射停止中に図５、図６の操作で吸気ポート噴射再開時の壁面付着補正量の増量初期値ＰＷＰを学習補正し、その結果得られたＰＷＰの値を用いて吸気ポート噴射再開時の燃料噴射量補正を行うようにしているため、吸気ポート噴射を停止後再開する際に極めて精密な壁面付着補正を行うことができ、吸気ポート噴射再開時の空燃比変動を防止することが可能となっている。
【０１４４】
なお、図５、図６のように吸気ポート噴射停止中に定期的に学習補正噴射を行うことは、壁面付着補正量の学習補正以外にも、ポートドライの緩和とポート噴射弁の保護の効果をも奏している。
【０１４５】
すなわち、吸気ポート噴射を停止して或る時間が経過すると壁面に付着していた燃料は蒸発し、吸気ポート壁面は完全にドライの状態になってしまう。この完全ドライの状態からポート噴射を再開すると壁面付着燃料量の補正量が大きくなり、空燃比変動を完全に防止することが困難になる場合がある。
【０１４６】
これに対して、本実施形態では吸気ポート噴射停止中にも一定期間毎に吸気ポート噴射を行うようにしているため、常時ある程度の付着燃料を吸気ポート壁面に保持することができ、吸気ポート噴射再開時の壁面付着補正量が過大になることが防止される。
【０１４７】
また、吸気ポート噴射停止中は、ポート噴射弁内に残留した燃料が吸気ポートの高熱に曝されるため、燃料噴射弁内に燃料の炭化などによるデポジットが生成されやすくなる。このため、長期間吸気ポート噴射を停止していると、燃料噴射弁内の燃料通路に生成されたデポジットが成長し、流路抵抗の増大により燃料噴射弁の噴射特性が変化してしまう場合がある。
【０１４８】
これに対して、本実施形態では吸気ポート噴射停止中にも一定期間毎に吸気ポート噴射を行っているため、燃料噴射弁内の燃料通路が燃料噴射を行う毎に新しい燃料で洗浄されることになり、デポジットが成長しないため燃料噴射弁の噴射特性に影響が生じることが防止される。
【図面の簡単な説明】
【０１４９】
【図１】本発明を自動車用内燃機関に適用した実施形態の概略構成を示す図である。
【図２】図１の実施形態の壁面付着補正に用いる数値テーブルの形式を説明する図である。
【図３】図１の実施形態における、壁面付着補正操作を説明するフローチャートである。
【図４】図２、図３とは別の壁面付着補正操作の実施形態を説明するタイミング図である。
【図５】図４の壁面付着補正操作における補正量の学習補正を説明するフローチャートの一部である。
【図６】図４の壁面付着補正操作における補正量の学習補正を説明するフローチャートの一部である。
【図７】図５、図６で学習した補正量を用いた壁面付着補正操作を説明するフローチャートである。
【符号の説明】
【０１５０】
１１Ｈ    高オクタン価ガソリン用燃料タンク
１１Ｌ    低オクタン価ガソリン用燃料タンク
３０    電子制御ユニット（ＥＣＵ）
１００    内燃機関本体
１１０Ｈ    高オクタン価ガソリン用燃料噴射弁
１１０Ｌ    低オクタン価ガソリン用燃料噴射弁
【図１】
2005127315.tif 000003
【図２】
2005127315.tif 000004
【図３】
2005127315.tif 000005
【図４】
2005127315.tif 000006
【図５】
2005127315.tif 000007
【図６】
2005127315.tif 000008
【図７】
2005127315.tif 000009