(57)【特許請求の範囲】
【請求項１】
内燃機関の気筒に設けた吸気弁に対し上流側に位置するように前記気筒への気体の導入路に配置された燃料噴射弁を制御する内燃機関の燃料噴射制御装置であって、
排気弁が開となる気筒の排気行程時に前記燃料噴射弁から燃料を噴射させる燃料噴射弁制御部と、
前記気筒の圧縮時の筒内温度を推定する筒内温度推定部と、
前記筒内温度推定部が推定した圧縮時の筒内温度が早期着火が発生すると予測される温度よりも高いと判定すると前記吸気弁が開となる気筒の吸気行程時に前記燃料噴射弁から燃料を噴射させて当該気筒の筒内に燃料を供給するように前記燃料噴射弁制御部が行う制御を変更する制御変更部と、
前記筒内温度推定部が推定した圧縮時の筒内温度が早期着火が発生すると予測される温度よりも高いと前記制御変更部が判定したときの前記圧縮時の筒内温度と前記早期着火が発生すると予測される温度との差分値を算出する差分値算出部と、を有し、
前記制御変更部は、前記差分値算出部が算出した差分値が予め設定されたしきい値よりも高いと判定すると前記吸気行程時に前記燃料噴射弁から燃料を噴射させて気筒の筒内に燃料を供給するように前記燃料噴射弁制御部が行う制御を変更し、前記差分値算出部が算出した差分値が前記しきい値以下であると判定すると前記排気行程時に前記燃料噴射弁から燃料を噴射させ、当該排気行程の後の前記吸気行程時に前記燃料噴射弁から燃料を噴射させて気筒の筒内に燃料を供給するように前記燃料噴射弁制御部が行う制御を変更することを特徴とする内燃機関の燃料噴射制御装置。
【請求項２】
前記制御変更部は、前記差分値算出部が算出した差分値が前記しきい値以下であると判定しても前記排気行程時に実施する前記燃料噴射弁による燃料噴射の期間が予め設定された期間よりも短いと判定すると前記排気行程時の前記燃料噴射弁からの燃料噴射を行わず、当該排気行程時に噴射予定の燃料分を当該排気行程の後の前記吸気行程時に上乗せした燃料を前記燃料噴射弁から噴射させて気筒の筒内に燃料を供給するように前記燃料噴射弁制御部が行う制御を変更することを特徴とする請求項１に記載の内燃機関の燃料噴射制御装置。
【請求項３】
前記制御変更部は、前記差分値算出部が算出した差分値が前記しきい値以下であると判定すると当該差分値が小さいほど前記排気行程時の燃料噴射期間と前記吸気行程時の燃料噴射期間とを合算した期間に対する前記排気行程時の燃料噴射期間の割合を高くすることを特徴とする請求項１又は２に記載の内燃機関の燃料噴射制御装置。
【請求項４】
前記排気行程時の燃料噴射は、吸気弁が開く前に終了し、前記吸気行程時の燃料噴射は、排気弁が閉じてから開始されることを特徴とする請求項１乃至３の何れか１項に記載の内燃機関の燃料噴射制御装置。
【請求項５】
前記内燃機関は、外部ＥＧＲ（Exhaust Gas Recirculation）及び内部ＥＧＲによって排気ガスを筒内に導入しており、
前記内燃機関の前記導入路に設けられて前記吸気弁側から筒内に吸入される気体の温度を検出する吸気温度検出部と、前記内燃機関からの排気ガスが排気される排気路において前記排気ガスを浄化する触媒の上流側に設けられて前記排気ガスの温度を検出する排気温度検出部と、エンジン回転数が大きくかつ前記吸気弁側での吸気圧力が高いほど大きくなる第１補正係数及びエンジン水温が高くかつ前記吸気弁側での吸気圧力が高いほど大きくなる第２補正係数によって前記吸気温度検出部が検出した気体の温度を補正して補正後の前記気体の温度を算出する気体温度算出部と、前記排気弁及び前記吸気弁がともに開となるオーバラップの期間が長いほど大きくなる第３補正係数並びにエンジン水温が高くかつエンジン回転数が大きいほど大きくなる第４補正係数によって前記排気温度検出部が検出した排気ガスの温度を補正して補正後の前記排気ガスの温度を算出する排気ガス温度算出部と、をさらに有し、
前記筒内温度推定部は、前記気体温度算出部が算出した気体の温度及び前記排気ガス温度算出部が算出した排気ガスの温度を基に前記圧縮時の筒内温度を算出することを特徴とする請求項１乃至４の何れか１項に記載の内燃機関の燃料噴射制御装置。
【請求項６】
前記吸気弁側での吸気圧力が高いほど大きくなりかつエンジン回転数に応じて変化する第５補正係数及びエンジン水温が高くかつエンジン回転数が大きいほど大きくなる第６補正係数によって前記吸気弁が閉じた時のピストン位置での筒内の容積を補正して算出した補正後の当該筒内の容積をＶ０とし、前記吸気弁が閉じた時の筒内の気体の温度をＴ０とし、ピストンが上死点に位置するときの筒内の容積をＶｆとし、比熱比をｋとしたときに、
前記筒内温度推定部は、前記圧縮時の筒内温度Ｔｆを、
Ｔｆ＝Ｔ０・（Ｖ０／Ｖｆ）（ｋ−１）
として算出することを特徴とする請求項５に記載の内燃機関の燃料噴射制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、内燃機関の燃料噴射弁の駆動を制御し燃料噴射を制御する技術に関する。
【背景技術】
【０００２】
従来、高圧縮比エンジンにおいて、高負荷領域及びＥＧＲ（ＥＧＲ：Exhaust Gas Recirculation、ここで、ＥＧＲは外部ＥＧＲ及び内部ＥＧＲを含む）量が増大する運転領域での早期着火（プレイグニッション）が問題となることか多い。
【０００３】
これは、高負荷領域では、シリンダ内への吸入量の増加によって低負荷領域運転時よりも高圧縮比となること、また、ＥＧＲ量の増大によってシリンダ内への高温の排気ガスの再循環量が増加しシリンダ内の温度が上昇するために、早期着火が発生し易くなるためである。
そして、早期着火の発生は、燃焼圧を上昇させるために、ピストン及びシリンダヘッドに深刻なダメージを与えることになる。
【０００４】
例えば、特許文献１には、ＥＧＲに関する技術が開示されている。特許文献１に開示されている技術では、早期着火のレベルが所定レベル以上にある場合には、吸気弁及び排気弁の目標開オーバラップ量を通常時よりも減少させている。これによって、特許文献１に開示されている技術では、排気路からの既燃ガスの吹き抜けを抑制して高温の残留既燃ガス量を減少し、シリンダ内のガス温度を低下させて早期着火を回避している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特許第３６６９１７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、早期着火を検出（早期着火を予測）する技術として、ノッキング（例えば、連続したノッキング）を検出することによって早期着火を検出する技術がある。しかし、ノッキングによってシリンダ内壁面（すなわち、ピストン頂部、シリンダヘッド燃焼室）の温度が上昇して早期着火が発生する場合と、温度条件（吸気温度、排気温度、エンジン水温等）によってはノッキングなしに早期着火が発生する場合とがある。よって、ノッキングを検出して早期着火の発生を常に予測することは困難である。
【０００７】
また、早期着火を検出（早期着火を予測）する技術として、イオン電流を測定して早期着火を検出する技術もある。しかし、急激な早期着火の発生はエンジンにダメージ(ピストン破損等)を与える可能性も高く、早期着火の発生を予測することが必要となる。
【０００８】
一方、早期着火の発生を抑制する技術としては、ＰＦＩ（Port Fuel Injection）エンジンにおいて、吸気弁が開いている吸気行程中に燃料をシリンダ内に噴射することによって、燃料の気化熱を利用しシリンダ内の温度を低下させて、早期着火の発生を抑制する技術がある。しかし、吸気行程中に燃料をシリンダ内に噴射すると、有害な未燃成分であるＨＣ（Hydrocarbon）、ＣＯ（mono carbon oxide）が増加してしまう。また、吸気行程中に燃料をシリンダ内に噴射すると、液状の燃料がシリンダ内に入るために、煤（soot）の発生も多くなる。このようなことから、常時、吸気行程中に燃料をシリンダ内に噴射することは避けることが好ましい。また、吸気行程中に燃料をシリンダ内に噴射することを多用すると、シリンダライナに燃料が付着し、付着した燃料によって潤滑油が希釈化されてしまう恐れがある。
【０００９】
なお、排気行程中の燃料噴射は、噴射燃料を吸気ポート内で予め霧化させてからシリンダ内で燃焼させるために、ＨＣ、ＣＯ、煤等の発生を抑制できる。
本発明の目的は、早期着火をより的確に予測するとともに、早期着火の発生を抑制するための吸気行程中の燃料噴射をより適切に行うことである。
【課題を解決するための手段】
【００１０】
前記課題を解決するために、（１）本発明の一態様は、内燃機関の気筒に設けた吸気弁に対し上流側に位置するように前記気筒への気体の導入路に配置された燃料噴射弁を制御する内燃機関の燃料噴射制御装置であって、排気弁が開となる気筒の排気行程時に前記燃料噴射弁から燃料を噴射させる燃料噴射弁制御部と、前記気筒の圧縮時の筒内温度を推定する筒内温度推定部と、前記筒内温度推定部が推定した圧縮時の筒内温度が早期着火が発生すると予測される温度よりも高いと判定すると前記吸気弁が開となる気筒の吸気行程時に前記燃料噴射弁から燃料を噴射させて当該気筒の筒内に燃料を供給するように前記燃料噴射弁制御部が行う制御を変更する制御変更部と、を有することを特徴とする内燃機関の燃料噴射制御装置を提供する。
【００１１】
（２）本発明の一態様では、前記筒内温度推定部が推定した圧縮時の筒内温度が早期着火が発生すると予測される温度よりも高いと前記制御変更部が判定したときの前記圧縮時の筒内温度と前記早期着火が発生すると予測される温度との差分値を算出する差分値算出部をさらに有し、前記制御変更部は、前記差分値算出部が算出した差分値が予め設定されたしきい値よりも高いと判定すると前記吸気行程時に前記燃料噴射弁から燃料を噴射させて気筒の筒内に燃料を供給するように前記燃料噴射弁制御部が行う制御を変更し、前記差分値算出部が算出した差分値が前記しきい値以下であると判定すると前記排気行程時に前記燃料噴射弁から燃料を噴射させ、当該排気行程の後の前記吸気行程時に前記燃料噴射弁から燃料を噴射させて気筒の筒内に燃料を供給するように前記燃料噴射弁制御部が行う制御を変更することが好ましい。
【００１２】
（３）本発明の一態様では、前記制御変更部は、前記差分値算出部が算出した差分値が前記しきい値以下であると判定しても前記排気行程時に実施する前記燃料噴射弁による燃料噴射の期間が予め設定された期間よりも短いと判定すると前記排気行程時の前記燃料噴射弁からの燃料噴射を行わず、当該排気行程時に噴射予定の燃料分を当該排気行程の後の前記吸気行程時に上乗せした燃料を前記燃料噴射弁から噴射させて気筒の筒内に燃料を供給するように前記燃料噴射弁制御部が行う制御を変更することが好ましい。
【００１３】
（４）本発明の一態様では、前記制御変更部は、前記差分値算出部が算出した差分値が前記しきい値以下であると判定すると当該差分値が小さいほど前記排気行程時の燃料噴射期間と前記吸気行程時の燃料噴射期間とを合算した期間に対する前記排気行程時の燃料噴射期間の割合を高くすることが好ましい。
【００１４】
（５）本発明の一態様では、前記排気行程時の燃料噴射は、吸気弁が開く前に終了し、前記吸気行程時の燃料噴射は、排気弁が閉じてから開始されることが好ましい。
【００１５】
（６）本発明の一態様では、前記内燃機関は、外部ＥＧＲ（Exhaust Gas Recirculation）及び内部ＥＧＲによって排気ガスを筒内に導入しており、前記内燃機関の前記導入路に設けられて前記吸気弁側から筒内に吸入される気体の温度を検出する吸気温度検出部と、前記内燃機関からの排気ガスが排気される排気路において前記排気ガスを浄化する触媒の上流側に設けられて前記排気ガスの温度を検出する排気温度検出部と、エンジン回転数が大きくかつ前記吸気弁側での吸気圧力が高いほど大きくなる第１補正係数及びエンジン水温が高くかつ前記吸気弁側での吸気圧力が高いほど大きくなる第２補正係数によって前記吸気温度検出部が検出した気体の温度を補正して補正後の前記気体の温度を算出する気体温度算出部と、前記排気弁及び前記吸気弁がともに開となるオーバラップの期間が長いほど大きくなる第３補正係数並びにエンジン水温が高くかつエンジン回転数が大きいほど大きくなる第４補正係数によって前記排気温度検出部が検出した排気ガスの温度を補正して補正後の前記排気ガスの温度を算出する排気ガス温度算出部と、をさらに有し、前記筒内温度推定部は、前記気体温度算出部が算出した気体の温度及び前記排気ガス温度算出部が算出した排気ガスの温度を基に前記圧縮時の筒内温度を算出することが好ましい。
【００１６】
（７）本発明の一態様では、前記吸気弁側での吸気圧力が高いほど大きくなりかつエンジン回転数に応じて変化する第５補正係数及びエンジン水温が高くかつエンジン回転数が大きいほど大きくなる第６補正係数によって前記吸気弁が閉じた時のピストン位置での筒内の容積を補正して算出した補正後の当該筒内の容積をＶ０とし、前記吸気弁が閉じた時の筒内の気体の温度をＴ０とし、ピストンが上死点に位置するときの筒内の容積をＶｆとし、比熱比をｋとしたときに、前記筒内温度推定部は、前記圧縮時の筒内温度Ｔｆを、Ｔｆ＝Ｔ０・（Ｖ０／Ｖｆ）（ｋ−１）として算出することが好ましい。
【発明の効果】
【００１７】
（１）の態様の発明によれば、通常時には排気行程時に燃料噴射を行い、推定した圧縮時の筒内温度が早期着火の発生が予測される温度よりも高い場合には、吸気行程時に燃料噴射することによって、筒内で燃料を霧化させて燃料の気化潜熱によって筒内を冷却できる。このように、（１）の態様の発明では、排気行程時の燃料噴射を通常行う燃料噴射とし、早期着火の発生を抑制するための吸気行程時の燃料噴射を限定的に行うため、吸気行程時の燃料噴射によるＨＣ（Hydrocarbon）、ＣＯ（mono carbon oxide）等の未燃成分や煤（soot）の発生を抑制し、さらに、筒内の潤滑油の希釈化を抑制できる。
【００１８】
また、（１）の態様の発明によれば、圧縮時の筒内温度を推定し、その推定筒内温度と早期着火が発生すると予測される温度とを比較することによって、ノッキングを検出する必要もなく、より的確に早期着火の発生を予測できる。これによって、（１）の態様の発明では、早期着火の発生を事前に抑制できるため、早期着火が内燃機関にダメージを与えてしまうのを防止できる。
以上のようなことから、（１）の態様の発明によれば、早期着火をより的確に予測するとともに、早期着火の発生を抑制するための吸気行程中の燃料噴射をより適切に行うことができる。
【００１９】
（２）の態様の発明によれば、圧縮時の推定筒内温度が早期着火が発生すると予測される温度よりも高く、かつそれら温度の差分値が予め設定されたしきい値よりも大きい場合、燃料噴射弁からの燃料噴射を吸気行程だけで行い、筒内温度を積極的に低下させ早期着火の発生を抑制できる。
【００２０】
そして、（２）の態様の発明によれば、圧縮時の推定筒内温度が早期着火が発生すると予測される温度よりも高いが、それら温度の差分値が前記しきい値以下の場合、燃料噴射弁からの燃料噴射の一部を吸気行程で行うことで早期着火の発生を抑制しつつ、燃料噴射弁からの燃料噴射の一部を排気行程で行うことでＨＣ、ＣＯ、煤等の発生を抑制できる。
さらに、（２）の態様の発明によれば、燃料噴射弁からの燃料噴射を吸気行程と排気行程とで分けて行うことで、噴射燃料と空気とを混合しやすくし、燃料と空気との均質性を向上させることができる。
【００２１】
（３）の態様の発明によれば、例えば、燃料噴射弁の特性上、排気行程時に実施する燃料噴射期間が燃料噴射弁の燃料噴射で確保すべき最小燃料噴射期間よりも短くなって所望の燃料噴射が行えない場合には、その排気行程時の燃料噴射を行わないようにすることができる。さらに、（３）の態様の発明によれば、そのように排気行程時の燃料噴射を行わないこととしても、その排気行程時の噴射予定の燃料を当該排気行程の後の吸気行程時に上乗せして噴射することで、燃焼に必要な燃料供給量が不足してしまうのを防止できる。
【００２２】
（４）の態様の発明によれば、圧縮時の推定筒内温度と早期着火が発生すると予測される温度との差分が小さいほど排気行程時の燃料噴射期間を長くすることができ、ＨＣ、ＣＯ、煤等の発生をより適切に抑制できる。
【００２３】
（５）の態様の発明によれば、排気弁と吸気弁とがともに開となるオーバラップ時に燃料噴射弁から燃料を噴射しないようにすることができる。これによって、（５）の態様の発明では、オーバラップによる筒内からの未燃燃料の流出を防止できる。この結果、（５）の態様の発明では、排気ガスが悪化することを防止できる。
【００２４】
（６）の態様の発明によれば、外部ＥＧＲ及び内部ＥＧＲを考慮して圧縮時の筒内温度を推定できる。すなわち、（６）の態様の発明によれば、吸気弁側から筒内に吸入される気体（例えば、新気と燃料との混合気及び外部ＥＧＲによるガスの混合ガス）の温度と、排気弁側から筒内に戻される排気ガス（内部ＥＧＲによる排気ガス）の温度とを考慮して内燃機関における圧縮時の筒内温度を推定できる。
【００２５】
そして、（６）の態様の発明によれば、吸気弁側から筒内に吸入される気体の温度及び排気弁側から筒内に戻される排気ガスの温度をそれぞれ内燃機関の駆動状態を基に補正しているので、内燃機関の駆動状態に合致させて内燃機関における圧縮時の筒内温度を推定できる。
【００２６】
（７）の態様の発明によれば、吸気弁が閉じた時のピストン位置での筒内の容積Ｖ０を内燃機関の駆動状態を基に補正して算出するため、内燃機関の駆動状態に合致させて圧縮時の筒内温度Ｔｆを推定できる。
【図面の簡単な説明】
【００２７】
【図１】本実施形態に係る車両の構成例を示す図である。
【図２】ＥＣＵの構成例を示すブロック図である。
【図３】ＥＣＵによる燃料噴射制御処理の一例を示すフローチャートである。
【図４】補正係数Ａｅｘの一例を示す図である。
【図５】補正係数Ｂｅｘの一例を示す図である。
【図６】補正係数Ａｉｎの一例を示す図である。
【図７】補正係数Ｂｉｎの一例を示す図である。
【図８】補正係数Ｌｐの一例を示す図である。
【図９】補正係数Ｌｗの一例を示す図である。
【図１０】クランク角と吸気バルブ及び排気バルブの開閉タイミング及びリフト量との関係を示す図である。
【図１１】図３のフローチャートのステップＳ１２で決定した、通常状態の燃料噴射である排気行程噴射を説明する図である。
【図１２】図３のフローチャートのステップＳ１３で決定した吸気行程噴射を説明する図である。
【図１３】図３のフローチャートのステップＳ１４で決定した吸気行程噴射及び図３のフローチャートのステップＳ１５で決定した分割噴射を説明する図である。
【図１４】ガス温度差分値と分割噴射における吸気行程噴射の割合との関係からなる分割率マップの一例を示す図である。
【発明を実施するための形態】
【００２８】
本発明の実施形態を図面を参照しつつ説明する。
本実施形態では、内燃機関の燃料噴射制御装置を搭載した車両を挙げている。
【００２９】
（構成）
図１は、本実施形態に係る車両１の構成例を示す図である。
図１に示すように、本実施形態では、車両１が搭載する内燃機関２は、４ストローク型の内燃機関２である。また、本実施形態では、内燃機関２は、４気筒の内燃機関である。
【００３０】
この内燃機関２の吸気系において、吸気管１１が、内燃機関２の各気筒の燃焼室に連通する吸気マニホルド１２に接続されている。この吸気管１１には、上流側にエアクリーナ１３が配置され、下流側に電子制御スロットルボディ１４が配置されている。また、吸気管１１には、電子制御スロットルボディ１４の下流側に、ＥＧＲ（Exhaust Gas Recirculation）管３１の一端部３１ａが接続されている。ここで、電子制御スロットルボディ１４内には、スロットル弁１４ａが設けられている。この電子制御スロットルボディ１４は、ＥＣＵ（Electronic Control Unit）５０によってスロットル弁１４ａの開度等が制御される。
【００３１】
また、吸気マニホルド１２には、各気筒に対応し、当該各気筒の不図示の吸気バルブの上流側で直近に燃料噴射弁（すなわち、インジェクタ）１５がそれぞれ設けられている。この燃料噴射弁１５は、ＥＣＵ５０によって燃料噴射量や燃料噴射タイミング等が制御される。
また、内燃機関２の排気系において、内燃機関２の各気筒に接続されている排気マニホルド２１は、排気管２２に接続されている。ここで、排気管２２には、触媒２３が収容されている触媒ケース２４が設けてあり、触媒ケース２４の下流側でＥＧＲ管３１の他端部３１ｂが接続されている。
【００３２】
ＥＧＲ管３１には、排気管２２との接続端から吸気管１１との接続端に向う途中に、ＥＧＲクーラ３２及びＥＧＲバルブ３３がこれらの順序で配置されている。これらＥＧＲ管３１、ＥＧＲクーラ３２、及びＥＧＲバルブ３３は、外部ＥＧＲを実現するための構成となる。すなわち、ＥＧＲ管３１には、排気管２２からの排気ガスが導入され、ＥＧＲクーラ３２は、ＥＧＲ管３１内に導入された排気ガスをエンジン冷却水によって冷却する。そして、ＥＧＲバルブ３３は、排気管２２から吸気管１１にＥＧＲ管３１を介して還流する排気ガスの供給量を制御する。ＥＧＲバルブ３３は、ＥＣＵ５０によって制御される。
【００３３】
また、本実施形態に係る車両の内燃機関２は、内部ＥＧＲも実施可能とされている。すなわち、内燃機関２では、吸気バルブと排気バルブとを同時に開いたオーバラップによって、既燃ガスを排気ポート側から直接燃焼室に再導入することが可能とされている。
また、本実施形態に係る車両は、吸気温度センサ４１、吸気圧センサ４２、エアフローセンサ４３、排気温度センサ４４、クランク角センサ４５、エンジン水温センサ４６、及びカム角センサ４７を有している。
【００３４】
吸気温度センサ４１及び吸気圧センサ４２は、電子制御スロットルボディ１４と吸気管１１へのＥＧＲ管３１の取り付け部とに対して下流側に位置するように、吸気マニホルド１２（具体的には、吸気マニホルド１２のサージタンク部）に取り付けられている。吸気温度センサ４１は、吸気マニホルド１２内に取り込まれる気体（具体的には、空気と外部ＥＧＲによる排気ガスとの混合ガス）の温度を検出する。そして、吸気温度センサ４１は、検出値をＥＣＵ５０に出力する。また、吸気圧センサ４２は、吸気圧を検出する。そして、吸気圧センサ４２は、検出値をＥＣＵ５０に出力する。
【００３５】
エアフローセンサ４３は、エアクリーナ１３と電子制御スロットルボディ１４との間に位置するように、具体的にはエアクリーナ１３の下流側で直近に位置するように吸気管１１に配置されている。このエアフローセンサ４３は、吸気管１１に取り込まれた空気量を検出する。そして、エアフローセンサ４３は、検出値をＥＣＵ５０に出力する。
【００３６】
排気温度センサ４４は、排気管２２において触媒ケース２４の上流側に配置されており、排気ガスの温度を検出する。そして、排気温度センサ４４は、検出値をＥＣＵ５０に出力する。
クランク角センサ４５は、内燃機関２に取り付けられてクランク角度を検出する。そして、クランク角センサ４５は、検出値をＥＣＵ５０に出力する。
【００３７】
エンジン水温センサ４６は、内燃機関２に取り付けられて当該内燃機関２の冷却水の温度を検出する。そして、エンジン水温センサ４６は、検出値をＥＣＵ５０に出力する。
カム角センサ４７は、内燃機関２に取り付けられてカム角度（すなわち、吸気バルブ及び排気バルブのリフト量）を検出する。そして、カム角センサ４７は、検出値をＥＣＵ５０に出力する。
【００３８】
ＥＣＵ５０は、例えば、マイクロコンピュータ及びその周辺回路を備えて構成されている。そのために、例えば、ＥＣＵ５０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等によって構成されている。ＲＯＭには、各種処理を実現する１又は２以上のプログラムが格納されている。ＣＰＵは、ＲＯＭに格納されている１又は２以上のプログラムに従って各種処理を実行する。
このＥＣＵ５０は、吸気温度センサ４１等の各種センサ等から検出値等を基に内燃機関２の駆動を制御する。
そして、本実施形態では、ＥＣＵ５０は、各種センサの検出値を基に燃料噴射弁１５の駆動を制御する。
【００３９】
図２は、そのような制御を実現するためのＥＣＵ５０の構成例を示すブロック図である。
図２に示すように、ＥＣＵ５０は、エンジン回転検出部５１、エンジン負荷率算出部５２、内部ＥＧＲガスベース温度検出部５３、吸気温度検出部５４、吸気圧検出部５５、エンジン水温検出部５６、吸気バルブ閉タイミング検出部５７、シリンダ内ガス温度算出部５８、噴射制御内容決定部５９、及び燃料噴射弁制御部６０を有している。
【００４０】
図３は、このような図２に示すＥＣＵ５０の構成によって実現される燃料噴射制御処理の一例を示すフローチャートである。以下に、図３に示す処理手順に沿って、図２に示すＥＣＵ５０の各部５１乃至６０における処理内容を説明する。
図３に示すように、先ずステップＳ１では、ＥＣＵ５０は、エンジン回転検出部５１によって、クランク角センサ４５の検出値を基にエンジン回転数を検出する。
【００４１】
次に、ステップＳ２では、ＥＣＵ５０は、エンジン負荷率算出部５２によって、エアフローセンサ４３の検出値、気筒数及び総排気量を基にエンジン負荷率を算出する。ここで、エンジン負荷率は、エアフローセンサ４３の検出値、すなわち、吸入空気量が多くなるほど高くなる。
【００４２】
次に、ステップＳ３では、ＥＣＵ５０は、内部ＥＧＲガスベース温度検出部５３によって、排気温度センサ４４の検出値を基に内部ＥＧＲガスのベース温度を検出する。
次に、ステップＳ４では、ＥＣＵ５０は、吸気温度検出部５４によって、吸気温度センサ４１の検出値を基に吸気マニホルド１２内の吸気温度を検出する。すなわち、ＥＣＵ５０は、吸気温度検出部５４によって、吸入空気と外部ＥＧＲによる排気ガスとの混合ガスの温度を検出する。
【００４３】
次に、ステップＳ５では、ＥＣＵ５０は、吸気圧検出部５５によって、吸気圧センサ４２の検出値を基に吸気圧を検出する。すなわち、ＥＣＵ５０は、吸気圧検出部５５によって、吸入空気と外部ＥＧＲによる排気ガスとの混合ガスの圧力を検出する。
次に、ステップＳ６では、ＥＣＵ５０は、エンジン水温検出部５６によって、エンジン水温センサ４６の検出値を基にエンジン水温を検出する。
【００４４】
次に、ステップＳ７では、ＥＣＵ５０は、吸気バルブ閉タイミング検出部５７によって、カム角センサ４７の検出値及びクランク角センサ４５の検出値を基に吸気バルブの閉タイミングを検出する。
次に、ステップＳ８では、ＥＣＵ５０は、シリンダ内ガス温度算出部５８によって、ピストンが上死点に位置した時（すなわち、圧縮時）のシリンダ内のガス温度を算出する。具体的には、シリンダ内ガス温度算出部５８は、下記（１）式を用いてピストンが上死点に位置している時のシリンダ内のガス温度Ｔｆを算出する。
Ｔｆ＝Ｔ０・（Ｖ０／Ｖｆ）（ｋ−１）  ・・・（１）
【００４５】
ここで、Ｔ０は、吸気バルブが閉じた時のシリンダ内（すなわち、シリンダ内の気体）の絶対温度 （Ｋ）である。また、Ｖ０は、吸気バルブが閉じた時のシリンダ内の容積（ｍ３）である。このＶ０は、燃焼室の容積を含んでいる。また、Ｖｆは、ピストンが上死点に位置している時のシリンダ内の容積（ｍ３）である。また、ｋは、比熱比である。空気の場合、ｋは１．４になる。
【００４６】
なお、ここで、ピストンが上死点に位置する前の点火による温度上昇は加味していない。
以下に前述の（１）式の導出手順の一例を示す。
先ず、理想気体の状態式は、下記（２）式を用いて表せる。
Ｐ・Ｖ＝ｍ・Ｒ・Ｔ
又は
Ｐ・ν＝Ｒ・Ｔ
又は
Ｐ＝ρ・Ｒ・Ｔ
・・・（２）
【００４７】
ここで、Ｐは気体の圧力である。また、Ｖは気体の体積である。また、Ｔは気体の温度である。また、ｍは気体の質量である。また、Ｒは気体定数である。また、νは比容積である。また、ρは比重量である。
そして、吸気バルブが閉じた時点の気体の状態式は、下記（３）式を用いて表せる。
Ｐ０・Ｖ０＝Ｒ・Ｔ０＝Ｒ・（２７３＋Ｔｉ）
・・・（３）
【００４８】
ここで、Ｐ０は、吸気バルブが閉じた時の気体の圧力（Ｐａ）である。また、Ｖ０は、前述の通り、吸気バルブが閉じた時のシリンダ内の容積（ｍ３）である。また、Ｔ０は、前述の通り、吸気バルブが閉じた時のシリンダ内の絶対温度 (Ｋ)である。また、Ｔｉは、吸気バルブが閉じた時のシリンダ内の温度 (セルシウス温度、℃)である。
【００４９】
また、下記（４）式が成り立つ。
Ｐ０・Ｖ０ｋ＝一定
Ｐ０・Ｖ０ｋ＝Ｐｆ・（Ｖ０／（Ｖ０／Ｖｆ））ｋ
・・・（４）
【００５０】
一方、ピストンが上死点にある時の気体の状態式は、下記（５）式を用いて表せる。
Ｐｆ・Ｖｆ＝Ｒ・Ｔｆ
Ｐｆ・Ｖｆ＝Ｐｆ・（Ｖ０／ε）
・・・（５）
【００５１】
ここで、Ｐｆは、ピストンが上死点にある時のシリンダ内の圧力（Ｐａ）である。また、Ｖｆは、前述の通り、ピストンが上死点にある時のシリンダ内の容積（ｍ３）である。また、Ｔｆは、前述の通り、ピストンが上死点にある時のシリンダ内の絶対温度（Ｋ）である。
【００５２】
そして、シリンダ内の容積変化の比は、下記（６）式を用いて表せる
ε＝Ｖ０／Ｖｆ  ・・・（６）
以上に挙げた式を解くことで、前記（１）式が導ける。
そして、本実施形態では、前記（１）式のＴ０を、下記（７）式を用いて算出している。
Ｔ０＝（Ａｅｘ・Ｂｅｘ・Ｔｅｘ＋Ａｉｎ・Ｂｉｎ・Ｔｉｎ）／２  ・・・（７）
ここで、Ｔｅｘ、Ａｅｘ、Ｂｅｘ、Ｔｉｎ、Ａｉｎ、及びＢｉｎについては、以下のような値になる。
Ｔｅｘは、内部ＥＧＲガスベース温度検出部５３が検出した値である。すなわち、Ｔｅｘは、内部ＥＧＲのもととなる排気ガスの温度である。
【００５３】
また、Ａｅｘは、Ｔｅｘを補正するための補正係数である。この補正係数Ａｅｘは、内部ＥＧＲによるガス（以下、内部ＥＧＲガスという。）の量（すなわち、シリンダ内への既燃ガスの再導入量）が多いほど大きくなる。ここで、オーバラップ量が多いほど内部ＥＧＲガス量は多くなる。よって、Ａｅｘは、オーバラップ量が多いほど大きくなる。
【００５４】
図４には、補正係数Ａｅｘの一例を示す。図４に示すように、補正係数Ａｅｘは、エンジン回転検出部５１が検出したエンジン回転数とエンジン負荷率算出部５２が算出したエンジン負荷率との関係から特定される。例えば、この図４に示すような特性図は、実験的に決定される。シリンダ内ガス温度算出部５８は、この図４に示す一例の特性図をマップ（例えば、３次元マップ）等として保持し、このマップ等を参照することによって、エンジン回転数及びエンジン負荷率に対応する補正係数Ａｅｘを取得する。
【００５５】
また、Ｂｅｘは、Ｔｅｘを補正するための補正係数である。この補正係数Ｂｅｘは、エンジン水温が低いほど小さくなり、また、エンジン回転数が低いほど小さくなる。補正係数Ｂｅｘをこのように変化させている理由は、エンジン水温が低いほど、シリンダライナやシリンダヘッド、ポート壁面によって内部ＥＧＲガスが持つ熱が奪われやすくなるために、内部ＥＧＲガスの温度が低下しやすいためである。また、エンジン回転数が低いほど、内部ＥＧＲガスがシリンダ内に残留する時間が長くなりシリンダライナやシリンダヘッド、ポート壁面によって内部ＥＧＲガスが持つ熱が奪われやすくなるために、内部ＥＧＲガスの温度が低下しやすいためである。
【００５６】
図５には、補正係数Ｂｅｘの一例を示す。図５に示すように、補正係数Ｂｅｘは、エンジン回転検出部５１が検出したエンジン回転数とエンジン水温検出部５６が検出した水温との関係から特定される。例えば、この図５に示すような特性図は、実験的に決定される。シリンダ内ガス温度算出部５８は、この図５に示す一例の特性図をマップ（例えば、３次元マップ）等として保持し、このマップ等を参照することによって、エンジン回転数及び水温に対応する補正係数Ｂｅｘを取得する。
【００５７】
よって、Ａｅｘ・Ｂｅｘ・Ｔｅｘの値は、シリンダ内から排出された後にオーバラップにより排気バルブからシリンダ内に再度入る内部ＥＧＲガスの温度Ｔｅｘを、補正係数Ａｅｘによって、オーバラップによってシリンダ内に入る排気ガス量を基に補正し、さらに、補正係数Ｂｅｘによって、シリンダ内の構造物の温度に応じた排気ガスの温度の低下量又は上昇量を基に補正した値である。このように、Ａｅｘ・Ｂｅｘ・Ｔｅｘの値は、内部ＥＧＲガスのシリンダ内での温度を示す値となる。
また、Ｔｉｎは、吸気温度検出部５４が検出した値である。すなわち、Ｔｉｎは、吸気バルブからシリンダ内に入る混合ガスの温度である。
【００５８】
Ａｉｎは、Ｔｉｎを補正するための補正係数である。この補正係数Ａｉｎは、エンジンの駆動状態に応じて変化するシリンダ内への混合ガスの吸入量に応じてＴｉｎを補正する。具体的には、補正係数Ａｉｎは、吸気圧が高いほど大きくなり、また、エンジン回転数が大きいほど大きくなる。
【００５９】
図６には、補正係数Ａｉｎの一例を示す。図６に示すように、補正係数Ａｉｎは、エンジン回転検出部５１が検出したエンジン回転数と吸気圧検出部５５が検出した吸気圧との関係から特定される。例えば、この図６に示すような特性図は、実験的に決定される。シリンダ内ガス温度算出部５８は、この図６に示す一例の特性図をマップ（例えば、３次元マップ）等として保持し、このマップ等を参照することによって、エンジン回転数及び吸気圧に対応する補正係数Ａｉｎを取得する。
【００６０】
Ｂｉｎは、Ｔｉｎを補正するための補正係数である。この補正係数Ｂｉｎは、吸気バルブから吸入される混合ガスがシリンダ内にてどの程度冷却又は昇温される可能性があるか、といった観点から吸気圧及び水温に基づきＴｉｎを補正する。具体的には、補正係数Ｂｉｎは、吸気圧が高いほど大きくなり、また、水温が高いほど大きくなる。
【００６１】
図７には、補正係数Ｂｉｎの一例を示す。図７に示すように、補正係数Ｂｉｎは、エンジン水温検出部５６が検出した水温と吸気圧検出部５５が検出した吸気圧との関係から特定される。例えば、この図７に示すような特性図は、実験的に決定される。シリンダ内ガス温度算出部５８は、この図７に示す一例の特性図をマップ（例えば、３次元マップ）等として保持し、このマップ等を参照することによって、水温及び吸気圧に対応する補正係数Ｂｉｎを取得する。
【００６２】
よって、Ａｉｎ・Ｂｉｎ・Ｔｉｎの値は、吸気バルブからシリンダ内に吸入される混合ガス（新気と燃料との混合気及び外部ＥＧＲガス）の温度Ｔｉｎを、補正係数Ａｉｎによって、シリンダ内に吸入される混合ガスの量で補正し、さらに、補正係数Ｂｉｎによって、シリンダ内に吸入される混合ガスの温度の上昇量又は低下量を基に補正した値である。このように、Ａｉｎ・Ｂｉｎ・Ｔｉｎの値は、吸気バルブされた吸入された混合ガスのシリンダ内での温度を示す値となる。
【００６３】
さらに、本実施形態では、前記（１）式のＶ０を、下記（８）式を用いて算出している。
Ｖ０＝Ｌｐ・Ｌｗ・Ｖｃｙｌ  ・・・（８）
ここで、Ｌｐ、Ｌｗ、及びＶｃｙｌについては、以下のような値になる。
Ｖｃｙｌは、吸気バルブが閉じた時のシリンダ容量である。このＶｃｙｌは、吸気圧検出部５５の検出値及び吸気バルブ閉タイミング検出部５７の検出値を基に算出される値である。具体的には、Ｖｃｙｌは、吸気バルブ閉タイミング検出部５７によって検出された吸気バルブの閉タイミングで吸気圧検出部５５が検出した吸気圧に基づいて、シリンダ内に吸入される気体量として算出される。
【００６４】
Ｌｐは、Ｖｃｙｌを補正するための補正係数である。この補正係数Ｌｐは、エンジン回転数に応じてシリンダ内の圧力が変化することを考慮してＶｃｙｌを補正するための値である。これは、エンジン回転数の変化によるシリンダ内の圧力の変化によって、吸気脈動効果、排気脈動効果によるシリンダ内に吸入される気体量が変化するためである。具体的には、補正係数Ｌｐは、吸気圧が高いほど大きくなる。さらに、補正係数Ｌｐは、エンジン回転数に応じて変化する。
【００６５】
図８には、補正係数Ｌｐの一例を示す。図８に示すように、補正係数Ｌｐは、エンジン回転検出部５１が検出したエンジン回転数と吸気圧検出部５５が検出した吸気圧との関係から特定される。例えば、この図８に示すような特性図は、実験的に決定される。シリンダ内ガス温度算出部５８は、この図８に示す一例の特性図をマップ（例えば、３次元マップ）等として保持し、このマップ等を参照することによって、エンジン回転数及び吸気圧に対応する補正係数Ｌｐを取得する。
【００６６】
Ｌｗは、Ｖｃｙｌを補正するための補正係数である。この補正係数Ｌｗは、エンジン回転数及び水温に応じてシリンダ内の圧力が変化することを考慮してＶｃｙｌを補正するための値である。具体的には、エンジンとの熱の授受によってシリンダ内の圧力がどの程度変化するかを算出し、Ｖｃｙｌに補正を加える。
【００６７】
ここで、水温が高いほど、シリンダ内の気体の温度は上昇し、シリンダ内の圧力は増加する。また、水温が低いほど、シリンダ内の気体の温度は減少し、シリンダ内の圧力は減少する。そして、シリンダ内の圧力の増加度合い及び減少度合いは、エンジン回転数が低いほど低くなる。これは、エンジン回転数が高いほどシリンダ内の気体とエンジンとの間の熱の授受の時間が少ないためである。このような水温及びエンジン回転数とシリンダ内の圧力との関係を基に、補正係数Ｌｗが算出される。本実施形態では、補正係数Ｌｗは、水温が高いほど大きくなり、また、エンジン回転数が大きいほど大きくなる。
【００６８】
図９には、補正係数Ｌｗの一例を示す。図９に示すように、補正係数Ｌｗは、エンジン回転検出部５１が検出したエンジン回転数とエンジン水温検出部５６が検出した水温との関係から特定される。例えば、この図９に示すような特性図は、実験的に決定される。シリンダ内ガス温度算出部５８は、この図９に示す一例の特性図をマップ（例えば、３次元マップ）等として保持し、このマップ等を参照することによって、エンジン回転数及び水温に対応する補正係数Ｌｗを取得する。
【００６９】
以上のように、補正係数Ｌｐ、ＬｗによってＶｃｙｌを補正する理由は、エンジンの駆動状態（エンジン回転数や水温等）によってシリンダ内に吸入される気体量が変化し、シリンダ内圧が変化するためである。
次に、ステップＳ９では、ＥＣＵ５０は、噴射制御内容決定部５９によって、前記ステップＳ８で算出したガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きいか否かを判定する。ここで、ガス温度判定用しきい値Ｔｌｉｍは、早期着火（すなわち、プレイグニッション）の発生が予測される圧縮時のシリンダ内の混合ガスの温度である。例えば、ガス温度判定用しきい値Ｔｌｉｍは、実験的、経験的、又は理論的に設定された値である。
【００７０】
噴射制御内容決定部５９は、ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きいと判定すると（Ｔｆ＞Ｔｌｉｍ）、早期着火が発生する恐れがあるとして、ステップＳ１０に進む。また、噴射制御内容決定部５９は、ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍ以下であると判定すると（Ｔｆ≦Ｔｌｉｍ）、早期着火が発生する可能性が低いとして、ステップＳ１２に進む。
【００７１】
ステップＳ１０では、噴射制御内容決定部５９は、１サイクル内において燃料噴射する領域が、吸気行程と排気行程とに分割できる領域（すなわち、分割噴射可能領域）であるか否かを判定する。具体的には、噴射制御内容決定部５９は、１サイクル内で行う燃料噴射を吸気行程と排気行程とに分割しても、吸気行程及び排気行程のそれぞれの行程で最小噴射時間（又は最小通電時間）を確保できる場合、分割噴射可能領域である（すなわち、分割噴射が可能である）と判定する。また、噴射制御内容決定部５９は、１サイクル内で行う燃料噴射を吸気行程と排気行程とに分割すると、吸気行程及び排気行程の何れかの行程で最小噴射時間を確保できない場合、分割噴射可能領域でない（すなわち、分割噴射ができない）と判定する。ここで、最小噴射時間とは、燃料噴射を有効なものとするために最低限必要な燃料噴射時間である。最小噴射時間は、燃料噴射弁１５の特性に基づき設定されており、例えば、アクセル踏み込み量等によっても変化する。
【００７２】
そして、噴射制御内容決定部５９は、分割噴射可能領域であると判定すると、ステップＳ１１に進む。また、噴射制御内容決定部５９は、分割噴射可能領域でない（すなわち、分割噴射不可領域）と判定すると、ステップＳ１３に進む。
ステップＳ１１では、噴射制御内容決定部５９は、ガス温度Ｔｆからガス温度判定用しきい値Ｔｌｉｍを減算した差分値（＝Ｔｆ−Ｔｌｉｍ、以下、ガス温度差分値という。）が差分値判定用しきい値△Ｔよりも大きいか否かを判定する。ここで、差分値判定用しきい値△Ｔは、実験的、経験的、又は理論的に設定された値である。
【００７３】
噴射制御内容決定部５９は、ガス温度差分値が差分値判定用しきい値△Ｔよりも大きいと判定すると（Ｔｆ−Ｔｌｉｍ＞△Ｔ）、ステップＳ１４に進む。また、噴射制御内容決定部５９は、ガス温度差分値が差分値判定用しきい値△Ｔ以下であると判定すると（Ｔｆ−Ｔｌｉｍ≦△Ｔ）、ステップＳ１５に進む。
【００７４】
ステップＳ１２では、噴射制御内容決定部５９は、通常行う燃料噴射として、排気バルブが開いている排気行程だけで燃料噴射（すなわち、排気行程噴射）を行うことを決定する。そして、ＥＣＵ５０は、ステップＳ１６に進む。
ステップＳ１３では、噴射制御内容決定部５９は、吸気バルブが開いている吸気行程だけで燃料噴射（すなわち、吸気行程噴射）を行うことを決定する。そして、ＥＣＵ５０は、ステップＳ１６に進む。
【００７５】
ステップＳ１４では、噴射制御内容決定部５９は、吸気行程だけで燃料噴射（すなわち、吸気行程噴射）を行うことを決定する。そして、ＥＣＵ５０は、ステップＳ１６に進む。
ステップＳ１５では、噴射制御内容決定部５９は、１サイクル中に排気行程及び吸気行程それぞれで燃料噴射（すなわち、分割噴射）を行うことを決定する。このとき、ＥＣＵ５０は、分割率マップを基に排気行程及び吸気行程それぞれで燃料噴射を行う割合（すなわち、分割割合）を決定する。そして、ＥＣＵ５０は、ステップＳ１６に進む。なお、分割率マップに基づく前記割合の決定については後で詳述する。
【００７６】
ステップＳ１６では、ＥＣＵ５０は、燃料噴射弁制御部６０によって、前記ステップＳ１２乃至前記ステップＳ１５の何れかの決定に従い燃料噴射弁１５を制御し燃料噴射を実施する。
次に、前記ステップＳ１２乃至前記ステップＳ１５の決定に基づく燃料噴射の内容について、図１０乃至図１４を参照しつつ説明する。
【００７７】
先ず、図１０を用いて、本実施形態における内燃機関２での、クランク角（すなわち、ピストン位置）と吸気バルブ及び排気バルブの開閉タイミング及びリフト量との関係を説明する。
図１０に示すように、排気バルブは、ピストン位置が下死点（図中のＢＤＣ）に達する手前で開き（図中のＥＶＯ）、その後、クランク角が進むにつれて、リフト量が多くなり最大値をとり少なくなる。そして、排気バルブは、ピストン位置が上死点（図中のＴＤＣ）に達した後に閉じる（図中のＥＶＣ）。
【００７８】
一方、吸気バルブは、ピストン位置が上死点（図中のＴＤＣ）に達する手前で開き（図中のＩＶＯ）、その後、クランク角が進むにつれて、リフト量が多くなり最大値をとり少なくなる。そして、吸気バルブは、ピストン位置が下死点（図中のＢＤＣ）に達した後に閉じる（図中のＩＶＣ）。
【００７９】
ここで、排気バルブが、ピストン位置が上死点（図中のＴＤＣ）に達した後に閉じている（図中のＥＶＣ）。その一方で、吸気バルブが、ピストン位置が上死点（図中のＴＤＣ）に達する手前で開いている（図中のＩＶＯ）。これによって、排気バルブと吸気バルブとが同時に開くオーバラップが発生する。このオーバラップによって内部ＥＧＲが実現される。
クランク角（すなわち、ピストン位置）と吸気バルブ及び排気バルブの開閉タイミング及びリフト量との関係は以上のようになっている。
【００８０】
次に、図１１を用いて、前記ステップＳ１２で決定した、通常行う燃料噴射である排気行程噴射を説明する。すなわち、図１１を用いて、ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍ以下である場合（Ｔｆ≦Ｔｌｉｍ）の燃料噴射を説明する。
図１１に示すように、排気行程噴射として、排気バルブが開いた（図中のＥＶＯ）後の排気行程で燃料噴射が実施される。詳しくは、排気行程噴射は、排気バルブが開き（図中のＥＶＯ）、ピストン位置が下死点（図中のＢＤＣ）に達した後に開始される。そして、排気行程噴射は、吸気バルブが開く時点（図中のＩＶＯ）で終了する。また、その燃料噴射の期間（すなわち、燃料噴射全期間）については、無効噴射期間（１）と実噴射期間（２）とに分けられ、無効噴射期間（１）の後に実噴射期間（２）がくる。
【００８１】
ここで、無効噴射期間とは、所望の燃料噴射が行えない期間のことをいう。これに対して、実噴射期間とは、所望の燃料噴射が行える期間のことをいう。無効噴射期間は、燃料噴射弁１５に燃料噴射指示が出されて燃料噴射弁１５に電流に流れ始めた初期の期間に存在する。そして、この無効噴射期間は、燃料噴射弁１５に流す電流によって変化する。このようなことから、ＥＣＵ５０は、無効噴射期間と燃料噴射弁１５に流す電流との関係を示すマップを保持し、そのマップを参照して燃料噴射制御を行っている。これにより、ＥＣＵ５０は、燃料噴射弁１５に流す電流に影響されることなく、吸気バルブが開き始める前に排気行程噴射を終了させることができるようになる。
【００８２】
次に、図１２を用いて、前記ステップＳ１３で決定した吸気行程噴射を説明する。すなわち、図１２を用いて、ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きく（Ｔｆ＞Ｔｌｉｍ）、かつ分割噴射不可領域のときの燃料噴射を説明する。
図１２に示すように、吸気行程噴射として、吸気バルブが開いた（図中のＩＶＯ）後の吸気行程で燃料噴射が実施される。詳しくは、吸気行程噴射は、吸気バルブが開き（図中のＩＶＯ）、ピストン位置が上死点（図中のＴＤＣ）に達した後に無効噴射期間（１）の燃料噴射が開始され、その後、排気バルブが閉じた時点（図中のＥＶＣ）で実噴射期間（２）の燃料噴射が開始される。そして、吸気行程噴射は、吸気バルブが閉じる（図中のＩＶＣ）前であってピストン位置が下死点（図中のＢＤＣ）に達する前に終了する。このように、実噴射期間（２）の燃料噴射がオーバラップ領域直後に実施されるように、吸気行程噴射が実施される。
【００８３】
また、吸気行程噴射についても、ＥＣＵ５０は、無効噴射期間と燃料噴射弁１５に流す電流との関係を示すマップを参照し燃料噴射制御を行うことで、燃料噴射弁１５に流す電流に影響されることなく、排気バルブが閉じる前に無効噴射期間（１）の燃料噴射を開始させ、排気バルブが閉じた時点で実噴射期間（２）の燃料噴射を開始させることができる。
【００８４】
次に、図１３を用いて、前記ステップＳ１４で決定した吸気行程噴射及び前記ステップＳ１５で決定した分割噴射を説明する。すなわち、図１３を用いて、ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きく（Ｔｆ＞Ｔｌｉｍ）、かつ分割噴射領域であり、かつガス温度差分値が差分値判定用しきい値△Ｔよりも大きいとき（Ｔｆ−Ｔｌｉｍ＞△Ｔ）の燃料噴射を説明する。また、図１３を用いて、ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きく（Ｔｆ＞Ｔｌｉｍ）、かつ分割噴射領域であり、かつガス温度差分値が差分値判定用しきい値△Ｔ以下であるとき（Ｔｆ−Ｔｌｉｍ≦△Ｔ）の燃料噴射を説明する。
【００８５】
図１３に示すように、前記ステップＳ１５で決定した分割噴射として、排気バルブが開いた（図中のＥＶＯ）後の排気行程での燃料噴射（すなわち、排気行程噴射）と、吸気バルブが開いた（図中のＩＶＯ）後の吸気行程での燃料噴射（すなわち、吸気行程噴射）とが実施される。
【００８６】
詳しくは、分割噴射として実施される排気行程噴射は、排気バルブが開き（図中のＥＶＯ）、ピストン位置が下死点（図中のＢＤＣ）に達した後に無効噴射期間（１）の燃料噴射が開始される。そして、分割噴射として実施される排気行程噴射は、吸気バルブが開き始めるまで（図中のＩＶＯ）に実噴射期間（例えば、分割排気行程実噴射期間）（３）の燃料噴射が終了する。
【００８７】
また、分割噴射として実施される吸気行程噴射は、吸気バルブが開き（図中のＩＶＯ）、ピストン位置が上死点（図中のＴＤＣ）に達した後に無効噴射期間（１）の燃料噴射が開始され、その後、排気バルブが閉じた時点（図中のＥＶＣ）で実噴射期間（例えば、分割吸気行程実噴射期間）（４）の燃料噴射が開始される。そして、分割噴射として実施される吸気行程噴射は、吸気バルブが閉じる（図中のＩＶＣ）前であってピストン位置が下死点（図中のＢＤＣ）に達する前に終了する。
さらに、分割噴射では、分割率マップを基に、吸気行程噴射の割合を決定する。具体的には、分割噴射では、ガス温度差分値が大きいほど、分割噴射における吸気行程噴射の割合を多くする。
【００８８】
図１４には、ガス温度差分値と分割噴射における吸気行程噴射の割合との関係からなる分割率マップの一例を示す。例えば、この図１４に示す分割率マップは、実験的、経験的、又は理論的に予め設定される。噴射制御内容決定部５９は、この図１４に示す分割率マップを保持し、この分割率マップを参照することによって、ガス温度差分値に対応する吸気行程噴射の割合を決定する。
【００８９】
一方、図１３に示すように、前記ステップＳ１４で決定した吸気行程噴射として、吸気バルブが開いた（図中のＩＶＯ）後の吸気行程で燃料噴射が実施される。詳しくは、吸気行程噴射は、吸気バルブが開き（図中のＩＶＯ）、ピストン位置が上死点（図中のＴＤＣ）に達した後に無効噴射期間（１）の燃料噴射が開始され、その後、排気バルブが閉じた時点（図中のＥＶＣ）で実噴射期間の燃料噴射が開始される。そして、吸気行程噴射は、吸気バルブが閉じる（図中のＩＶＣ）前であってピストン位置が下死点（図中のＢＤＣ）に達する前に終了する。
【００９０】
ここで、前記ステップＳ１４で決定した吸気行程噴射の実噴射期間は、例えば、前記ステップＳ１５で決定される分割噴射における排気行程噴射の実噴射期間（３）と、前記ステップＳ１５で決定される分割領域における吸気行程噴射の実噴射期間（４）とを加算した期間（（３）＋（４））相当になる。
【００９１】
また、前記ステップＳ１４で決定される吸気行程噴射を複数回に分けることもできる。例えば、吸気行程噴射を２回に分ける場合、吸気行程噴射における第１回目の燃料噴射として、吸気バルブが開き（図中のＩＶＯ）、ピストン位置が上死点（図中のＴＤＣ）に達した後に無効噴射期間（１）の燃料噴射が開始され、その後、排気バルブが閉じた時点（図中のＥＶＣ）で実噴射期間（３）の燃料噴射が開始される。そして、吸気行程噴射における第２回目の燃料噴射として、第１回目の実噴射期間（３）の燃料噴射が終了した後に予め設定された期間が経過した後に、無効噴射期間（１）の燃料噴射が実施され、その実施に続いて実噴射期間（４）の燃料噴射が実施される。
【００９２】
（動作、作用等）
次に、ＥＣＵ５０の一連の処理動作、及びその作用等について説明する。
ＥＣＵ５０は、各種センサの検出値を基に、エンジン回転数、エンジン負荷率、内部ＥＧＲガスのベース温度、吸気温度、吸気圧、エンジン水温、及び吸気バルブの閉タイミングの各種の情報を取得する（前記ステップＳ１乃至前記ステップＳ７）。
【００９３】
そして、ＥＣＵ５０は、吸気バルブが閉じた時のシリンダ内の絶対温度Ｔ０、吸気バルブが閉じた時のシリンダ内の容積Ｖ０、及びピストンが上死点に位置している時（すなわち、圧縮時）のシリンダ内の容積Ｖｆを用いて、ピストンが上死点に位置している時（すなわち、圧縮時）のシリンダ内のガス温度（以下、シリンダ内推定ガス温度という。）Ｔｆを算出する（前記ステップＳ８、前記（１）式）。このとき、ＥＣＵ５０は、先に取得したエンジン回転数、エンジン負荷率、内部ＥＧＲガスのベース温度、吸気温度、吸気圧、エンジン水温、及び吸気バルブの閉タイミングを基に、Ｔ０及びＶ０を補正している。
【００９４】
そして、ＥＣＵ５０は、シリンダ内推定ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍ以下の場合、噴射制御内容として排気行程噴射を行うことを決定して、その決定内容に従い燃料噴射弁１５を制御する（図１１）。
また、ＥＣＵ５０は、シリンダ内推定ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きく、分割噴射ができない場合、噴射制御内容として吸気行程噴射を行うことを決定して、その決定内容に従い燃料噴射弁１５を制御する（図１２）。
【００９５】
また、ＥＣＵ５０は、シリンダ内推定ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きく、分割噴射ができるが、ガス温度差分値が差分値判定用しきい値△Ｔよりも大きい場合にも、噴射制御内容として吸気行程噴射を行うことを決定して、その決定内容に従い燃料噴射弁１５を制御する（図１３）。
【００９６】
また、ＥＣＵ５０は、シリンダ内推定ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きく、分割噴射ができ、かつガス温度差分値が差分値判定用しきい値△Ｔ未満の場合、噴射制御内容として分割噴射を行うことを決定する。このとき、ＥＣＵ５０は、分割率マップを参照して、ガス温度差分値を基に、分割噴射における吸気行程噴射の割合を決定する。そして、ＥＣＵ５０は、その決定内容に従い燃料噴射弁１５を制御する（図１３、図１４）。
【００９７】
また、前述の実施形態の説明では、シリンダ内ガス温度算出部５８は、例えば、筒内温度推定部を構成する。また、噴射制御内容決定部５９は、例えば、制御変更部及び差分値算出部を構成する。また、シリンダ内ガス温度算出部５８、噴射制御内容決定部５９、及び燃料噴射弁制御部６０は、例えば、内燃機関の燃料噴射制御装置を構成する。また、吸気管１１及び吸気マニホルド１２は、例えば、吸気路又は導入路を構成する。また、排気マニホルド２１及び排気管２２は、例えば、排気路を構成する。また、補正係数Ａｉｎは、例えば、第１補正係数を構成する。また、補正係数Ｂｉｎは、例えば、第２補正係数を構成する。また、補正係数Ａｅｘは、例えば、第３補正係数を構成する。また、補正係数Ｂｅｘは、例えば、第４補正係数を構成する。また、補正係数Ｌｐは、例えば、第５補正係数を構成する。また、補正係数Ｌｗは、例えば、第６補正係数を構成する。
【００９８】
（本実施形態における効果）
本実施形態では、シリンダ内推定ガス温度Ｔｆがガス温度判定用しきい値Ｔｌｉｍよりも大きい場合に吸気行程噴射を行うことによって、液状の燃料がピストン及びシリンダに付着し、燃料の気化潜熱によってそれらピストン及びシリンダの側面の温度が下がり、さらにはシリンダ内のガス温度が下がるため、圧縮時のシリンダ内の温度を下げることできる。これによって、本実施形態では、早期着火の発生を抑制できるため、早期着火の発生が内燃機関２にダメージに与えてしまうのを防止できる。
【００９９】
また、本実施形態では、エンジン回転数、エンジン負荷率、内部ＥＧＲガスのベース温度、吸気温度、吸気圧、エンジン水温、及び吸気バルブの閉タイミング等の内燃機関２の駆動状態に基づきＴ０及びＶ０を補正することによって、内燃機関２の駆動状態に合致させて、より高い精度でガス温度Ｔｆを推定できる。
【０１００】
（本実施形態の変形例）
本実施形態では、内燃機関２が吸気ＶＶＴ（Variable Valve Timing）を実装している場合を前提として、吸気バルブ閉タイミング検出部５７によって吸気バルブの閉タイミングを検出している。よって、本実施形態では、内燃機関２が吸気ＶＶＴを実装していない場合には、吸気バルブの閉タイミングを、エンジン仕様設定から決定される固定値とすることができる。
【０１０１】
また、本実施形態では、図４乃至図９を用いて補正係数Ａｅｘ、Ｂｅｘ、Ａｉｎ、Ｂｉｎ、Ｌｐ、Ｌｗを具体的に説明した。しかし、本実施形態は、これに限定されない。すなわち、補正係数Ａｅｘは、オーバラップの期間が長いほど大きくなる値であれば良い。また、補正係数Ｂｅｘは、エンジン水温が高くかつエンジン回転数が大きいほど大きくなる値であれば良い。また、補正係数Ａｉｎは、エンジン回転数が大きくかつ吸気弁側での吸気圧力が高いほど大きくなる値であれば良い。また、補正係数Ｂｉｎは、エンジン水温が高くかつ吸気弁側での吸気圧力が高いほど大きくなる値であれば良い。また、補正係数Ｌｐは、吸気弁側での吸気圧力が高いほど大きくなりかつエンジン回転数に応じて変化する値であれば良い。また、補正係数Ｌｗは、エンジン水温が高くかつエンジン回転数が大きいほど大きくなる値であれば良い。
【０１０２】
また、本発明の実施形態を具体的に説明したが、本発明の範囲は、図示され記載された例示的な実施形態に限定されるものではなく、本発明が目的とするものと均等な効果をもたらすすべての実施形態をも含む。さらに、本発明の範囲は、請求項１により画される発明の特徴の組み合わせに限定されるものではなく、すべての開示されたそれぞれの特徴のうち特定の特徴のあらゆる所望する組み合わせによって画されうる。
【符号の説明】
【０１０３】
１  車両、２  内燃機関、４１  吸気温度センサ、４２  吸気圧センサ、４３  エアフローセンサ、４４  排気温度センサ、４５  クランク角センサ、４６  エンジン水温センサ、４７  カム角センサ、５０  ＥＣＵ、５１  エンジン回転検出部、５２  エンジン負荷率算出部、５３  内部ＥＧＲガスベース温度検出部、５４  吸気温度検出部、５５  吸気圧検出部、５６  エンジン水温検出部、５７  吸気バルブ閉タイミング検出部、５８  シリンダ内ガス温度算出部、５９  噴射制御内容決定部、６０  燃料噴射弁制御部
【図１】
0005939031.tif 000002
【図２】
0005939031.tif 000003
【図３】
0005939031.tif 000004
【図４】
0005939031.tif 000005
【図５】
0005939031.tif 000006
【図６】
0005939031.tif 000007
【図７】
0005939031.tif 000008
【図８】
0005939031.tif 000009
【図９】
0005939031.tif 000010
【図１０】
0005939031.tif 000011
【図１１】
0005939031.tif 000012
【図１２】
0005939031.tif 000013
【図１３】
0005939031.tif 000014
【図１４】
0005939031.tif 000015