(57)【要約】【課題】燃料噴射作用の再開時における燃料噴射量を正規の量に正確に一致させる。【解決手段】吸気ポート７内に燃料を噴射するためのポート噴射弁１８ｐと、筒内に直接燃料を噴射するための筒内噴射弁１８ｄとを具備する。機関負荷に応じてポート噴射弁１８ｐからの燃料噴射作用又は筒内噴射弁１８ｄからの燃料噴射作用を停止する。燃料噴射作用が停止された燃料噴射弁について、燃料噴射作用が停止されてから再開されるまでに生ずる燃料噴射弁自体又は燃料噴射弁内の燃料の温度変化量を推定し、燃料噴射作用の再開時に推定された温度変化量に基づいて燃料噴射量を補正する。【選択図】図１
2007239487.tif 000002
【特許請求の範囲】
【請求項１】
燃料噴射弁を具備し、機関運転中に燃料噴射弁からの燃料噴射作用が停止される内燃機関において、燃料噴射作用が停止されてから再開されるまでに生ずる燃料噴射弁自体又は燃料噴射弁内の燃料の温度変化量を推定し、燃料噴射作用の再開時に該推定された温度変化量に基づいて燃料噴射量を補正するようにした燃料供給制御装置。
【請求項２】
機関吸気通路内に燃料を噴射するための吸気通路燃料噴射弁と、筒内に直接燃料を噴射するための筒内燃料噴射弁とを具備し、吸気通路燃料噴射弁からの燃料噴射作用と筒内燃料噴射弁からの燃料噴射作用とのうち一方又は両方が機関運転状態に応じて一時的に停止されるようになっており、燃料噴射作用が停止された燃料噴射弁について前記温度変化量を推定すると共に該燃料噴射弁の燃料噴射作用の再開時に該推定された温度変化量に基づいて該燃料噴射弁の燃料噴射量を補正するようにした請求項１に記載の内燃機関の燃料供給制御装置。
【請求項３】
複数の気筒のうち一部の気筒における燃料噴射作用が機関運転状態に応じて一時的に停止されるようになっており、燃料噴射作用が停止された気筒の燃料噴射弁について前記温度変化量を推定すると共に該気筒における燃料噴射作用の再開時に該推定された温度変化量に基づいて該気筒の燃料噴射量を補正するようにした請求項１に記載の内燃機関の燃料供給制御装置。
【請求項４】
機関減速運転時に燃料噴射作用が停止されるようになっている請求項１に記載の内燃機関の燃料供給制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は内燃機関の燃料供給制御装置に関する。
【背景技術】
【０００２】
機関吸気通路内に燃料を噴射するための吸気通路燃料噴射弁と、筒内に直接燃料を噴射するための筒内燃料噴射弁とを具備し、機関低負荷運転時には吸気通路燃料噴射弁からの燃料噴射作用を停止しつつ筒内燃料噴射弁からの燃料噴射作用を行い、機関高負荷運転時には吸気通路燃料噴射弁及び筒内燃料噴射弁からの燃料噴射作用を行うようにした内燃機関が公知である（特許文献１参照）。この内燃機関では、機関低負荷運転時には燃焼室内の限定された領域内にのみ混合気を形成し、機関高負荷運転時には燃焼室内をほぼ一様の混合気で満たすようにしている。
【０００３】
【特許文献１】特開平１０−１７６５７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述の内燃機関では機関負荷が低くなると吸気通路燃料噴射弁からの燃料噴射作用が停止され、次いで機関負荷が高くなると吸気通路燃料噴射弁からの燃料噴射作用が再開される。このように燃料噴射作用が停止されている間に例えばシリンダヘッドからの熱を受けて吸気通路燃料噴射弁内の燃料の温度が上昇する場合がある。この場合、吸気通路燃料噴射弁内の燃料が膨張し、又は吸気通路燃料噴射弁自体が膨張してその内部の燃料通路断面積が減少し、その結果吸気通路燃料噴射弁から実際に噴射される燃料量が正規の量よりも少なくなるおそれがある。
【課題を解決するための手段】
【０００５】
前記課題を解決するために本発明によれば、燃料噴射弁を具備し、機関運転中に燃料噴射弁からの燃料噴射作用が停止される内燃機関において、燃料噴射作用が停止されてから再開されるまでに生ずる燃料噴射弁自体又は燃料噴射弁内の燃料の温度変化量を推定し、燃料噴射作用の再開時に該推定された温度変化量に基づいて燃料噴射量を補正するようにしている。
【発明の効果】
【０００６】
燃料噴射作用の再開時における燃料噴射量を正規の量に正確に一致させることができる。
【発明を実施するための最良の形態】
【０００７】
図１は本発明を火花点火式内燃機関に適用した場合を示している。しかしながら、本発明を圧縮着火式内燃機関に適用することもできる。
【０００８】
図１を参照すると、１は例えば四つの気筒を備えた機関本体、２はシリンダブロック、３はシリンダヘッド、４はピストン、５は燃焼室、６は吸気弁、７は吸気ポート、８は排気弁、９は排気ポート、１０は点火栓をそれぞれ示す。吸気ポート７は対応する吸気枝管１１を介してサージタンク１２に連結され、サージタンク１２は吸気ダクト１３を介してエアクリーナ１４に連結される。吸気ダクト１３内にはステップモータ１５により駆動されるスロットル弁１６が配置される。また、スロットル弁１６上流の吸気ダクト１３内には吸入空気質量流量Ｇａを検出するためのエアフローメータ１７が取り付けられる。
【０００９】
各気筒には吸気ポート７内に配置された電気制御式の燃料噴射弁１８ｐ（以下、ポート噴射弁と称する）と燃焼室５内に配置された電気制御式の燃料噴射弁１８ｄ（以下、筒内噴射弁と称する）とを具備する。ポート噴射弁１８ｐは燃料蓄圧室すなわちコモンレール１９ｐと、電子制御式の吐出量可変な燃料ポンプ２０ｐとを介し燃料タンク２１に連結され、筒内噴射弁１８ｄは燃料蓄圧室すなわちコモンレール１９ｄと、電子制御式の吐出量可変な燃料ポンプ２０ｄとを介し燃料タンク２１に連結される。また、コモンレール１９ｐ，１９ｄは対応するリターン通路（図示しない）によっても燃料タンク２１に連結されている。燃料タンク２１内の燃料は燃料ポンプ２０ｐ，２０ｄから対応するコモンレール１９ｐ，１９ｄ内に供給され、コモンレール１９ｐ，１９ｄから対応するポート噴射弁１８ｐ及び筒内噴射弁１８ｄに供給される。コモンレール１９ｐ，１９ｄにはコモンレール１９ｐ，１９ｄ内の燃料圧を検出するための燃料圧センサ（図示しない）がそれぞれ取り付けられ、燃料圧センサの出力信号に基づいてコモンレール１９ｐ，１９ｄ内の燃料圧すなわち燃料噴射率が目標値に一致するように対応する燃料ポンプ２０ｐ，２０ｄの吐出量が制御される。更に、燃料タンク２１には燃料タンク２１内の燃料の温度Ｔｆを検出するための燃料温度センサ２２が取り付けられる。
【００１０】
一方、排気ポート９は排気マニホルド２３を介して排気管２４に連結され、排気管２４内には上流側から順に、小容量の触媒２５と大容量の触媒２６とがそれぞれ配置される。また、例えば排気マニホルド２３と、触媒２５，２６間の排気管２４と、には空燃比を検出するための空燃比センサ又は酸素濃度センサ２７，２８がそれぞれ取り付けられる。
【００１１】
電子制御ユニット３０はデジタルコンピュータからなり、双方向性バス３１によって互いに接続されたＲＯＭ（リードオンリメモリ）３２、ＲＡＭ（ランダムアクセスメモリ）３３、ＣＰＵ（マイクロプロセッサ）３４、入力ポート３５及び出力ポート３６を具備する。機関本体１には機関冷却水温ｔｈｗを検出するための水温センサ３９が取り付けられる。また、アクセルペダル４０にはアクセルペダル４０の踏み込み量Ｌを検出するための負荷センサ４１が接続される。アクセルペダル４０の踏み込み量Ｌは要求負荷を表している。エアフローメータ１７、燃料温度センサ２２、空燃比センサ２７，２８、及び負荷センサ４１の出力信号はそれぞれ対応するＡＤ変換器３７を介して入力ポート３５に入力される。更に入力ポート３５にはクランクシャフトが例えば３０°回転する毎に出力パルスを発生するクランク角センサ４２と、車速ＳＰＤをあらわす出力パルスを発生する車速センサ４３とが接続される。ＣＰＵ３４ではクランク角センサ４２の出力パルスに基づいて機関回転数Ｎｅが算出される。一方、出力ポート３６は対応する駆動回路３８を介して点火栓１０、ステップモータ１５、燃料噴射弁１８ｐ，１８ｄ及び燃料ポンプ２０ｐ，２０ｄにそれぞれ接続され、これらは電子制御ユニット３０からの出力信号に基づいて制御される。
【００１２】
図２は図１に示される内燃機関における燃料噴射制御の一例を示している。すなわち、機関負荷Ｌが予め定められた設定負荷ＬＸよりも低いときには、ポート噴射弁１８ｐからの燃料噴射作用を停止しつつ筒内噴射弁１８ｄから燃料が噴射される。これにより、燃焼室５内に混合気が形成され、次いでこの混合気が点火栓１０により着火される。なお、このときの目標空燃比はリーン空燃比又は理論空燃比に設定される。これに対し、機関負荷Ｌが設定負荷ＬＸよりも高いときには、筒内噴射弁１８ｄからの燃料噴射作用を停止しつつポート噴射弁１８ｐから燃料が噴射される。その結果、燃焼室５内をほぼ一様に満たす混合気が形成され、次いでこの混合気が点火栓１０により着火される。このときの目標空燃比はリーン空燃比又は理論空燃比に設定される。
【００１３】
したがって、機関負荷Ｌが設定負荷ＬＸよりも小さくなった後再び設定負荷ＬＸよりも大きくなるまでポート噴射弁１８ｐからの燃料噴射作用が停止され、機関負荷Ｌが設定負荷ＬＸよりも大きくなってから小さくなるまで筒内噴射弁１８ｄからの燃料噴射作用が停止される。また、いずれの場合も燃料噴射作用が１燃焼サイクルを越える期間にわたって停止される。
【００１４】
なお、機関負荷Ｌが設定負荷を越えて増大するとき又は減少するときに、ポート噴射弁１８ｐ及び筒内噴射弁１８ｄ両方の燃料噴射作用を行うようにしてもよい。
【００１５】
さて、本発明による実施例では、ポート噴射弁１８ｐにおける燃料噴射量であるポート噴射量ＰＱ及び筒内噴射弁１８ｄにおける燃料噴射量である筒内噴射量ＤＱはそれぞれ次式により算出される。
【００１６】
ＰＱ＝ＰＱＢ・Ｋｐ・ＫｐＣ
ＤＱ＝ＤＱＢ・Ｋｄ・ＫｄＣ
ここでＰＱＢ，Ｋｐ，ＫｐＣはポート噴射弁１８ｐについての基本燃料噴射量、再開時補正係数、及びその他の補正係数を、ＤＱＢ，Ｋｄ，ＫｄＣは筒内噴射弁１８ｄについての基本燃料噴射量、再開時補正係数、及びその他の補正係数をそれぞれ表している。
【００１７】
基本燃料噴射量ＰＱＢ，ＤＱＢは空燃比をそれぞれ対応する目標空燃比に一致させるのに必要な燃料量である。その他の補正係数ＫｐＣ，ＫｄＣは空燃比補正係数や加速増量補正係数などをひとまとめにして表したものであり、補正する必要がないときにはそれぞれ１．０とされる。
【００１８】
再開時補正係数Ｋｐ，Ｋｄは燃料噴射作用が停止された後再開されるときに実際の燃料噴射量を正規の噴射量に一致させるためのものであり、補正する必要がないときにはそれぞれ１．０とされる。
【００１９】
再開時補正係数Ｋｐ，Ｋｄについてまず概略的に説明する。例えば機関負荷Ｌが設定負荷ＬＸよりも低くなってポート噴射弁１８ｐからの燃料噴射作用が停止されると、このときポート噴射弁１８ｐ内の燃料通路内に存在している内部燃料は燃料噴射作用の停止中にポート噴射弁１８ｐ自体やコモンレール１９ｐ内の燃料により加熱される。その結果、内部燃料の温度が次第に上昇し、内部燃料が膨張する。また、燃料噴射作用の停止中にポート噴射弁１８ｐ自体の温度も上昇し、その結果ポート噴射弁１８ｐ内の燃料通路の流路断面積が減少する。その結果、次いで燃料噴射作用の再開時に上述のＰＱＢ・ＫｐＣに相当する時間だけポート噴射弁１８ｐを開弁すると、実際の燃料量が正規の燃料量よりも少なくなる。この場合の燃料減少量は燃料噴射作用の再開時におけるポート噴射弁１８ｐ自体又はポート噴射弁１８ｐ内の燃料の温度に依存し、これは燃料噴射作用が停止されてから再開されるまでに生ずるポート噴射弁１８ｐ自体又はポート噴射弁１８ｐ内の燃料の温度変化量に依存する。
【００２０】
そこで本発明による実施例では、ポート噴射弁１８ｐからの燃料噴射作用が停止されてから再開されるまでに生ずるポート噴射弁１８ｐ自体又はその内部燃料の温度変化量に応じて定まる再開時補正係数Ｋｐを導入し、この再開時補正係数ＫｐでもってＰＱＢ・ＫｐＣを補正するようにしている。
【００２１】
すなわち、図３に矢印ｔ１で示されるようにポート噴射弁１８ｐからの燃料噴射作用が停止されると、ポート噴射弁１８ｐについての再開時補正係数Ｋｐが１．０から増大する。次いで、図３に矢印ｔ２で示されるようにポート噴射弁１８ｐからの燃料噴射作用が再開されると、このときの再開時補正係数Ｋｐでもって上述のＰＱＢ・ＫｐＣが補正される。その結果、燃料噴射作用の再開時に実際の燃料噴射量を正規の噴射量に正確に一致させることができる。
【００２２】
燃料噴射作用が再開されるとポート噴射弁１８ｐ内を流通する燃料の冷却作用によりポート噴射弁１８ｐ自体又はその内部燃料の温度が次第に低下する。そこで本発明による実施例では再開時補正係数Ｋｐを減衰量ΔＫｐずつ減少させるようにしている。この減衰量ΔＫｐは一定値でもよいし、例えば燃料温度Ｔｆに応じて定めるようにしてもよい。再開時補正係数Ｋｐが１．０まで減少するとそれ以降は１．０に維持される。
【００２３】
ポート噴射弁１８ｐについての再開時補正係数Ｋｐは次式により算出される。
【００２４】
Ｋｐ＝Ｋｐｔ＋Ｋｐｂ＋Ｋｐｆ
ここで、Ｋｐｔは先端部補正係数、Ｋｐｂは本体補正係数、Ｋｐｆは燃料補正係数をそれぞれ表している。
【００２５】
先端部補正係数Ｋｐｔはポート噴射弁１８ｐからの燃料噴射作用が停止されてから再開されるまでに生ずるポート噴射弁１８ｐの先端部の温度変化量が大きくなると大きくなるものである。ここで、ポート噴射弁１８ｐからの燃料噴射作用の停止中にポート噴射弁１８ｐの先端部の温度が単位時間当たりΔＰＴｔずつ変化すると考えると、ポート噴射弁１８ｐからの燃料噴射作用が停止されてから再開されるまでに生ずるポート噴射弁１８ｐの先端部の温度変化量はΣ（ΔＰＴｔ）で表される。したがって、先端部補正係数Ｋｐｔは図４（Ａ）に示されるようにポート噴射弁１８ｐの先端部の温度変化量Σ（ΔＰＴｔ）が大きくなるにつれて大きくなる。
【００２６】
同様に、本体補正係数Ｋｐｂ及び燃料補正係数Ｋｐｆはポート噴射弁１８ｐからの燃料噴射作用が停止されてから再開されるまでに生ずるポート噴射弁１８ｐの本体及び内部燃料の温度変化量が大きくなるとそれぞれ大きくなるものである。ここで、ポート噴射弁１８ｐからの燃料噴射作用の停止中にポート噴射弁１８ｐの本体及び内部燃料の温度がそれぞれ単位時間当たりΔＰＴｂ，ΔＰＴｆずつ変化すると考えると、ポート噴射弁１８ｐからの燃料噴射作用が停止されてから再開されるまでに生ずるポート噴射弁１８ｐの本体及び内部燃料の温度変化量はそれぞれΣ（ΔＰＴｂ），Σ（ΔＰＴｆ）で表される。したがって、本体補正係数Ｋｐｂ及び燃料補正係数Ｋｐｆはそれぞれ図４（Ｂ）及び４（Ｃ）に示されるようにポート噴射弁１８ｐの本体及び内部燃料の温度変化量Σ（ΔＰＴｔ），Σ（ΔＰｔｆ）がそれぞれ大きくなるにつれて大きくなる。
【００２７】
上述したポート噴射弁１８ｐからの燃料噴射作用の停止中におけるポート噴射弁１８ｐの先端部の単位時間当たりの温度変化量ΔＰＴｔは次式により算出される。
【００２８】
ΔＰＴｔ＝ｋｔｈｗ１＋ｋａｉｒ＋ｋｆ１
ｋｔｈｗ１は機関本体１によるポート噴射弁１８ｐ先端部の温度変化分を表しており、図５（Ａ）に示されるように機関冷却水温ｔｈｗが高くなるにつれて大きくなる。ｋａｉｒは吸気ポート７内を流通する空気によるポート噴射弁１８ｐ先端部の温度変化分を表しており、図５（Ｂ）に示されるように吸入空気量Ｇａが大きくなるにつれて小さくなる。ｋｆ１はコモンレール１９ｐ内に供給される燃料によるポート噴射弁１８ｐ先端部の温度変化分を表しており、図５（Ｃ）に示されるように燃料タンク２１内の燃料温度Ｔｆが高くなるにつれて大きくなる。
【００２９】
一方、ポート噴射弁１８ｐからの燃料噴射作用の停止中におけるポート噴射弁１８ｐの本体の単位時間当たりの温度変化量ΔＰＴｂは次式により算出される。
【００３０】
ΔＰＴｂ＝ｋｔｈｗ２＋ｋｓｐｄ１＋ｋｆ２
ｋｔｈｗ２は機関本体１によるポート噴射弁１８ｐ本体の温度変化分を表しており、図５（Ｄ）に示されるように機関冷却水温ｔｈｗが高くなるにつれて大きくなる。ｋｓｐｄ１は車両走行風によるポート噴射弁１８ｐ本体の温度変化分を表しており、図５（Ｅ）に示されるように車速ＳＰＤが高くなるにつれて小さくなる。ｋｆ２はコモンレール１９ｐ内に供給される燃料によるポート噴射弁１８ｐ先端部の温度変化分を表しており、図５（Ｆ）に示されるように燃料タンク２１内の燃料温度Ｔｆが高くなるにつれて大きくなる。
【００３１】
ポート噴射弁１８ｐからの燃料噴射作用の停止中におけるポート噴射弁１８ｐの内部燃料の単位時間当たりの温度変化量ΔＰＴｆは次式により算出される。
【００３２】
ΔＰＴｆ＝ｋｔｈｗ３＋ｋｓｐｄ２
ｋｔｈｗ３は機関本体１によるポート噴射弁１８ｐ内部燃料の温度変化分を表しており、図５（Ｇ）に示されるように機関冷却水温ｔｈｗが高くなるにつれて大きくなる。ｋｓｐｄ２は車両走行風によるポート噴射弁１８ｐ内部燃料の温度変化分を表しており、図５（Ｈ）に示されるように車速ＳＰＤが高くなるにつれて小さくなる。
【００３３】
すなわち、ポート噴射弁１８ｐからの燃料噴射作用が停止されると、ΔＰＴｔ，ΔＰＴｂ，ΔＰＴｆがそれぞれ算出されると共にこれらの積算値Σ（ΔＰＴｔ），Σ（ΔＰＴｂ），Σ（ΔＰＴｆ）が算出される。ポート噴射弁１８ｐからの燃料噴射作用を再開すべきときにはこのときの積算値Σ（ΔＰＴｔ），Σ（ΔＰＴｂ），Σ（ΔＰＴｆ）からＫｐｔ，Ｋｐｂ，Ｋｐｆがそれぞれ算出され、再開時補正係数Ｋｐが算出される。
【００３４】
同様に、再開時補正係数Ｋｄは筒内噴射弁１８ｄからの燃料噴射作用が停止されてから再開されるまでに生ずる筒内噴射弁１８ｄ自体又はその内部燃料の温度変化量に応じて定められる。すなわち、図３に矢印ｔ２で示されるように筒内噴射弁１８ｄからの燃料噴射作用が停止されると、筒内噴射弁１８ｄについての再開時補正係数Ｋｄが１．０から増大する。次いで、図３に矢印ｔ３で示されるように筒内噴射弁１８ｄからの燃料噴射作用が再開されると、このときの再開時補正係数Ｋｄでもって上述のＤＱＢ・ＫｄＣが補正される。次いで再開時補正係数Ｋｄが減衰量ΔＫｄでもって１．０に向け徐々に減少される。
【００３５】
筒内噴射弁１８ｄについての再開時補正係数Ｋｄは次式により算出される。
【００３６】
Ｋｄ＝Ｋｄｔ＋Ｋｄｂ＋Ｋｄｆ
ここで、Ｋｄｔは先端部補正係数、Ｋｄｂは本体補正係数、Ｋｄｆは燃料補正係数をそれぞれ表している。
【００３７】
先端部補正係数Ｋｄｔは筒内噴射弁１８ｄからの燃料噴射作用が停止されてから再開されるまでに生ずる筒内噴射弁１８ｄの先端部の温度変化量が大きくなると大きくなるものである。ここで、筒内噴射弁１８ｄからの燃料噴射作用の停止中に筒内噴射弁１８ｄの先端部の温度が単位時間当たりΔＤＴｔずつ変化すると考えると、筒内噴射弁１８ｄからの燃料噴射作用が停止されてから再開されるまでに生ずる筒内噴射弁１８ｄの先端部の温度変化量はΣ（ΔＤＴｔ）で表される。したがって、先端部補正係数Ｋｄｔは図４（Ｄ）に示されるように筒内噴射弁１８ｄの先端部の温度変化量Σ（ΔＤＴｔ）が大きくなるにつれて大きくなる。
【００３８】
同様に、本体補正係数Ｋｄｂ及び燃料補正係数Ｋｄｆは筒内噴射弁１８ｄからの燃料噴射作用が停止されてから再開されるまでに生ずる筒内噴射弁１８ｄの本体及び内部燃料の温度変化量が大きくなるとそれぞれ大きくなるものである。ここで、筒内噴射弁１８ｄからの燃料噴射作用の停止中に筒内噴射弁１８ｄの本体及び内部燃料の温度がそれぞれ単位時間当たりΔＤＴｂ，ΔＤＴｆずつ変化すると考えると、筒内噴射弁１８ｄからの燃料噴射作用が停止されてから再開されるまでに生ずる筒内噴射弁１８ｄの本体及び内部燃料の温度変化量はそれぞれΣ（ΔＤＴｂ），Σ（ΔＤＴｆ）で表される。したがって、本体補正係数Ｋｄｂ及び燃料補正係数Ｋｄｆはそれぞれ図４（Ｅ）及び４（Ｆ）に示されるように筒内噴射弁１８ｄの本体及び内部燃料の温度変化量Σ（ΔＤＴｔ），Σ（ΔＤｔｆ）がそれぞれ大きくなるにつれて大きくなる。
【００３９】
上述した筒内噴射弁１８ｄからの燃料噴射作用の停止中における筒内噴射弁１８ｄの先端部の単位時間当たりの温度変化量ΔＤＴｔは次式により算出される。
【００４０】
ΔＤＴｔ＝ｋｔｈｗ４＋ｋｋｃｏｍｂ＋ｋｆ３
ｋｔｈｗ４は機関本体１による筒内噴射弁１８ｄ先端部の温度変化分を表しており、図６（Ａ）に示されるように機関冷却水温ｔｈｗが高くなるにつれて大きくなる。ｋｃｏｍｂは燃焼室５内のガスによる筒内噴射弁１８ｄ先端部の温度変化分を表しており、図６（Ｂ）に示されるようにポート噴射量ＰＱが大きくなるにつれて小さくなる。ｋｆ３はコモンレール１９ｄ内に供給される燃料による筒内噴射弁１８ｄ先端部の温度変化分を表しており、図６（Ｃ）に示されるように燃料タンク２１内の燃料温度Ｔｆが高くなるにつれて大きくなる。
【００４１】
一方、筒内噴射弁１８ｄからの燃料噴射作用の停止中における筒内噴射弁１８ｄの本体の単位時間当たりの温度変化量ΔＤＴｂは次式により算出される。
【００４２】
ΔＤＴｂ＝ｋｔｈｗ５＋ｋｓｐｄ３＋ｋｆ３
ｋｔｈｗ５は機関本体１による筒内噴射弁１８ｄ本体の温度変化分を表しており、図６（Ｄ）に示されるように機関冷却水温ｔｈｗが高くなるにつれて大きくなる。ｋｓｐｄ３は車両走行風による筒内噴射弁１８ｄ本体の温度変化分を表しており、図６（Ｅ）に示されるように車速ＳＰＤが高くなるにつれて小さくなる。ｋｆ３はコモンレール１９ｄ内に供給される燃料による筒内噴射弁１８ｄ先端部の温度変化分を表しており、図６（Ｆ）に示されるように燃料タンク２１内の燃料温度Ｔｆが高くなるにつれて大きくなる。
【００４３】
筒内噴射弁１８ｄからの燃料噴射作用の停止中における筒内噴射弁１８ｄの内部燃料の単位時間当たりの温度変化量ΔＤＴｆは次式により算出される。
【００４４】
ΔＤＴｆ＝ｋｔｈｗ６＋ｋｓｐｄ４
ｋｔｈｗ６は機関本体１による筒内噴射弁１８ｄ内部燃料の温度変化分を表しており、図６（Ｇ）に示されるように機関冷却水温ｔｈｗが高くなるにつれて大きくなる。ｋｓｐｄ４は車両走行風による筒内噴射弁１８ｄ内部燃料の温度変化分を表しており、図６（Ｈ）に示されるように車速ＳＰＤが高くなるにつれて小さくなる。
【００４５】
すなわち、筒内噴射弁１８ｄからの燃料噴射作用が停止されると、ΔＤＴｔ，ΔＤＴｂ，ΔＤＴｆがそれぞれ算出されると共にこれらの積算値Σ（ΔＤＴｔ），Σ（ΔＤＴｂ），Σ（ΔＤＴｆ）が算出される。筒内噴射弁１８ｄからの燃料噴射作用を再開すべきときにはこのときの積算値Σ（ΔＤＴｔ），Σ（ΔＤＴｂ），Σ（ΔＤＴｆ）からＫｄｔ，Ｋｄｂ，Ｋｄｆがそれぞれ算出され、再開時補正係数Ｋｄが算出される。
【００４６】
ところで、図１に示される内燃機関では、機関減速運転時にポート噴射弁１８ｐ及び筒内噴射弁１８ｄからの燃料噴射作用が停止されるようになっている。このことを図７を参照しながら簡単に説明する。なお、図７のルーチンは予め定められた設定時間毎の割り込みによって実行される。
【００４７】
図７を参照すると、ステップ８０ではアクセルペダル４０の踏み込み量に応じて定まる機関負荷Ｌがゼロであるか否かが判別される。Ｌ＞０のときには処理サイクルを終了する。Ｌ＝０のときには次いでステップ８１に進み、ポート噴射弁１８ｐ及び筒内噴射弁１８ｄからの燃料噴射作用を停止すべきときにセットされるフラグがセットされているか否かが判別される。フラグがリセットされているときには次いでステップ８２に進み、機関回転数Ｎｅが予め定められた第１の設定回転数Ｎｅ１よりも高いか否かが判別される。Ｎｅ≦Ｎｅ１のときには次いでステップ８３に進んでフラグをリセットしたままにし、続くステップ８４ではポート噴射弁１８ｐ又は筒内噴射弁１８ｄからの燃料噴射作用が実行される。これに対し、Ｎｅ＞Ｎｅ１のときには次いでステップ８５に進み、フラグをセットし、続くステップ８６ではポート噴射弁１８ｐ及び筒内噴射弁１８ｄからの燃料噴射作用が停止される。フラグがセットされるとステップ８１からステップ８７に進み、機関回転数Ｎｅが予め定められた第２の設定回転数Ｎｅ２（＜Ｎｅ１）よりも低いか否かが判別される。Ｎｅ≧Ｎｅ２のときにはステップ８５，８６に進んで燃料噴射作用を継続して停止し、Ｎｅ＜Ｎｅ２になるとステップ８３，８４に進んでフラグをリセットした後ポート噴射弁１８ｐ又は筒内噴射弁１８ｄからの燃料噴射作用が実行される。
【００４８】
したがって、本発明による実施例では、機関負荷Ｌが設定負荷ＬＸよりも低いとき又は機関減速運転時にポート噴射弁１８ｐからの燃料噴射作用が停止され、機関負荷Ｌが設定負荷ＬＸよりも高いとき又は機関減速運転時に筒内噴射弁１８ｄからの燃料噴射作用が停止されるということになる。
【００４９】
図８及び９は本発明による実施例の燃料噴射量算出ルーチンを示している。このルーチンは予め定められた設定時間毎の割り込みによって実行される。
【００５０】
図８及び９を参照すると、ステップ１００では機関運転中であるか否かが判別される。期間運転中でないときには処理サイクルを終了する。機関運転中のときには次いでステップ１０１に進む。ステップ１０１からステップ１１２まではポート噴射量ＰＱを算出するための部分である。ステップ１０１ではポート噴射弁１８ｐからの燃料噴射作用が停止すべきか否かが判別される。ポート噴射弁１８ｐからの燃料噴射作用を停止すべきときには次いでステップ１０２に進み、ポート噴射量ＰＱがゼロにされる。続くステップ１０３ではポート噴射弁１８ｐについての温度変化量ΔＰＴｔ，ΔＰＴｂ，ΔＰＴｆがそれぞれ上述のように算出され、それぞれの積算値Σ（ΔＰＴｔ），Σ（ΔＰＴｂ），Σ（ΔＰＴｆ）が算出される（Σ（ΔＰＴｔ）＝Σ（ΔＰＴｔ）＋ΔＰＴｔ，Σ（ΔＰＴｂ）＝Σ（ΔＰＴｂ）＋ΔＰＴｂ，Σ（ΔＰＴｆ）＝Σ（ΔＰＴｆ）＋ΔＰＴｆ）。次いでステップ１１３にジャンプする。これに対し、ポート噴射弁１８ｐからの燃料噴射作用を実行すべきときにはステップ１０１からステップ１０４に進み、ポート噴射弁１８ｐからの燃料噴射作用を再開すべきか否かが判別される。すなわち、ポート噴射弁１８ｐからの燃料噴射作用が停止された後初めてステップ１０４に進んだときには次いでステップ１０５に進み、このときの温度変化量積算値Σ（ΔＰＴｔ），Σ（ΔＰＴｂ），Σ（ΔＰＴｆ）から各補正係数Ｋｐｔ，Ｋｐｂ，Ｋｐｆが算出され、再開時補正係数Ｋｐが算出される（Ｋｐ＝Ｋｐｔ＋Ｋｐｂ＋Ｋｐｆ）。続くステップ１０６では温度変化量積算値Σ（ΔＰＴｔ），Σ（ΔＰＴｂ），Σ（ΔＰＴｆ）がそれぞれゼロにされる。次いでステップ１１１にジャンプする。
【００５１】
一方、ステップ１０４でポート噴射弁１８ｐからの燃料噴射作用を継続して行うべきと判別されたときには次いでステップ１０７に進み、減衰量ΔＫｐが算出される。続くステップ１０８では再開時補正係数Ｋｐが算出される（Ｋｐ＝Ｋｐ−ΔＫｐ）。続くステップ１０９では再開時補正係数Ｋｐが１．０よりも小さいか否かが判別される。Ｋｐ≧１．０のときにはステップ１１１にジャンプする。Ｋｐ＜１．０のときには次いでステップ１１０に進み、Ｋｐを１．０とした後にステップ１１１に進む。ステップ１１１では基本燃料噴射量ＰＱＢ及びその他の補正係数ＫｐＣがそれぞれ算出される。続くステップ１１２ではポート噴射量ＰＱが算出される（ＰＱ＝ＰＱＢ・Ｋｐ・ＫｐＣ）。次いでステップ１１３に進む。
【００５２】
ステップ１１３からステップ１２４までは筒内噴射量ＤＱを算出するための部分である。ステップ１１３では筒内噴射弁１８ｄからの燃料噴射作用が停止すべきか否かが判別される。筒内噴射弁１８ｄからの燃料噴射作用を停止すべきときには次いでステップ１１４に進み、筒内噴射量ＤＱがゼロにされる。続くステップ１１５では筒内噴射弁１８ｄについての温度変化量ΔＤＴｔ，ΔＤＴｂ，ΔＤＴｆがそれぞれ上述のように算出され、それぞれの積算値Σ（ΔＤＴｔ），Σ（ΔＤＴｂ），Σ（ΔＤＴｆ）が算出される（Σ（ΔＤＴｔ）＝Σ（ΔＤＴｔ）＋ΔＤＴｔ，Σ（ΔＤＴｂ）＝Σ（ΔＤＴｂ）＋ΔＤＴｂ，Σ（ΔＤＴｆ）＝Σ（ΔＤＴｆ）＋ΔＤＴｆ）。次いで処理サイクルを終了する。これに対し、筒内噴射弁１８ｄからの燃料噴射作用を実行すべきときにはステップ１１３からステップ１１６に進み、筒内噴射弁１８ｄからの燃料噴射作用を再開すべきか否かが判別される。すなわち、筒内噴射弁１８ｄからの燃料噴射作用が停止された後初めてステップ１１６に進んだときには次いでステップ１１７に進み、このときの温度変化量積算値Σ（ΔＤＴｔ），Σ（ΔＤＴｂ），Σ（ΔＤＴｆ）から各補正係数Ｋｄｔ，Ｋｄｂ，Ｋｄｆが算出され、再開時補正係数Ｋｄが算出される（Ｋｄ＝Ｋｄｔ＋Ｋｄｂ＋Ｋｄｆ）。続くステップ１１８では温度変化量積算値Σ（ΔＤＴｔ），Σ（ΔＤＴｂ），Σ（ΔＤＴｆ）がそれぞれゼロにされる。次いでステップ１２３にジャンプする。
【００５３】
一方、ステップ１１６で筒内噴射弁１８ｄからの燃料噴射作用を継続して行うべきと判別されたときには次いでステップ１１９に進み、減衰量ΔＫｄが算出される。続くステップ１２０では再開時補正係数Ｋｄが算出される（Ｋｄ＝Ｋｄ−ΔＫｄ）。続くステップ１２１では再開時補正係数Ｋｄが１．０よりも小さいか否かが判別される。Ｋｄ≧１．０のときにはステップ１２３にジャンプする。Ｋｄ＜１．０のときには次いでステップ１２２に進み、Ｋｄを１．０とした後にステップ１２３に進む。ステップ１２３では基本燃料噴射量ＤＱＢ及びその他の補正係数ＫｄＣがそれぞれ算出される。続くステップ１２４ではポート噴射量ＤＱが算出される（ＤＱ＝ＤＱＢ・Ｋｄ・ＫｄＣ）。
【００５４】
ポート噴射弁１８ｐ及び筒内噴射弁１８ｄ内の燃料通路に温度センサを取り付ければ内部燃料の温度を簡単に検出できるかに見える。しかしながら、噴射弁内の燃料通路に温度センサを取り付けるのは実際困難であり現実的でない。
【００５５】
図１０に示されるように複数の気筒が一対の気筒群１Ａ，１Ｂに分割されている内燃機関にも本発明を適用することができる。この内燃機関では、図１１に示されるように機関負荷Ｌが予め定められた設定負荷ＬＹよりも低いときには一方の気筒群１Ａの運転が行われ、他方の気筒群１Ｂの運転が停止される。機関負荷Ｌが設定負荷ＬＹよりも高くなると両方の気筒群１Ａ，１Ｂの運転が行われる。したがって、機関負荷Ｌが設定負荷ＬＹよりも小さくなった後再び設定負荷ＬＹよりも大きくなるまで、他方の気筒群１Ｂの気筒における燃料噴射作用が停止される。この他方の気筒群１Ｂの気筒の燃料噴射量について燃料噴射作用が停止されてから再開されるまでに生ずる燃料噴射弁自体又は燃料噴射弁内の燃料の温度変化量が推定され、燃料噴射作用の再開時に推定された温度変化量に基づいて燃料噴射量が補正される。
【図面の簡単な説明】
【００５６】
【図１】内燃機関の全体図である。
【図２】燃料噴射制御の一例を示す図である。
【図３】燃料噴射作用及び再開時補正係数を示すタイムチャートである。
【図４】各種補正係数を示すマップである。
【図５】各種パラメータを示すマップである。
【図６】各種パラメータを示すマップである。
【図７】減速時制御を実行するためのフローチャートである。
【図８】燃料噴射量算出ルーチンを実行するためのフローチャートである。
【図９】燃料噴射量算出ルーチンを実行するためのフローチャートである。
【図１０】内燃機関の別の実施例を示す図である。
【図１１】燃料噴射制御の別の例を示す図である。
【符号の説明】
【００５７】
１    機関本体
５    燃焼室
７    吸気ポート
１８ｐ    ポート噴射弁
１８ｄ    筒内噴射弁
【図１】
2007239487.tif 000003
【図２】
2007239487.tif 000004
【図３】
2007239487.tif 000005
【図４】
2007239487.tif 000006
【図５】
2007239487.tif 000007
【図６】
2007239487.tif 000008
【図７】
2007239487.tif 000009
【図８】
2007239487.tif 000010
【図９】
2007239487.tif 000011
【図１０】
2007239487.tif 000012
【図１１】
2007239487.tif 000013