"幾何学的圧縮比が14以上に設定された気筒を有しかつ、少なくともガソリンを含有する燃料が供給されるように構成されたエンジン本体と、前記気筒内に前記燃料を噴射するように構成された燃料噴射弁と、前記気筒内に臨んで配設されかつ、当該気筒内の混合気に点火をするように構成された点火プラグと、前記燃料噴射弁が噴射する燃料の圧力を変更するように構成された燃圧可変機構と、少なくとも前記燃料噴射弁、前記点火プラグ及び前記燃圧可変機構を制御することによって、前記エンジン本体を運転するように構成された制御器と、を備え、前記制御器は、前記エンジン本体の運転状態が所定の低負荷域にあるときには、圧縮着火燃焼を実行する圧縮着火モードとし、前記圧縮着火モードよりも負荷の高い高負荷域では、前記圧縮着火モードにおける少なくとも低負荷域での燃料圧力よりも高くなるように、前記燃圧可変機構を制御すると共に、圧縮行程後期から膨張行程初期にかけてのリタード期間内の特定タイミングで行う燃料噴射を少なくとも含むように、前記燃料噴射弁を駆動しかつ、前記リタード期間内における前記燃料の噴射後に点火するように、前記点火プラグを駆動する火花点火モードとし、前記制御器はまた、前記エンジン本体の負荷の変化に伴い、前記圧縮着火モードと前記火花点火モードとの間でモードを切り替える際の所定の遷移期間内では、前記火花点火モードにおける燃料圧力でかつ、前記特定タイミングよりも遅角したタイミングで燃料を噴射するように前記燃料噴射弁を駆動すると共に、その燃料噴射後に前記点火プラグを駆動する切替モードとする火花点火式ガソリンエンジンの制御装置。請求項1に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記火花点火モードにおいては、前記エンジン本体を空燃比λ=1で運転し、前記圧縮着火モードにおいては、前記エンジン本体を空燃比λ=1よりもリーンで運転する火花点火式ガソリンエンジンの制御装置。請求項1又は2に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記切替モードにおいては、前記燃料噴射量を、エンジン負荷相当の燃料噴射量よりも増量する火花点火式ガソリンエンジンの制御装置。請求項3に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記圧縮着火モードにおいては既燃ガスの一部を前記気筒内に存在させる内部EGR制御を実行すると共に、前記切替モードにおいては前記内部EGR制御を行わずに空燃比がλ=1になるように空燃比制御を行う火花点火式ガソリンエンジンの制御装置。請求項1~4のいずれか1項に記載の火花点火式ガソリンエンジンの制御装置において、前記燃圧可変機構は、前記火花点火モード及び切替モードにおいては、前記燃料圧力を40MPa以上に設定する火花点火式ガソリンエンジンの制御装置。請求項1~5のいずれか1項に記載の火花点火式ガソリンエンジンの制御装置において、前記燃料噴射弁は、複数の噴口を有しかつ、これらの噴口から噴射した燃料噴霧が前記気筒内において放射状に広がるように構成されている火花点火式ガソリンエンジンの制御装置。請求項1~6のいずれか1項に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記火花点火モードにおいては、前記リタード期間内において複数回の燃料噴射を実行するように前記燃料噴射弁を駆動すると共に、前記切替モードにおいては、複数回の燃料噴射の内の最後の燃料噴射のタイミングを遅角させる火花点火式ガソリンエンジンの制御装置。請求項1~7のいずれか1項に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記圧縮着火モードにおいては、前記火花点火モードにおける前記リタード期間内の燃料噴射時期よりも進角側のタイミングで燃料を噴射するように、前記燃料噴射弁を駆動すると共に、前記エンジン本体の既燃ガスの一部を前記気筒内に存在させることによって、前記気筒内の混合気を圧縮着火させる火花点火式ガソリンエンジンの制御装置。ところで、圧縮着火燃焼と火花点火燃焼とは燃焼形態が大きく相違し、それに伴い、例えば吸気充填量や空燃比といった、エンジンの運転に関係する各種のパラメータが大きく異なる場合がある。そのため、エンジンの負荷の変化に伴い、圧縮着火燃焼から火花点火燃焼へと燃焼形態を変えるとき、及び、それとは逆に、火花点火燃焼から圧縮着火燃焼へと燃焼形態を変えるときには、例えば吸気弁、排気弁、スロットル弁及びEGR弁等の各種の弁の少なくとも1つの動作を、大きく変更することになる。しかしながら、これらの各種弁の動作変更に係る制御応答性は、燃焼形態の切り替えに対して大幅に遅れてしまう。このことから、燃焼形態の切り替え時に様々な不都合が生じる場合がある。例えば特許文献1では、圧縮着火燃焼から火花点火燃焼への切り替え時に、吸気絞りを行うものの、その応答遅れに起因してノッキングが発生しやすくなることが指摘されている。そのため特許文献1では、ノッキングを回避するために、EGRと燃料のリッチ化とを組み合わせた制御を、その遅れの間、実行することが記載されている。ここに開示する技術は、かかる点に鑑みてなされたものであり、その目的とするところは、圧縮着火燃焼を実行する圧縮着火モードと、火花点火燃焼を実行する火花点火モードとの間でモードの切り替えを行う火花点火式ガソリンエンジンにおいて、エンジンの負荷変動に伴うモードの遷移期間に生じ得る問題を回避して、モードの移行をスムースにすることにある。ここに開示する火花点火式ガソリンエンジンの制御装置は、幾何学的圧縮比が14以上に設定された気筒を有しかつ、少なくともガソリンを含有する燃料が供給されるように構成されたエンジン本体と、前記気筒内に前記燃料を噴射するように構成された燃料噴射弁と、前記気筒内に臨んで配設されかつ、当該気筒内の混合気に点火をするように構成された点火プラグと、前記燃料噴射弁が噴射する燃料の圧力を変更するように構成された燃圧可変機構と、少なくとも前記燃料噴射弁、前記点火プラグ及び前記燃圧可変機構を制御することによって、前記エンジン本体を運転するように構成された制御器と、を備える。そして、前記制御器は、前記エンジン本体の運転状態が所定の低負荷域にあるときには、圧縮着火燃焼を実行する圧縮着火モードとし、前記圧縮着火モードよりも負荷の高い高負荷域では、前記圧縮着火モードにおける少なくとも低負荷域での燃料圧力よりも高くなるように、前記燃圧可変機構を制御すると共に、圧縮行程後期から膨張行程初期にかけてのリタード期間内の特定タイミングで行う燃料噴射を少なくとも含むように、前記燃料噴射弁を駆動しかつ、前記リタード期間内における前記燃料の噴射後に点火するように、前記点火プラグを駆動する火花点火モードとする。前記制御器はまた、前記エンジン本体の負荷の変化に伴い、前記圧縮着火モードと前記火花点火モードとの間でモードを切り替える際の所定の遷移期間内では、前記火花点火モードにおける燃料圧力でかつ、前記特定タイミングよりも遅角したタイミングで燃料を噴射するように前記燃料噴射弁を駆動すると共に、その燃料噴射後に前記点火プラグを駆動する切替モードとする。ここで、エンジン本体の幾何学的圧縮比は、14以上でかつ、例えば20以下に設定してもよい。また、低負荷域及び高負荷域はそれぞれ、エンジン本体の運転領域を、負荷の高低について二つの領域に区分した場合の、低負荷側の領域、及び高負荷側の領域としてもよい。圧縮行程後期は、圧縮行程を、初期、中期、及び後期の3つの期間に区分した場合の後期としてもよく、同様に、膨張行程初期は、膨張行程を、初期、中期、及び後期の3つの期間に区分した場合の初期としてもよい。先ず、エンジン本体の運転状態が、所定の低負荷域にあるときには、圧縮着火燃焼を実行する圧縮着火モードとする。圧縮着火燃焼は、排気エミッションの向上と熱効率の向上との両立に有利である。特にこのエンジン本体は、幾何学的圧縮比が14以上に設定されることで、気筒内の圧縮端温度及び圧縮端圧力が高くなるから、圧縮着火燃焼の安定化に有利である。これに対し、エンジン本体の運転領域が、圧縮着火モードよりも高負荷域にあるときには、火花点火モードとする。高負荷域では気筒内の圧力及び温度が高くなるため、過早着火やノッキングといった異常燃焼が生じやすくなる。また、前述の通り、エンジン本体が高圧縮比であるため、過早着火やノッキングといった異常燃焼の発生に不利である。そこで、前記構成のエンジンの制御装置では、火花点火モードにおいては、燃料圧力を高めると共に、圧縮行程後期から膨張行程初期にかけてのリタード期間内に燃料噴射を行って、点火を実行することにより、異常燃焼を回避する。これは次のような理由による。すなわち、高い燃料圧力は、単位時間当たりに噴射される燃料量を相対的に多くする。このため、同一の燃料噴射量で比較した場合に、高い燃料圧力は、気筒内に燃料を噴射する期間、つまり噴射期間を、低い燃料圧力よりも短縮する。また、高い燃料圧力は、気筒内に噴射する燃料噴霧の微粒化に有利になると共に、燃料噴霧の飛翔距離を、より長くする。このことから、高い燃料圧力は、燃料の噴射完了後、点火プラグ周りに可燃混合気が形成されるまでの期間混合気形成期間を短縮する。混合気形成期間の終了タイミングは、圧縮上死点付近に設定される点火タイミングと実質的に同じになるから、前述した噴射期間の短縮及び混合気形成期間の短縮は、燃料の噴射タイミングより正確には、噴射開始タイミングを、比較的遅いタイミングにすることを可能にする。つまり、圧縮行程後期から膨張行程初期にかけてのリタード期間内のタイミングでの燃料噴射を可能にする。また、高い燃料圧力で気筒内に燃料を噴射することに伴い、その気筒内の乱れが強くなり、気筒内の乱れエネルギが高まる。この高い乱れエネルギは、燃料噴射のタイミングが比較的遅いタイミングに設定されることと相俟って、燃焼期間の短縮に寄与する。つまり、高い燃料圧力で気筒内に燃料を噴射するとしても、仮にその噴射タイミングが吸気行程中であれば、点火タイミングまでの時間が長いことや、吸気行程後の圧縮行程において気筒内が圧縮されることに起因して乱れが減衰し、燃焼期間内における気筒内の乱れエネルギは、比較的低くなってしまう。気筒内の乱れエネルギは、高い方が燃焼期間の短縮に有利になるため、高い燃料圧力で気筒内に燃料を噴射するとしても、噴射タイミングが吸気行程中である以上は、燃焼期間の短縮には大きく寄与しない。これに対し、前記の構成のように、リタード期間内の比較的遅いタイミングでかつ、高い燃料圧力で気筒内に燃料を噴射することは、気筒内の乱れの減衰を抑制しつつ、燃焼を開始することを可能にするから、燃焼期間内における気筒内の乱れエネルギが高くなる。これによって、燃焼期間は短くなる。このように、高い燃料圧力でかつ、比較的遅いタイミングのリタード期間内において、気筒内に燃料噴射を実行することは、噴射期間の短縮、混合気形成期間の短縮、及び、燃焼期間の短縮を可能にする。ここで、噴射期間、混合気形成期間、及び、燃焼期間を足し合わせた時間は、未燃混合気の反応可能時間に相当し、この時間が長ければ長いほど、未燃混合気の反応が進んでしまい、過早着火やノッキングの発生を招きやすい。これに対し、前述の通り、噴射期間、混合気形成期間、及び、燃焼期間をそれぞれ短縮することは、未燃混合気の反応可能時間を大幅に短くするため、過早着火やノッキング等の異常燃焼を、有効に回避することができる。この構成は、気筒内への燃料噴射の形態を工夫することによって異常燃焼を回避しているから、異常燃焼の回避を目的として点火タイミングを遅角する必要がなくなる、又は、その遅角量を小さくすることが可能になる。このことは、点火タイミングを可及的に進角させることを可能にするから、前記の構成は、火花点火モードにおいて、異常燃焼の回避と共に、熱効率の向上及びトルクの向上、言い換えると燃費の向上に有利になる。このように、ここに開示するエンジンの制御装置では、圧縮着火モードと火花点火モードとは、燃料圧力の相違を含め、燃焼形態が大きく相違している。このため、エンジンの負荷が変更することに伴い、圧縮着火モードから火花点火モードへ切り替わる時、及び、火花点火モードから圧縮着火モードへ切り替わる時に、例えば内部EGRの実行非実行、外部EGRの実行非実行、吸気絞りの実行非実行といった、各種の充填量に関する変更制御が必要となる場合がある。このことは、吸気弁、排気弁、スロットル弁及びEGR弁等の各種の弁の少なくとも1つの動作を、大きく変更する必要性を生む。しかしながら、これらの動作変更の制御応答性は、モードの切り替えに対して大きく遅れてしまう。このため、例えばモードを切り替える際の遷移期間内で空燃比λ=1を満足するように燃料噴射量を設定する場合は、充填量に関する変更制御が完了していないことに起因して、新気量が一時的に増大してしまい、それに伴い燃料噴射量が増大してトルクが上昇してしまう場合がある。そこで、前記の構成では、遷移期間内において、火花点火モードにおいて設定されている特定タイミングよりも遅角したタイミングで燃料を噴射すると共に、その燃料噴射後に点火を行う、切替モードとする。切替モードでは、点火タイミングを大きくリタードするため発生トルクが抑制される。一方、そのように燃料噴射タイミング及び点火タイミングを大きく遅らせることは、通常は、燃焼安定性の点で不利になるが、前述した高い燃料圧力での燃料噴射は、気筒内の乱れエネルギを高めることによって燃焼期間を短くするから、切替モードでの燃焼は安定化する。その結果、圧縮着火モードと火花点火モードとの間でモードを切り替える際のトルクショックを回避しながら、モードの変更をスムースに行うことが可能になる。そうして、前述した充填量に関する変更制御が完了すれば、切替モードから、火花点火モード又は圧縮着火モードへと移行する。従って、ここでいう遷移期間は、各種の制御遅れに相当する期間時間であるという定義することが可能である。前記制御器は、前記火花点火モードにおいては、前記エンジン本体を空燃比λ=1で運転し、前記圧縮着火モードにおいては、前記エンジン本体を空燃比λ=1よりもリーンで運転する、としてもよい。火花点火モードにおける理論空燃比での運転は、リーン運転と比較して、燃焼期間を短縮する。従って、火花点火モードにおいて、未燃混合気の反応可能時間が短くなって、異常燃焼の回避に有利になる。また、エンジン本体を理論空燃比で運転することは、三元触媒の利用を可能にする。このことから、λ=1運転は、火花点火モードにおけるエミッション性能の向上に有利になる。一方、圧縮着火モードにおけるリーン空燃比での運転は、NOxの低減に有利になる。圧縮着火モードと火花点火モードとの間で空燃比が相違することから、遷移期間内においては吸気充填量の変更制御が必要となる。この場合において、前述した切替モードは、トルクショックを回避しながら、圧縮着火モードと火花点火モードとの間のモードの切り替えをスムースにする。前記制御器は、前記切替モードにおいては、前記燃料噴射量を、エンジン負荷相当の燃料噴射量よりも増量する、としてもよい。すなわち、切替モードにおいて、燃料噴射量を負荷相当の燃料噴射量よりも増量することは、トルクの不必要な上昇を招いてしまうところ、前述した燃料噴射タイミング及び点火タイミングの遅角化は、そのトルク上昇を抑制する。その結果、エンジンの負荷が変化することに伴いモードが切り替わる際のトルクショックが、抑制される。前記制御器は、前記圧縮着火モードにおいては既燃ガスの一部を前記気筒内に存在させる内部EGR制御を実行すると共に、前記切替モードにおいては前記内部EGR制御を行わずに空燃比がλ=1になるように空燃比制御を行う、としてもよい。圧縮着火モードにおいて内部EGR制御を実行することは、気筒内の圧縮端温度を有効に高め、圧縮着火燃焼の安定化に有利になる。また、圧縮着火モードから切替モードを介して火花点火モードへ移行する際の、圧縮着火モードから切替モードへの切替時には、内部EGR制御を止めることによって、それまで気筒内に導入されていた内部EGRガスの代わりに、新気が気筒内に大量に一時的に導入されることになる。一方で、切替モードにおいて理論空燃比λ=1を満足させるには、その大量の新気に見合うように大量の燃料を噴射しなければならない。その結果、切替モードにおいて一時的に燃料噴射量が増大して、トルクが急激に上昇してしまうことになる。ところが、切替モードにおいては、前述したように燃料噴射タイミング及び点火タイミングを遅角させることによってトルク発生を抑制するから、モードの切り替え時のトルクショックを回避することが可能になる。また逆に、火花点火モードから切替モードを介して圧縮着火モードへと移行するときには、圧縮着火モードにおいて内部EGR制御を開始する準備として、切替モードにおいては吸気充填量新気量を次第に増加しなければならない。この場合でも、切替モードにおいて理論空燃比λ=1を満足させるには、その大量の新気に見合うように大量の燃料を噴射しなければならず、燃料噴射量が増大してトルクショックが生じてしまうところ、前述したように燃料噴射タイミング及び点火タイミングを遅角させることによってモードの切り替え時のトルクショックを回避することが可能になる。前記燃圧可変機構は、前記火花点火モード及び切替モードにおいては、前記燃料圧力を40MPa以上に設定する、としてもよい。40MPa以上の燃料圧力は、前述した、噴射期間の短縮、混合気形成期間の短縮、及び、燃焼期間の短縮の全てを有効に実現する。その結果、火花点火モードにおける異常燃焼の回避が実現すると共に、切替モードにおいては燃焼の安定化が図られる。尚、燃料圧力の最大値は、燃料の性状に応じて設定すればよい。一例として、但しこれに限定されないが、燃料圧力の最大値を120MPa程度に設定してもよい。前記燃料噴射弁は、複数の噴口を有しかつ、これらの噴口から噴射した燃料噴霧が前記気筒内において放射状に広がるように構成されている、としてもよい。複数の噴口を有する燃料噴射弁は、気筒内の乱れエネルギの向上に有利になる。従って、複数の噴口を有する燃料噴射弁は、火花点火モード及び切替モードにおける燃焼期間の短縮、ひいては燃焼の安定化に有効である。前記制御器は、前記火花点火モードにおいては、前記リタード期間内において複数回の燃料噴射を実行するように前記燃料噴射弁を駆動すると共に、前記切替モードにおいては、前記複数回の燃料噴射の内の最後の燃料噴射のタイミングを遅角させる、としてもよい。火花点火モードにおいては、分割して実行する複数回の燃料噴射の内、相対的に早いタイミングで実行される燃料噴射は、長い混合気形成期間を確保することができるため、燃料の気化霧化に有利になる。そのように十分な混合気形成期間が確保されるため、相対的に遅いタイミングで実行される燃料噴射は、より一層遅角したタイミングで実行することが可能になる。このことは、気筒内の乱れエネルギの向上に有利になり、燃焼期間がより一層短縮化される。つまり、異常燃焼の回避に有利になる。また、切替モードにおいても同様に、分割して実行する複数回の燃料噴射の内、相対的に早いタイミングで実行される燃料噴射は、燃料の気化霧化に有利になる一方、複数回の燃料噴射の内の最後の燃料噴射のタイミングを遅角させることによって、燃焼を安定化しつつも、トルクの抑制に有利になる。前記制御器は、前記圧縮着火モードにおいては、前記火花点火モードにおける前記リタード期間内の燃料噴射時期よりも進角側のタイミングで燃料を噴射するように、前記燃料噴射弁を駆動すると共に、前記エンジン本体の既燃ガスの一部を前記気筒内に存在させることによって、前記気筒内の混合気を圧縮着火させる、としてもよい。圧縮着火モードにおいては、燃料の噴射タイミングを進角させることによって、比較的均質なリーン混合気を形成することが可能になると共に、既燃ガスの一部を気筒内に存在させることにより圧縮端温度が高まるから、圧縮着火燃焼が安定化する。このことは燃費の向上に有利になる。以上説明したように、この火花点火式ガソリンエンジンの制御装置は、エンジンの負荷に応じて圧縮着火モードと火花点火モードとの切り替えを行うと共に、その火花点火モードでは、高い燃料圧力でもって、圧縮行程後期から膨張行程初期にかけてのリタード期間内のタイミングで燃料噴射を行って、火花点火燃焼を行うことにより、異常燃焼を有効に回避することが可能になる。そうして、エンジン本体の負荷の変化に伴うモード切替の遷移期間においては、燃料噴射タイミング及び点火タイミングを、火花点火モード時よりもさらに遅角させる切替モードとすることによって、トルクの上昇を抑制することが可能になり、トルクショックが防止される。以下、火花点火式ガソリンエンジンの制御装置の実施形態を図面に基づいて説明する。以下の好ましい実施形態の説明は、例示である。図1,2は、エンジンエンジン本体1の概略構成を示す。このエンジン1は、車両に搭載されると共に、少なくともガソリンを含有する燃料が供給される火花点火式ガソリンエンジンである。エンジン1は、複数の気筒18一つのみ図示が設けられたシリンダブロック11と、このシリンダブロック11上に配設されたシリンダヘッド12と、シリンダブロック11の下側に配設され、潤滑油が貯溜されたオイルパン13とを有している。各気筒18内には、コンロッド142を介してクランクシャフト15と連結されているピストン14が往復動可能に嵌挿されている。ピストン14の頂面には、図3に拡大して示すように、リエントラント形のようなキャビティ141が形成されている。キャビティ141は、ピストン14が圧縮上死点付近に位置するときには、後述する直噴インジェクタ67に相対する。シリンダヘッド12と、気筒18と、キャビティ141を有するピストン14とは、燃焼室19を区画する。尚、燃焼室19の形状は、図示する形状に限定されるものではない。例えばキャビティ141の形状、ピストン14の頂面形状、及び、燃焼室19の天井部の形状等は、適宜変更することが可能である。このエンジン1は、理論熱効率の向上や、後述する圧縮着火燃焼の安定化等を目的として、14以上の比較的高い幾何学的圧縮比に設定されている。尚、幾何学的圧縮比は14以上20以下程度の範囲で、適宜設定すればよい。シリンダヘッド12には、気筒18毎に、吸気ポート16及び排気ポート17が形成されていると共に、これら吸気ポート16及び排気ポート17には、燃焼室19側の開口を開閉する吸気弁21及び排気弁22がそれぞれ配設されている。吸気弁21及び排気弁22をそれぞれ駆動する動弁系の内、排気側には、排気弁22の作動モードを通常モードと特殊モードとに切り替える、例えば油圧作動式の可変機構図2参照。以下、VVLVariableValveLiftと称する71が設けられている。VVL71は、その構成の詳細な図示は省略するが、カム山を一つ有する第1カムとカム山を二つ有する第2カムとの、カムプロファイルの異なる2種類のカム、及び、その第1及び第2カムのいずれか一方のカムの作動状態を選択的に排気弁に伝達するロストモーション機構を含んで構成されている。第1カムの作動状態を排気弁22に伝達しているときには、排気弁22は、排気行程中において一度だけ開弁される通常モードで作動する図10cd参照のに対し、第2カムの作動状態を排気弁22に伝達しているときには、排気弁22が、排気行程中において開弁すると共に、吸気行程中においても開弁するような、いわゆる排気の二度開きを行う特殊モードで作動する図10ab参照。VVL71の通常モードと特殊モードとは、エンジンの運転状態に応じて切り替えられる。具体的に、特殊モードは、内部EGRに係る制御の際に利用される。尚、こうした通常モードと特殊モードとの切り替えを可能にする上で、排気弁22を電磁アクチュエータによって駆動する電磁駆動式の動弁系を採用してもよい。また、内部EGRの実行は、排気の二度開きのみによって実現されるのではない。例えば吸気弁21を二回開く、吸気の二度開きによって内部EGR制御を行ってもよいし、排気行程乃至吸気行程において吸気弁21及び排気弁22の双方を閉じるネガティブオーバーラップ期間を設けて既燃ガスを気筒18内に残留させる内部EGR制御を行ってもよい。VVL71を備えた排気側の動弁系に対し、吸気側には、図2に示すように、クランクシャフト15に対する吸気カムシャフトの回転位相を変更することが可能な位相可変機構以下、VVTVariableValveTimingと称する72と、吸気弁21のリフト量を連続的に変更することが可能なリフト量可変機構以下、CVVLContinuouslyVariableValveLiftと称する73とが設けられている。VVT72は、液圧式、電磁式又は機械式の公知の構造を適宜採用すればよく、その詳細な構造についての図示は省略する。また、CVVL73も、公知の種々の構造を適宜採用することが可能であり、その詳細な構造についての図示は省略する。VVT72及びCVVL73によって、吸気弁21は、図10a~dに示すように、その開弁タイミング及び閉弁タイミング、並びに、リフト量をそれぞれ変更することが可能である。シリンダヘッド12にはまた、気筒18毎に、気筒18内に燃料を直接噴射する直噴インジェクタ67と、吸気ポート16内に燃料を噴射するポートインジェクタ68とがそれぞれ取り付けられている。直噴インジェクタ67は、図3に拡大して示すように、その噴口が燃焼室19の天井面の中央部分から、その燃焼室19内に臨むように配設されている。直噴インジェクタ67は、エンジン1の運転状態に応じた噴射タイミングでかつ、エンジン1の運転状態に応じた量の燃料を、燃焼室19内に直接噴射する。この例において、直噴インジェクタ67は、詳細な図示は省略するが、複数の噴口を有する多噴口型のインジェクタである。これによって、直噴インジェクタ67は、燃料噴霧が放射状に広がるように、燃料を噴射する。図3に矢印で示すように、ピストン14が圧縮上死点付近に位置するタイミングで、燃焼室19の中央部分から放射状に広がるように噴射された燃料噴霧は、ピストン頂面に形成されたキャビティ141の壁面に沿って流動することにより、後述する点火プラグ25の周囲に到達するようになる。キャビティ141は、ピストン14が圧縮上死点付近に位置するタイミングで噴射された燃料噴霧を、その内部に収めるように形成されている、と言い換えることが可能である。この多噴口型のインジェクタ67とキャビティ141との組み合わせは、燃料の噴射後、点火プラグ25の周りに燃料噴霧が到達するまでの時間を短くすると共に、燃焼期間を短くする上で有利な構成である。尚、直噴インジェクタ67は、多噴口型のインジェクタに限定されず、外開弁タイプのインジェクタを、直噴インジェクタに採用してもよい。ポートインジェクタ68は、図1に示すように、吸気ポート16乃至吸気ポート16に連通する独立通路に臨んで配置されかつ、吸気ポート16内に燃料を噴射する。ポートインジェクタ68は、一つの気筒18に対して一つ設けてもよいし、一つの気筒18に対し二つの吸気ポート16が設けられているのであれば、二つの吸気ポート16のそれぞれに設けてもよい。ポートインジェクタ68の形式は特定の形式の限定されるものではなく、種々の形式のインジェクタを、適宜採用することが可能である。図外の燃料タンクと直噴インジェクタ67との間は、高圧燃料供給経路によって互いに連結されている。この高圧燃料供給経路上には、高圧燃料ポンプ63とコモンレール64とを含みかつ、直噴インジェクタ67に、相対的に高い燃料圧力で燃料を供給する高圧燃料供給システム62が介設されている。高圧燃料ポンプ63は、燃料タンクからコモンレール64に燃料を圧送し、コモンレール64は圧送された燃料を、高い燃料圧力で蓄える。直噴インジェクタ67が開弁することによって、コモンレール64に蓄えられている燃料が直噴インジェクタ67の噴口から噴射される。ここで、高圧燃料ポンプ63は、図示は省略するが、プランジャー式のポンプであり、例えばクランク軸とカム軸との間のタイミングベルトに連結されることにより、エンジン1によって駆動される。このエンジン駆動のポンプを含む構成の高圧燃料供給システム62は、40MPa以上の高い燃料圧力の燃料を、直噴インジェクタ67に供給することを可能にする。直噴インジェクタ67に供給される燃料の圧力は、後述するように、エンジン1の運転状態に応じて変更される。尚、高圧燃料供給システム62は、これに限定されるものではない。同様に、図外の燃料タンクとポートインジェクタ68との間は、低圧燃料供給経路によって互いに連結されている。この低圧燃料供給経路上には、ポートインジェクタ68に対し、相対的に低い燃料圧力の燃料を供給する低圧燃料供給システム66が介設されている。低圧燃料供給システム66は、詳細な図示は省略するが、電動又はエンジン駆動の低圧燃料ポンプとレギュレータとを備えており、所定圧力の燃料を、各ポートインジェクタ68に供給するように構成されている。ポートインジェクタ68は、吸気ポートに燃料を噴射するため、低圧燃料供給システム66が供給する燃料の圧力は、高圧燃料供給システム62が供給する燃料の圧力に比べて、低い圧力に設定されている。シリンダヘッド12にはまた、燃焼室19内の混合気に点火する点火プラグ25が取り付けられている。点火プラグ25は、エンジン1の排気側から斜め下向きに延びるように、シリンダヘッド12内を貫通して配置されている。図3に示すように、点火プラグ25の先端は、燃焼室19の中央部分に配置された直噴インジェクタ67の先端近傍で、燃焼室19内に臨んで配置されている。エンジン1の一側面には、各気筒18の吸気ポート16に連通するように吸気通路30が接続されている。一方、エンジン1の他側面には、各気筒18の燃焼室19からの既燃ガス排気ガスを排出する排気通路40が接続されている。吸気通路30の上流端部には、吸入空気を濾過するエアクリーナ31が配設されている。また、吸気通路30における下流端近傍には、サージタンク33が配設されている。このサージタンク33よりも下流側の吸気通路30は、各気筒18毎に分岐する独立通路とされ、これら各独立通路の下流端が各気筒18の吸気ポート16にそれぞれ接続されている。吸気通路30におけるエアクリーナ31とサージタンク33との間には、空気を冷却又は加熱する、水冷式のインタークーラ/ウォーマ34と、各気筒18への吸入空気量を調節するスロットル弁36とが配設されている。吸気通路30にはまた、インタークーラ/ウォーマ34をバイパスするインタークーラバイパス通路35が接続されており、このインタークーラバイパス通路35には、当該通路35を通過する空気流量を調整するためのインタークーラバイパス弁351が配設されている。インタークーラバイパス弁351の開度調整を通じて、インタークーラバイパス通路35の通過流量とインタークーラ/ウォーマ34の通過流量との割合を調整することにより、気筒18に導入する新気の温度を調整する。排気通路40の上流側の部分は、各気筒18毎に分岐して排気ポート17の外側端に接続された独立通路と該各独立通路が集合する集合部とを有する排気マニホールドによって構成されている。この排気通路40における排気マニホールドよりも下流側には、排気ガス中の有害成分を浄化する排気浄化装置として、直キャタリスト41とアンダーフットキャタリスト42とがそれぞれ接続されている。直キャタリスト41及びアンダーフットキャタリスト42はそれぞれ、筒状ケースと、そのケース内の流路に配置した、例えば三元触媒とを備えて構成されている。吸気通路30におけるサージタンク33とスロットル弁36との間の部分と、排気通路40における直キャタリスト41よりも上流側の部分とは、排気ガスの一部を吸気通路30に還流するためのEGR通路50を介して接続されている。このEGR通路50は、排気ガスをエンジン冷却水によって冷却するためのEGRクーラ52が配設された主通路51と、EGRクーラ52をバイパスするためのEGRクーラバイパス通路53と、を含んで構成されている。主通路51には、排気ガスの吸気通路30への還流量を調整するためのEGR弁511が配設され、EGRクーラバイパス通路53には、EGRクーラバイパス通路53を流通する排気ガスの流量を調整するためのEGRクーラバイパス弁531が配設されている。このように構成されたエンジン1は、パワートレインコントロールモジュール以下、PCMという10によって制御される。PCM10は、CPU、メモリ、カウンタタイマ群、インターフェース及びこれらのユニットを接続するパスを有するマイクロプロセッサで構成されている。このPCM10が制御器を構成する。PCM10には、図1,2に示すように、各種のセンサSW1~SW16の検出信号が入力される。この各種のセンサには、次のセンサが含まれる。すなわち、エアクリーナ31の下流側で、新気の流量を検出するエアフローセンサSW1及び新気の温度を検出する吸気温度センサSW2、インタークーラ/ウォーマ34の下流側に配置されかつ、インタークーラ/ウォーマ34を通過した後の新気の温度を検出する、第2吸気温度センサSW3、EGR通路50における吸気通路30との接続部近傍に配置されかつ、外部EGRガスの温度を検出するEGRガス温センサSW4、吸気ポート16に取り付けられかつ、気筒18内に流入する直前の吸気の温度を検出する吸気ポート温度センサSW5、シリンダヘッド12に取り付けられかつ、気筒18内の圧力を検出する筒内圧センサSW6、排気通路40におけるEGR通路50の接続部近傍に配置されかつ、それぞれ排気温度及び排気圧力を検出する排気温センサSW7及び排気圧センサSW8、直キャタリスト41の上流側に配置されかつ、排気中の酸素濃度を検出するリニアO2センサSW9、直キャタリスト41とアンダーフットキャタリスト42との間に配置されかつ、排気中の酸素濃度を検出するラムダO2センサSW10、エンジン冷却水の温度を検出する水温センサSW11、クランクシャフト15の回転角を検出するクランク角センサSW12、車両のアクセルペダル図示省略の操作量に対応したアクセル開度を検出するアクセル開度センサSW13、吸気側及び排気側のカム角センサSW14,SW15、及び、高圧燃料供給システム62のコモンレール64に取り付けられかつ、直噴インジェクタ67に供給する燃料圧力を検出する燃圧センサSW16である。PCM10は、これらの検出信号に基づいて種々の演算を行うことによってエンジン1や車両の状態を判定し、これに応じて直噴インジェクタ67、ポートインジェクタ68、点火プラグ25、吸気弁側のVVT72及びCVVL73、排気弁側のVVL71、高圧燃料供給システム62、並びに、各種の弁スロットル弁36、インタークーラバイパス弁351、EGR弁511、及びEGRクーラバイパス弁531のアクチュエータへ制御信号を出力する。こうしてPCM10は、エンジン1を運転する。図4は、エンジン1の運転領域の一例を示している。このエンジン1は、燃費の向上や排気エミッションの向上を目的として、エンジン負荷が相対的に低い低負荷域では、点火プラグ25による点火を行わずに、圧縮自己着火によって燃焼を行う圧縮着火燃焼を行う。しかしながら、エンジン1の負荷が高くなるに従って、圧縮着火燃焼では、燃焼が急峻になりすぎてしまい、例えば燃焼騒音等の問題を引き起こすことになる。そのため、このエンジン1では、エンジン負荷が相対的に高い高負荷域では、圧縮着火燃焼を止めて、点火プラグ25を利用した火花点火燃焼に切り替える。また、エンジン1の回転数が高くなるに従って反応時間が足りなくなり、圧縮着火し難くなる、又は、圧縮着火しなくなる。そこで、このエンジン1では、相対的に低負荷域内であっても、高速域においては、火花点火燃焼を行う。従って、このエンジン1は、エンジン1の運転状態に応じて、圧縮着火燃焼を行うCICompressionIgnitionモードと、火花点火燃焼を行うSISparkIgnitionモードとを切り替えるように構成されており、CIモードとSIモードとの燃焼モード切り替えの境界線は、図4に示すエンジン回転数とエンジン負荷のマップにおいて右下がりに設定される。但し、モード切り替えの境界線は、図例に限定されるものではない。詳しくは後述するが、CIモードでは基本的に、例えば吸気行程乃至圧縮行程中の、比較的早いタイミングで、直噴インジェクタ67が気筒18内に燃料を噴射することにより、比較的均質なリーン混合気を形成すると共に、その混合気を圧縮上死点付近において圧縮自己着火させる。これに対し、SIモードでは基本的に、例えば吸気行程乃至圧縮行程中に、直噴インジェクタ67が気筒18内に燃料を噴射することにより、均質乃至成層化した混合気を形成すると共に、圧縮上死点付近において点火を実行することによってその混合気に着火する。SIモードではまた、理論空燃比λ=1でエンジン1を運転する。これは、三元触媒の利用を可能にするから、エミッション性能の向上に有利になる。このエンジン1の幾何学的圧縮比は、前述の通り、14以上例えば18に設定されている。高い圧縮比は、圧縮端温度及び圧縮端圧力を高くするため、CIモードでは、圧縮着火燃焼の安定化に有利になる。一方で、この高圧縮比エンジン1は、高負荷域においてはSIモードに切り替えるため、特に低速域内において、エンジン負荷が高くなればなるほど、過早着火やノッキングといった異常燃焼が生じやすくなってしまうという不都合がある図4の白抜きの矢印参照。そこでこのエンジン1では、エンジンの運転状態が低速域内の高負荷域にあるときには、燃料の噴射形態を従来とは大きく異ならせたSI燃焼を実行することによって、異常燃焼を回避するようにしている。具体的に、この燃料の噴射形態は、従来と比較して大幅に高圧化した燃料圧力でもって、圧縮行程後期から膨張行程初期にかけての大幅に遅角した期間以下、この期間をリタード期間と呼ぶ内で、直噴インジェクタ67によって、気筒18内に燃料噴射を実行するものである。この特徴的な燃料噴射形態を、以下においては高圧リタード噴射と呼ぶ。図5は、前述した高圧リタード噴射によるSI燃焼実線と、吸気行程中に燃料噴射を実行する従来のSI燃焼破線とにおける、熱発生率上図及び未燃混合気反応進行度下図の違いを比較する図である。図5の横軸は、クランク角である。この比較の前提として、エンジン1の運転状態は共に低速域内の高負荷域であり、噴射する燃料量は、高圧リタード噴射によるSI燃焼と従来のSI燃焼との場合で互いに同じである。先ず、従来のSI燃焼では、吸気行程中に気筒18内に所定量の燃料噴射を実行する上図の破線。気筒18内では、その燃料の噴射後、ピストン14が圧縮上死点に至るまでの間に、比較的均質な混合気が形成される。そして、この例では、圧縮上死点以降の、白丸で示す所定タイミングで点火が実行され、それによって燃焼が開始する。燃焼の開始後は、図5の上図に破線で示すように、熱発生率のピークを経て燃焼が終了する。ここで、燃料噴射の開始から燃焼の終了までの間が未燃混合気の反応可能時間以下、単に反応可能時間という場合があるに相当し、図5の下図に破線で示すように、この間に未燃混合気の反応は次第に進行する。同図における点線は、未燃混合気が着火に至る反応度である、着火しきい値を示しており、従来のSI燃焼は反応可能時間が非常に長く、その間、未燃混合気の反応が進行し続けてしまうことから、点火の前後に未燃混合気の反応度が着火しきい値を超えてしまい、過早着火又はノッキングといった異常燃焼を引き起こす。これに対し、高圧リタード噴射は反応可能時間の短縮を図り、そのことによって異常燃焼を回避することを目的とする。すなわち、反応可能時間は、図5にも示しているように、直噴インジェクタ67が燃料を噴射する期間1噴射期間と、噴射終了後、点火プラグ25の周りに可燃混合気が形成されるまでの期間2混合気形成期間と、点火によって開始された燃焼が終了するまでの期間3燃焼期間と、を足し合わせた時間、つまり、123である。高圧リタード噴射は、噴射期間、混合気形成期間及び燃焼期間をそれぞれ短縮し、それによって、反応可能時間を短くする。このことについて、順に説明する。先ず、高い燃料圧力は、単位時間当たりに直噴インジェクタ67から噴射される燃料量を相対的に多くする。このため、図6の中段に1で示す図のように、燃料噴射量を一定とした場合に、燃料圧力と燃料の噴射期間との関係は概ね、燃料圧力が低いほど噴射期間は長くなり、燃料圧力が高いほど噴射期間は短くなる。従って、燃料圧力が従来に比べて大幅に高く設定された高圧リタード噴射は、噴射期間を短縮する。また、高い燃料圧力は、気筒18内に噴射する燃料噴霧の微粒化に有利になると共に、燃料噴霧の飛翔距離を、より長くする。このため、図6の下段にAで示す図のように、燃料圧力と燃料蒸発時間との関係は概ね、燃料圧力が低いほど燃料蒸発時間は長くなり、燃料圧力が高いほど燃料蒸発時間は短くなる。また、図6の下段にBで示す図のように、燃料圧力と点火プラグ25の周りに燃料噴霧が到達するまでの時間は概ね、燃料圧力が低いほど到達までの時間は長くなり、燃料圧力が高いほど到達までの時間は短くなる。尚、点火プラグ25の周りに燃料噴霧が到達するまでの時間は、直噴インジェクタ67の先端から点火プラグ25までの噴霧飛翔距離と、燃料圧力に比例する燃料噴射速度と、から算出可能である。混合気形成期間は、燃料蒸発時間と、点火プラグ25の周りへの燃料噴霧到達時間とを足し合わせた時間ABであるから、図6の中段に2で示す図のように、燃料圧力が高いほど混合気形成期間は短くなる。従って、燃料圧力が従来に比べて大幅に高く設定された高圧リタード噴射は、燃料蒸発時間及び点火プラグ25の周りへの燃料噴霧到達時間がそれぞれ短くなる結果、混合気形成期間を短縮する。これに対し、同図に白丸で示すように、従来の、低い燃料圧力での吸気行程噴射は、混合気形成期間が大幅に長くなる。尚、前述したように、多噴口型のインジェクタ67とキャビティ141との組み合わせは、燃料の噴射後、点火プラグ25の周りに燃料噴霧が到達するまでの時間を短くする結果、混合気形成期間の短縮に有効である。このように、噴射期間及び混合気形成期間を短縮することは、燃料の噴射タイミング、より正確には、噴射開始タイミングを、比較的遅いタイミングにすることを可能にする。そこで、高圧リタード噴射では、図5の上図に示すように、圧縮行程後期から膨張行程初期にかけてのリタード期間内に燃料噴射を行う。高い燃料圧力で気筒18内に燃料を噴射することに伴い、その気筒内の乱れが強くなり、気筒18内の乱れエネルギが高まるが、この高い乱れエネルギは、燃料噴射のタイミングが比較的遅いタイミングに設定されることと相俟って、燃焼期間の短縮に有利になる。すなわち、図6の下段にDで示す図のように、燃料噴射をリタード期間内に行った場合、燃料圧力と燃焼期間内での乱流エネルギとの関係は概ね、燃料圧力が低いほど乱流エネルギが低くなり、燃料圧力が高いほど乱流エネルギは高くなる。尚、同図に破線で示す線は、燃料噴射を吸気行程中に行った場合の例である。仮に高い燃料圧力で気筒18内に燃料を噴射するとしても、その噴射タイミングが吸気行程中にある場合は、点火タイミングまでの時間が長いことや、吸気行程後の圧縮行程において気筒18内が圧縮されることに起因して、気筒18内の乱れは減衰してしまう。その結果、吸気行程中に燃料噴射を行った場合、燃焼期間内での乱流エネルギは、燃料圧力の高低に拘わらず比較的低くなってしまう。図6の下段にCで示す図のように、燃焼期間での乱流エネルギと燃焼期間との関係は概ね、乱流エネルギが低いほど燃焼期間が長くなり、乱流エネルギが高いほど燃焼期間が短くなる。従って、図6のCDから、燃料圧力と燃焼期間との関係は、図6の中段に3で示す図のように、燃料圧力が低いほど燃焼期間は長くなり、燃料圧力が高いほど燃焼期間は短くなる。すなわち、高圧リタード噴射は、燃焼期間を短縮する。これに対し、同図に白丸で示すように、従来の、低い燃料圧力での吸気行程噴射は、燃焼期間が長くなる。尚、多噴口型のインジェクタ67は、気筒18内の乱れエネルギの向上に有利であって、燃焼期間の短縮に有効であると共に、その多噴口型のインジェクタ67とキャビティ141との組み合わせによって、燃料噴霧をキャビティ141内に収めることもまた、燃焼期間の短縮に有効である。図6の3の図に示す燃料圧力と燃焼期間との関係から、言い換えると、その曲線形状から、燃料圧力を例えば40MPa以上に設定することによって、燃焼期間を効果的に短縮化することが可能である。また、40MPa以上の燃料圧力は、噴射期間及び混合気形成期間も、それぞれ有効に短縮化することが可能である。尚、燃料圧力は、少なくともガソリンを含有する、使用燃料の性状に応じて適宜設定するのが好ましい。その上限値は、一例として、120MPaとしてもよい。このように高圧リタード噴射は、噴射期間、混合気形成期間、及び、燃焼期間をそれぞれ短縮し、その結果、図5に示すように、燃料の噴射開始タイミングSOIから燃焼終了時期θendまでの、未燃混合気の反応可能時間を、従来の吸気行程中での燃料噴射の場合と比較して大幅に短くすることを可能にする。この反応可能時間を短縮する結果、図6の上段に示す図のように、従来の低い燃料圧力での吸気行程噴射では、白丸で示すように、燃焼終了時における未燃混合気の反応進行度が、着火しきい値を超えてしまい、異常燃焼が発生してしまうところ、高圧リタード噴射は、黒丸で示すように、燃焼終了時における未燃混合気の反応の進行を抑制し、異常燃焼を回避することが可能になる。尚、図6の上図における白丸と黒丸とで、点火タイミングは互いに同じタイミングに設定している。高圧リタード噴射は、気筒18内への燃料噴射の形態を工夫することによって異常燃焼を回避する。これとは異なり、異常燃焼の回避を目的として点火タイミングを遅角することが、従来から知られている。点火タイミングの遅角化は、未燃混合気の温度及び圧力の上昇を抑制することによって、その反応の進行を抑制するのである。図7は、点火タイミングと燃焼終了時期における未燃混合気の反応進行度との関係を示している。同図における破線は、従来の吸気行程噴射を行うSI燃焼の場合であり、実線は、高圧リタード噴射を行うSI燃焼の場合である。前述したように、点火タイミングの遅角化は未燃混合気の反応の進行を抑制するため、実線及び破線はそれぞれ右下がりになる。また、高圧リタード噴射は、前述したように、燃料噴射によって未燃混合気の反応の進行を抑制するから、同一の点火タイミングで比較した場合、従来の吸気行程噴射を行うSI燃焼は、高圧リタード噴射を行うSI燃焼よりも、未燃混合気の反応が進行してしまう。つまり、破線は、実線よりも上方に位置することになる。このため、従来の吸気行程噴射を行う場合白丸は、高圧リタード噴射を行う場合黒丸よりも点火タイミングを遅角しなければ、未燃混合気の反応進行度が着火しきい値を超えてしまうことになる。このことを言い換えると、高圧リタード噴射を行う場合は、従来の吸気行程噴射を行う場合よりも点火タイミングを進角させることが可能である。また、図8は、点火タイミングと熱効率及びトルクとの関係を示す図である。熱効率及びトルクが最大になる点火タイミングは圧縮上死点付近であり、それよりも点火タイミングが遅角すればするほど熱効率及びトルクは低下する。前述したように、吸気行程噴射を行う場合は、白丸で示すように、点火タイミングを遅くしなければならないのに対し、高圧リタード噴射を行う場合は、黒丸で示すように、点火タイミングを進角させることによって圧縮上死点に近づけることが可能であるから、熱効率及びトルクが向上する。つまり、高圧リタード噴射は、異常燃焼を回避するだけでなく、その回避可能な分だけ、点火タイミングを進角することを可能にして、燃費の向上に有利になる。ここで、高圧リタード噴射によるSI燃焼の特徴について、図9を参照しながら簡単に説明する。図9aは、クランク角に対する熱発生率dQ/dθの変化を示す図、bは、クランク角に対する筒内圧力上昇率dP/dθの変化を示す図である。同図における実線は、高圧リタード噴射によるSI燃焼を行った場合を示し、同図における破線は、圧縮着火燃焼CI燃焼を行った場合を示している。尚、エンジン1の運転状態は低速域内の高負荷域にある。先ず、CI燃焼は、同図aに示すように、燃焼が急峻になって燃焼期間が極めて短くなる。また、同図bに示すように筒内圧力のピークが高くなりすぎて許容値を超えてしまい、燃焼騒音の問題が生じる。つまり、このことは、エンジン1の運転状態が低速域内の高負荷域にあるときはCI燃焼を行うことができないことを示している。これに対し、高圧リタード噴射によるSI燃焼は、同図aに示すように、大きな熱発生率と適当な燃焼期間とが確保されて十分なトルクが得られる一方で、同図bに示すように筒内圧力のピークは許容値よりも低くなり、燃焼騒音の発生を回避することができる。すなわち、エンジン1の運転状態が低速域内の高負荷域にあるときは、高圧リタード噴射によるSI燃焼が極めて有効である。次に、図10を参照しながら、エンジン1の運転状態に対応した、吸気弁21及び排気弁22の作動状態、並びに、燃料噴射タイミング及び点火タイミングの制御例について説明する。ここで、図10のabcdはそれぞれ、基本的には、エンジン1の運転状態が低速域内にあり、a<b<c<dの順にエンジン負荷が高くなる。abは、CIモードに対応する低負荷域であり、cは、SIモードに対応する高負荷域である。dは、SIモードに対応する全開負荷域である。尚、dは、エンジン1の運転領域が、高負荷域内の中速域にある場合にも対応する。先ず、図10aは、エンジン1の運転状態が低速域内の低負荷域にあるときを示す。この運転領域はCIモードであるため、VVL71の制御によって、排気弁22を吸気行程中に開弁する排気の二度開きを行い同図のEx2の実線を参照。尚、実線は排気弁22のリフトカーブを、破線は吸気弁21のリフトカーブをそれぞれ示す、そのことによって内部EGRガスを気筒18内に導入する。内部EGRガスの導入は圧縮端温度を高め、圧縮着火燃焼を安定化させる。燃料噴射のタイミングは吸気行程中に設定され、直噴インジェクタ67が気筒18内に燃料を噴射することによって気筒18内に均質なリーン混合気を形成する。尚、燃料噴射量は、エンジン1の負荷に応じて設定される。図10bもまた、エンジン1の運転状態が低速域内の低負荷域にあるときを示す。但し、図10bは、同図aよりもエンジン負荷が高い。この運転領域もまた、CIモードであるため、前記と同様に、VVL71の制御によって、排気の二度開きを行い、内部EGRガスを気筒18内に導入する。但し、エンジン負荷の上昇に伴い気筒18内の温度が自然と高まることから、過早着火を回避する観点から、内部EGR量は低下させる。図10に例示するように、CVVL73の制御によって、吸気弁21のリフト量を調整することにより、内部EGR量を調整してもよい。尚、図10には図示しないが、スロットル弁36の開度調整によって、内部EGR量を調整してもよい。また、燃料噴射のタイミングは、吸気行程乃至圧縮行程中の適宜のタイミングに設定される。このタイミングで、直噴インジェクタ67が気筒18内に燃料を噴射することにより、気筒18内に均質乃至成層化したリーン混合気を形成する。燃料噴射量がエンジン1の負荷に応じて設定される点は、図10aと同様である。尚、図10abにおいては、吸気行程中における排気弁22の開弁期間を、その吸気行程の前半に設定している例を示している。排気弁22の開弁期間は、吸気行程の後半に設定してもよい。また、開弁期間を吸気行程の前半に設定する場合は、排気上死点を挟んだ排気行程から吸気行程の前半にかけて、排気弁22を開弁したままに構成してもよい。図10cは、エンジン1の運転状態が低速域内の高負荷域にあるときを示す。この運転領域はSIモードであり、この運転領域においては、排気弁22の二度開きを中止する。また、SIモードでは、空燃比λ=1となるように充填量が調整される。充填量の調整は、スロットル弁36を全開にする一方で、VVT72及びCVVL73の制御によって、吸気弁21の閉弁タイミングを吸気下死点以降に設定する、吸気弁21の遅閉じによって行ってもよい。これは、ポンプ損失の低減に有利である。充填量の調整はまた、スロットル弁36を全開にする一方で、EGR弁511の開度調整により、気筒18内に導入する新気量と外部EGRガス量とを調整することによって行ってもよい。これは、ポンプ損失の低減と共に、冷却損失の低減にも有効である。また、外部EGRガスの導入は、異常燃焼の回避に寄与すると共に、RawNOxの生成を抑制するという利点もある。さらに、充填量の調整として、吸気弁21の遅閉じ制御と、外部EGRの制御とを組み合わせてもよい。特に、高負荷域内における低負荷側においては、EGR率が高すぎてしまうことを抑制すべく、外部EGRを気筒18内に導入しつつ、吸気弁21の遅閉じ制御によって充填量を調整してもよい。また、燃料噴射の形態は、前述した高圧リタード噴射である。従って、圧縮行程後期から膨張行程初期にかけてのリタード期間内に、高い燃料圧力でもって、直噴インジェクタ67が燃料を気筒18内に直接、噴射する。高圧リタード噴射は、一回の噴射によって構成してもよいつまり、一括噴射が、図10cに示すように、第1噴射と、その後の第2噴射との二回の噴射を、リタード期間内において行うように構成してもよいつまり、分割噴射。第1噴射は、相対的に長い混合気形成期間を確保することができるため、燃料の気化霧化に有利である。第1噴射によって十分な混合気形成期間が確保される分、第2噴射の噴射タイミングは、より一層遅角したタイミングに設定することが可能になる。このことは、気筒内の乱れエネルギの向上に有利になり、燃焼期間の短縮に有利になる。分割噴射を行う場合は、第2噴射の燃料噴射量を、第1噴射の燃料噴射量よりも大に設定することが好ましい。こうすることで、気筒18内の乱れエネルギが十分に高まり、燃焼期間の短縮、ひいては異常燃焼の回避に有利になる。尚、こうした分割噴射は、高負荷域内において、燃料噴射量が多くなる相対的に高負荷側でのみ行い、燃料噴射量が比較的少ない、高負荷域内の低負荷側では、一括噴射を行うようにしてもよい。また、分割回数は2回に限定されず、3回以上に設定してもよい。そうして、SIモードでは、燃料噴射終了後の、圧縮上死点付近において、点火プラグ25による点火が実行される。図10dは、エンジン1の運転状態が低速域内の全開負荷域にあるときを示す。この運転領域は、図10cと同様に、SIモードであり、排気弁22の二度開きを中止する。また、全開負荷域であるため、EGR弁511を閉弁することにより、外部EGRも中止する。燃料噴射の形態は、基本的には高圧リタード噴射であり、図に示すように、第1噴射と第2噴射との、リタード期間内における、気筒18内への二回の噴射によって構成される。尚、高圧リタード噴射は、一括噴射であってもよい。また、この全開負荷域においては、吸気充填効率の向上を目的として、吸気行程中の噴射が追加される場合がある。この吸気行程噴射は、燃料噴射に伴う吸気の冷却効果によって吸気充填効率が向上し、トルクの向上に有利になる。従って、エンジン1の運転状態が低速域内の全開負荷域にあるときは、吸気行程噴射と、第1及び第2噴射との三回の燃料噴射が実行される、又は、吸気行程噴射と、一括噴射との二回の燃料噴射が実行される。ここで、前述の通り、直噴インジェクタ67によって気筒18内に燃料を直接噴射する高圧リタード噴射は、燃料圧力が極めて高い。そのため、そうした高い燃料圧力でもって、吸気行程中に、気筒18内に直接燃料を噴射してしまうと、気筒18内の壁面に燃料が大量に付着して、オイル希釈等の問題を引き起こす可能性がある。そこで、この吸気行程噴射は、直噴インジェクタ67ではなく、相対的に低い燃料圧力でもって燃料を噴射するポートインジェクタ68を通じて、吸気ポート16内に燃料を噴射する。こうすることで、前述したオイル希釈等の問題が回避される。また、前述の通り、図10dは、エンジン1の運転領域が、高負荷域内の中速域にある場合にも対応する。エンジン1の運転状態が中速域にあるときには、気筒18内の流動が低速域と比較して強くなると共に、クランク角の変化に対する実時間が短くなるから、異常燃焼の回避に有利になる。そのため、圧縮行程後期から膨張行程初期にかけてのリタード期間内に行う高圧リタード噴射の噴射量を減じても、異常燃焼を回避し得る。そこで、エンジン1の運転状態が、高負荷域内の中速域にあるときには、高圧リタード噴射の燃料噴射量を減らし、その分を、吸気行程中に噴射する吸気行程噴射に割り振る。こうすることによって、前述と同様に、吸気充填効率が向上する結果、トルク向上に有利になる。従って、エンジン1の運転状態が、高負荷域内の中速域にあるときには、異常燃焼の回避と、トルクの向上とが両立する。尚、エンジン1の運転状態が、低速域内の高負荷域正確には全開負荷域にあるときと、高負荷域内の中速域にあるときとを比較した場合、言い換えると、高負荷域内において、低速域と中速域とを比較した場合に、吸気行程噴射の燃料噴射量は、中速域にあるときは、低速域にあるときよりも、増量する場合がある。図11~図14は、低速域内における負荷の変動に対するエンジン1の各パラメータ、つまり、bスロットル弁36の開度、cEGR弁511の開度、d排気弁22の二度開きの閉弁タイミング、e吸気弁21の開弁タイミング、f吸気弁21の閉弁タイミング、及び、g吸気弁のリフト量それぞれの制御例を示している。図11aは、気筒18内の状態を示している。同図は、横軸をトルク言い換えるとエンジン負荷、縦軸を気筒内の混合気充填量として、気筒内の混合気の構成を示している。前述の通り、相対的に負荷の低い、図の左側の領域はCIモードとなり、所定負荷よりも負荷が高い、図の右側の領域はSIモードとなる。燃料量総括燃料量は、CIモード及びSIモードに拘わらず、負荷の増大に従って増量される。この燃料量に対して、理論空燃比λ=1となるための新気量が設定されることとなり、この新気量は、負荷の増大に対し、燃料量の増量に伴って増量することになる。CIモードにおいては、前述の通り、内部EGRガスが気筒18内に導入されることから、充填量の残り分は、内部EGRガスと余剰の新気とによって構成される。従って、CIモードでは、リーン混合気となる。一方、SIモードにおいてはλ=1となるようにエンジン1が運転されると共に、内部EGRガスの導入が中止される。制御例の一つとして、図11では、SIモードにおける気筒18内への充填量を減らすようにしており、図11では特に、SIモードにおいては、吸気弁21の閉弁タイミングを調整することによって、充填量を制御する。気筒18内の状態が、図11aに示すような状態となるように、スロットル弁36は、同図bに示すように、エンジン1の負荷の高低に拘わらず全開に設定され、EGR弁511は、同図cに示すように、エンジン1の負荷の高低に拘わらず、全閉に設定される。この制御は、ポンプ損失の低減に有利になる。図11dは、排気弁22の二度開き時の閉弁タイミングを示している。CIモードでは、前述の通り、内部EGRガスを気筒18内に導入すべく、その閉弁タイミングが排気上死点と吸気下死点との間の、所定タイミングに設定される。一方、SIモードでは、その閉弁タイミングが排気上死点に設定される。つまり、SIモードでは、排気の二度開きが中止される結果、内部EGRの制御が中止される。このように、CIモードにおいて所定の閉弁タイミングに設定される排気弁22の二度開きに対して、図11eに示すように、吸気弁21の開弁タイミングが、エンジン1の負荷が高くなるほど排気上死点に近づくように進角される。従って、エンジン1の負荷が低いほど、気筒18内に導入される内部EGRガスが増量するのに対し、エンジン1の負荷が高くなればなるほど、気筒18内に導入される内部EGRガスは減少する。エンジン1の負荷が低いほど、大量の内部EGRガスによって気筒18内の圧縮端温度が高まるため、安定した圧縮着火燃焼を実現する上で有利になる。一方、エンジン1の負荷が高いほど、内部EGRガスを抑制することで気筒18内の圧縮端温度の上昇を抑制するため、過早着火を抑制する上で有利になる。尚、SIモードでは、吸気弁21の開弁タイミングは、排気上死点よりもさらに進角され、その進角量は、エンジン負荷の増大に伴い大きくなる。一方、図11fに示すように、吸気弁21の閉弁タイミングは、CIモードにおいては吸気下死点で一定にされる。一方、SIモードにおいて、吸気弁21の閉弁タイミングは、吸気下死点よりも遅角される。その遅角量は、エンジン1の負荷が相対的に低負荷のときに大になり、相対的に高負荷のときに小になるように、エンジン負荷の増大に伴い、遅角量が次第に小さくなるように設定される。こうしてSIモードでは、吸気弁21の遅閉じ制御によって、充填量を減らしている。尚、吸気弁21の遅閉じ制御に代えて、SIモードにおいてスロットル弁36の開度調整を行うことによって、充填量を減らしてもよい。さらに、図11gに示すように、吸気弁21のリフト量は、CIモードにおいては、エンジン負荷の増大に伴い、最小リフト量から次第に大きくなるのに対し、SIモードにおいては、エンジン負荷の高低に拘わらず、最大リフト量で一定に設定される。図12は、図11とは別の制御例を示しており、図11と図12とは、CIモードにおける、スロットル弁36の開度b、吸気弁21の開弁タイミングe、吸気弁21のリフト量gの制御が互いに相違する。すなわち、図12に示す制御では先ず、同図bに示すように、CIモードにおいてスロットル弁36を絞るようにしており、スロットル弁36の開度は、CIモードにおける低負荷側において小さく、高負荷側において大きくなるように、エンジン負荷の増大に伴い次第に大きくなるように制御される。一方、SIモードにおいて、スロットル弁36は全開にされる。また、図12eに示すように、吸気弁21の開弁タイミングは、CIモードでは、エンジン負荷の高低に拘わらず、排気上死点で一定にされると共に、図12gに示すように、吸気弁21のリフト量は、CIモードでは、エンジン負荷の高低に拘わらず、所定のリフト量で一定にされる。このような、スロットル弁36の制御及び吸気弁21の制御の組み合わせによって、CIモードにおいては、スロットル弁36の開度に応じて、気筒18内に導入される内部EGRガス量が調整されることになる。従って、図11aと図12aとを比較すれば明らかなように、図12に示す制御例においても、気筒18内に充填される混合気の構成は、図11に示す制御例と同じになる。図13は、図11及び図12とは別の制御例を示しており、図11と図13とは、SIモードにおける、EGR弁511の開度c、吸気弁21の開弁タイミングe、吸気弁21の閉弁タイミングfの制御が互いに相違する。つまり、図11及び図12では、同図aに示すように、SIモードにおいて、吸気弁21の閉弁タイミングを調整することによって、気筒18内への充填量を減らすようにしているのに対し、図13の制御例では、同図aに示すように、SIモードにおいて、外部EGRガスを気筒18内に導入するようにしている。先ず、図13cに示すように、EGR弁511は、CIモードでは閉じられたままになるのに対し、SIモードでは開弁される。EGR弁511の開度は、SIモードにおいて低負荷ほど大きく高負荷ほど小さくなるように、エンジン負荷の増大に伴い次第に小さくされる。より正確には、CIモードとSIモードとの切り替わりにおいては全開とされ、全開負荷において全閉とされる。従ってこの制御例では、SIモードにおいても、全開負荷時には外部EGRガスは気筒18内に導入されない。また、図13eに示すように、吸気弁21の開弁タイミングは、SIモードにおいては排気上死点で一定にされ、図13fに示すように、吸気弁21の閉弁タイミングは、SIモードにおいて吸気下死点で一定される。従って、SIモードでは、スロットル弁36が全開で一定にされ図13b、吸気弁21の開弁タイミング及び閉弁タイミングが一定にされると共に、リフト量が最大で一定にされる図13g。このことから、EGR弁511の開度調整によって、気筒18内の導入される新気量と、外部EGRガス量との割合が調整されることになる。このような制御は、ポンプ損失の低減に有利である。また、SIモードにおいて、外部EGRガスを気筒18内に導入することは、冷却損失の低減、異常燃焼の回避、及び、RawNOxの抑制に有利になる。図14に示す制御例は、CIモードについては図12に示す制御例を、SIモードについては図13に示す制御例を、それぞれ採用して二つの制御例を組み合わせた例である。次に、図15は、低速域内における負荷の変動に対するエンジン1の各制御パラメータ、すなわち、bG/F、c噴射タイミング、d燃料圧力、e燃料噴射パルス幅つまり、噴射期間、及び、f点火タイミングの変化を示している。先ず、図11や図12の制御例に従う場合は、気筒内の混合気の状態は、図15aに示すような構成となる。このため、G/Fは、図15bに示すように、CIモードでは、燃料量の増大に伴いリーンから次第に理論空燃比に近づくようになる。一方、SIモードでは、前述した通り、充填量を低下させているため、G/Fは理論空燃比で一定になるG/F=14.7。図15cに示すように、燃料噴射タイミングは、CIモードにおいては、一例として、排気上死点と吸気下死点との間の吸気行程中に設定される。燃料噴射タイミングは、エンジン1の負荷に応じて変更してもよい。これに対し、SIモードにおいては、燃料噴射タイミングは、圧縮行程後半から膨張行程初期にかけてのリタード期間に設定される。つまり、高圧リタード噴射である。また、SIモードでは、エンジン負荷の増大に伴い、その噴射タイミングは次第に遅角側に変更される。これは、エンジン負荷の増大に伴い、気筒18内の圧力及び温度が高まって異常燃焼が発生しやすくなることから、これを効率的に回避するためには、噴射タイミングを遅角側に設定する必要があるためである。ここで、図15cの実線は、高圧リタード噴射を一回の燃料噴射によって行う、一括噴射の場合の、燃料噴射タイミングの一例を示している。これに対し、図15cの一点鎖線は、高圧リタード噴射を、第1噴射と第2噴射との二回の燃料噴射に分割した場合の、第1噴射及び第2噴射それぞれの燃料噴射タイミングの一例を示している。これによると、分割噴射における第2噴射は、一括噴射を行う場合よりも、遅角側に実行することになるため、異常燃焼の回避により有利になる。これは、前述したように、比較的早期に第1噴射を実行して燃料の気化霧化時間を確保していること、第2噴射の燃料噴射量が相対的少なくなるため、必要な気化霧化時間が短くなること、に起因する。さらに図15cに点線で示すように、全開負荷域においては、総括燃料噴射量が多くなることから、燃料噴射量の増量分を、吸気充填効率の向上を目的として、吸気行程噴射を実行するようにしてもよい。図15dは、直噴インジェクタ67に供給される燃料圧力の変化を示しており、CIモードでは最小燃料圧力で一定に設定される。これに対し、SIモードでは、最小燃料圧力よりも高い燃料圧力に設定されると共に、エンジン負荷の増大に伴い、燃料圧力が増大するように設定される。これは、エンジン負荷が高くなるにつれて異常燃焼が発生しやすくなることから、噴射期間のさらなる短縮や、噴射タイミングのさらなる遅角化が求められるためである。図15eは、一括噴射を行う場合の噴射期間に相当する噴射パルス幅インジェクタの開弁期間の変化を示しており、CIモードにおいては、燃料噴射量の増大に伴いパルス幅も大きくなり、SIモードにおいても同様に、燃料噴射量の増大に伴いパルス幅も大きくなる。しかしながら、同図dに示すように、SIモードでは、CIモードよりも燃料圧力が大幅に高く設定されているため、SIモードにおける燃料噴射量は、CIモードにおける燃料噴射量よりも多いにも拘わらず、そのパルス幅は、CIモードのパルス幅よりも短く設定される。これは、未燃混合気反応可能時間を短縮し、異常燃焼の回避に有利になる。また、図15fは、点火タイミングの変化を示しており、SIモードでは、燃料噴射タイミングがエンジン負荷の増大と共に遅角されることに従って、点火タイミングもまた、エンジン負荷の増大と共に遅角される。これは、異常燃焼の回避に有利である。また、CIモードでは、基本的には点火を実行しないものの、点火プラグ25のくすぶりを回避する目的で、同図に一点鎖線で示すように、例えば排気上死点付近で点火を行ってもよい。図16は、図15とは異なり、図13や図14の制御例に従う場合の、bG/F、c噴射タイミング、d燃料圧力、e燃料噴射パルス幅、及び、f点火タイミングの変化を示している。尚、図15と、図16との比較において、cefは、互いに同じである。気筒18内の混合気の状態は、図16aに示すような構成となり、SIモードにおいて、外部EGRガスを気筒18内に導入していることから、G/Fは、図16bに示すように、CIモードからSIモードにかけて不連続にならずに、エンジン負荷の増大に対して次第に減少することになる。このように、SIモードにおいて外部EGRガスを導入することから、特にエンジン1の運転状態が中負荷域にあるときには、燃焼が緩慢になって燃焼期間が長くなる虞がある。そこで、燃焼期間の短縮を目的に、この制御例では、図16dに示すように、図15dと比較して同図の一点鎖線を参照、燃料圧力がより高く設定される。以上説明した図11~図16は、定常状態でのモードの変更について示している一方、図17は、エンジン1の負荷が変化することに伴い、CIモードとSIモードとの間でモードを切り替える際の過渡的な変化を示している。つまり、図11等のaに類似する図17は、CIモード及びSIモードにおける気筒内の混合気の構成の過渡的な変化の一例を示しており、同図の左側はエンジン1の負荷が相対的に低く、右側はエンジン1の負荷が相対的に高い点は、図11等のaと同じである。しかしながら、図17の横軸はまた、時間の経過をも示しており、エンジン1の負荷が次第に図例では一定割合で高まり、運転モードが、CIモードからSIモードへと移行するときには、時間は図17の左から右方向に経過する。これに対し、エンジン1の負荷が次第に図例では一定割合で低下し、運転モードが、SIモードからCIモードへと移行するときには、時間は図17の右から左方向に経過する。そうして、モードを切り替える際の過渡状態においては、CIモードとSIモードとの間に、切替モードが別途設けられている。この切替モードは、CIモード及びSIモード間の切り替えをスムースにするためのモードであって、空燃比λ=1で、火花点火燃焼を実行する。先ず、エンジン1の負荷が次第に高まり、運転モードが、CIモードからSIモードへと移行するときを例に、切替モードについて説明する。前述したようにCIモードでは、例えば図11bに示すように、スロットル弁36が全開に設定されると共に、VVL71の制御を通じて排気弁22の二度開きが実行される。また、吸気弁21の閉弁タイミングは、吸気下死点で一定にされる。これによって、λ=1を満足させる燃料及び新気の他に、内部EGRガスと余剰の新気とが気筒18内に導入されるため、リーン混合気が構成される。そうして、エンジン1の負荷が次第に高まり、CIモードから切替モードへ移行するタイミングに到達すれば、VVL71の制御を通じて排気弁22の二度開きが終了して、内部EGRガスの導入が中止される。一方で、スロットル弁36の開度や、VVT72の制御を通じた吸気弁21の閉弁タイミングは、急激には変化しないため、それまで気筒18内に導入されていた内部EGRガスの代わりに、大量の新気が気筒18内に導入されることになる。この状態で、図17に一点鎖線で示すように、エンジン1の負荷相当の燃料噴射量としたのでは、気筒18内の空燃比がリーンになってしまうことから、切替モードにおいては、理論空燃比λ=1を満足させるために、図17に実線で示すように、気筒18内に導入された大量の新気に見合う量の燃料を噴射する。このことは、エンジン1の充填量に係る制御は機械的な制御であって応答性が低いのに対し、燃料噴射量の変更は電気的な制御であって応答性が高いため、切替モードにおいては、応答性の高い燃料噴射量の増量制御によって、理論空燃比λ=1を満足させる、と言い換えることが可能である。燃料噴射量が増量する結果、切替モードではトルクの急上昇を招く。そこで、この切替モードにおいては、詳しくは後述するが、前述したSIモードと同様に相対的に高い燃料圧力でもって、そして、燃料噴射タイミング及び点火タイミングをSIモードよりもさらに遅角させることによって、発生するトルクを抑制し、トルクショックを回避する。尚、この切替モードの燃焼は、燃料圧力が相対的に高い高圧リタード噴射の火花点火燃焼となるため、点火タイミングが大幅に遅角されても、燃焼の安定化が図られる。切替モードにおいてはまた、燃料噴射タイミング及び点火タイミングの遅角制御に加えて、時間の経過と共に充填量を次第に減らす制御を行う。そのために、ここに示す制御例では、VVT72の制御を通じて、吸気弁21の閉弁タイミングを吸気下死点以降に設定する、吸気弁21の遅閉じ制御を利用する。具体的には、切替モードにおいては、吸気弁21の閉弁タイミングを次第に遅角側へと変更する。これによって、図17に示すように充填量を次第に減らす。尚、この切替モードにおける制御の詳細は後述する。ここで、切替モードにおける充填量の調整のために、吸気弁21の遅閉じ制御に代えて、スロットル弁36の絞り制御を利用してもよい。但し、吸気弁21の遅閉じ制御の方が相対的に、制御応答性が高いため、吸気弁21の遅閉じ制御を採用することが好ましい。尚、吸気弁21の遅閉じ制御及びスロットル弁36の絞り制御を併用してもよい。また、特に図13や図14等において説明したように、SIモードにおいて外部EGRガスを気筒18内に導入するのであれば、前述した、充填量の減少と併用して、切替モードにおいて外部EGRガスの導入を開始すべく、EGR弁511を開くようにしてもよい。こうして気筒18内への外部EGRガスの導入を開始することは、その外部EGRガスが気筒18内に導入される分だけ、前述した吸気弁21の遅閉じ制御による充填量の減少量を少なくすることが可能になるから、切替モードを早期に終了させて、SIモードへと速やかに移行することを可能にする。充填量言い換えると新気の減少に伴い、λ=1相当の燃料量も減少するため、図17に示すように、切替モードにおいては、燃料噴射量を時間の経過と共に次第に減らす。そうして、増量していた燃料噴射量がエンジン1の負荷相当になれば、切替モードを終了して通常のSIモードに移行する。尚、切替モードは、後述するように、時間に基づく制御とすることによって、所定時間だけ継続するようにしてもよい。このようにCIモードからSIモードへの移行に係る切替モードは、内部EGR制御の中止に対し、VVT72の制御による吸気弁21の遅閉じ制御や、スロットル弁36の絞り制御の応答が遅れることで、大量の新気が気筒18内に導入されてしまうことに起因する問題を解消するためのモードである。つまり、燃料噴射量が一時的に増大し、それによってトルクが急上昇してしまうことを、燃料噴射タイミング及び点火タイミングを遅らせることによって抑制しながら、充填量を次第に減少させてSIモードへとスムースに移行させる。これに対し、エンジン1の負荷が次第に低下して、運転モードが、SIモードからCIモードへと移行するときには、前述の通り、SIモードでは、図11等のfに示すように、エンジン1の負荷が低下するに伴い充填量を減少させるために、吸気弁21の閉弁タイミングが次第に遅角される一方、CIモードにおいては、吸気弁21の閉弁タイミングが吸気下死点に設定されるため、閉弁タイミングが不連続的に大きく変更されることになる。従って、モードの変更に対して、吸気弁21の閉弁タイミングを大きく変更させるVVT72の制御応答性は、遅れてしまう。そこで、SIモードからCIモードへと移行する際には、CIモードへ実際に切り替える前に、切替モードを実行する。ここでの切替モードは、前述したCIモードからSIモードへと移行する際の切替モードとは逆の制御を行う。すなわち、エンジン1の負荷が低下してSIモードから切替モードへと移行すれば、遅角側に設定されていた吸気弁21の閉弁タイミングを、次第に進角側へと変更し、それによって、図17に示すように、充填量を次第に増やす。尚、前述したように、吸気弁21の制御に代えて、又は、その制御と共に、スロットル弁36の絞り制御を行ってもよい。また、EGR弁511の制御を併用してもよい。また、切替モードにおいては、充填量つまり新気の増量に従ってλ=1を満足するように燃料噴射量を増量する。それと共に、詳しくは後述するが、燃料圧力は、SIモードにおける相対的に高い燃料圧力のままで、燃料噴射タイミング及び点火タイミングをそれぞれ、SIモードにおけるタイミングよりもさらに遅角させることで、発生トルクを抑制する。ここにおいても、燃料圧力が相対的に高い高圧リタード噴射の火花点火燃焼であるため、点火タイミングを大幅に遅角していても燃焼の安定化が図られる。そうして、切替モードからCIモードへ移行するタイミングに到達すれば、吸気弁21の閉弁タイミングが吸気下死点に設定される一方で、VVL71の制御を通じて排気弁22の二度開きを開始する。このことにより、気筒18内に導入していた過剰な新気に代えて、内部EGRガスを気筒18内に導入する。また、燃料噴射量を減らすと共に、その燃料噴射タイミングを、吸気行程乃至圧縮行程に変更する。一方で、点火プラグ25の作動を実質的に停止して、圧縮着火燃焼を行うCIモードへと移行する。このようにSIモードからCIモードへの移行に係る切替モードは、内部EGRの開始に備えて、予め充填量を増やすためのモードである。この場合も、燃料噴射量が一時的に増大し、それによってトルクが急上昇してしまうことを、燃料噴射タイミング及び点火タイミングを遅らせることによって抑制しながら、充填量を次第に増大させてCIモードへとスムースに移行させる。次に、図18に示すフローチャートを参照しながら、エンジン1の制御について、さらに詳細に説明する。このフローチャートはPCM10が実行するエンジン1の制御フローである。このフローチャートに従って、エンジン1を制御することによって、負荷の変動但し、定常に対するエンジン1の状態が、図11~16に示すようになり得る。また、このフローには、CIモードとSIモードとの間の移行に係る制御も含まれている。尚、図18に示すフローは、ステップの実行順を限定するものではなく、図18に示すフロー中の、ステップの順番は例示である。従って、ステップの順番を適宜入れ替えたり、複数のステップを同時並列に実行したりすることが可能である。また、図18に示すフローに対して、ステップを適宜省略したり、別のステップを追加したりすることも可能である。先ず、ステップSA1では、積算AWS実行時間を読み込み、続くステップSA2では、読み込んだAWS実行時間が、所定値以上であるか否かを判定する。AWSAcceleratedWarmupSystemは、エンジン1の始動時に排気ガスの温度を高めてキャタリスト41,42の活性化を早めることで、排気ガスの浄化を促進するシステムである。AWSは、エンジン1の始動後に、予め定められた所定時間だけ実行される。従って、ステップSA2の判定においてNOのときつまり、所定値以上でないときには、ステップSA3に移行してAWSモードとする。AWSモードでは、基本的には、吸入空気量を増量させると共に、点火プラグ25の点火タイミングを大幅にリタードさせたSI燃焼を実行する。一方、ステップSA2の判定においてYESのときつまり、所定値以上のときには、ステップSA4に移行をする。すなわち、AWSは終了して、エンジン1は通常の運転モードに移行する。ステップSA4において、PCM10は先ず、アクセル開度及びエンジン回転数を読み込み、続くステップSA5において、PCM10は、エアフローセンサAFSSW1によって検出された吸気流量と、筒内圧センサCPSSW6によって検出された筒内圧力と、に基づいて、充填量を算出する。PCM10はまた、ステップSA6において、エンジン水温及び、気筒18内に導入される吸気の温度をそれぞれ読み込む。そうして、アクセル開度、エンジン回転数、充填量、エンジン水温、及び吸気温度に基づいて、CI判定変数Yを算出する。CI判定変数Yは、アクセル開度の関数i、エンジン回転数の関数j、充填量の関数k、エンジン水温の関数l、及び、吸気温度の関数mの各関数に基づいて、例えば以下の式により算出される変数である。CI判定変数Y=ijklmこのCI判定変数Yは、混合気が、圧縮上死点付近において圧縮着火するか否かの指標となる変数である。言い換えると、CI判定変数Yは、エンジン1を、CIモードで運転すべきか、SIモードで運転すべきかを判定する変数である。例えば図21のaに示すように、CI判定変数Yが第1しきい値よりも小さいときには、CIモードで運転しようとしたときに失火してしまう可能性が高いため、SIモードにすべきと判定することが可能であり、逆にCI判定変数Yが第2しきい値以上のときには、CIモードで運転しようとしたときに過早着火してしまう可能性が高いため、SIモードにすべきと判定することが可能である。これに対し、CI判定変数Yが、第1しきい値以上、第2しきい値未満のときには、圧縮上死点付近の適切なタイミングで、混合気が圧縮着火するため、CIモードにすべきと判定することが可能になる。図18のフローに戻り、ステップSA7では、前のサイクルのモードを読み込み、続くステップSA8で、ステップSA6で算出したCI判定変数Yに基づいて、今のサイクルはCIモードにすべきか否かを判定する。当該判定がYESのときには、ステップSA9に移行する一方、その判定がNOのときには、ステップSA12に移行する。ステップSA9では、前のサイクルがCIモードであるか否かを判定し、前のモードがCIモードであるときつまり、判定がYESのときにはステップSA10に移行して、エンジン1の運転モードをCIモードにするつまり、CIモードを継続する。一方、前のモードがSIモードであるときつまり、判定がNOのときにはステップSA11に移行して、エンジン1の運転モードを切替モードにする。この切替モードは、SIモードからCIモードへの切り替えの際の切替モードである。また、ステップSA12においても同様に、前のサイクルがCIモードであるか否かを判定する。前のモードがSIモードであるときつまり、判定がNOのときにはステップSA13に移行して、エンジン1の運転モードをSIモードにするつまり、SIモードを継続する。一方、前のモードがCIモードであるときにはステップSA14に移行して、エンジン1の運転モードを切替モードにする。この切替モードは、CIモードからSIモードへの切り替えの際の切替モードである。図19は、ステップSA10のCIモードに係る制御フローを示している。先ず、ステップSB1では、CIモード用の燃料圧力目標圧力を、予め設定されかつ、PCM10に記憶されている特性図から読み込む。特性図は、図21bに一例を示すように、エンジン回転数についての一次関数として設定され、エンジン回転数が高くなればなるほど、目標圧力が高くなるように設定されている。CIモード用の燃料圧力は、その上限が所定値FP1である。続くステップSB2では、燃料圧力が目標圧力となるように、高圧燃料供給システム62を制御し、ステップSB3において、充填量制御を行う。充填量制御は、図11~図14を参照しながら説明したように、VVL71を制御することによる排気の二度開き制御を少なくとも含み、それによって、内部EGRガスを気筒18内に導入する。そうして、ステップSB4において、別途、設定された所定量の燃料を、直噴インジェクタ67を通じて、吸気行程乃至圧縮行程における所定のタイミングで、気筒18内に直接噴射する。図20は、ステップSA13のSIモードに係る制御フローを示している。先ずステップSC1では、総括噴射量これは、1サイクル当たりに噴射する燃料噴射量の総量を意味するを、予め設定されかつ、PCM10に記憶されている特性図から読み込む。総括噴射量の特性図は、図21cに一例を示すように、アクセル開度の関数として設定され、アクセル開度が大きいほど総括噴射量が大となるように設定される。続くステップSC2では、エンジン回転数、吸気圧力、吸気温度、及び、総括噴射量に基づいてノック変数Xを算出する。ノック変数Xは、エンジン回転数の関数a、吸気圧力の関数b、吸気温度の関数c、及び、総括噴射量の関数dの各関数に基づいて、例えば以下の式により算出される変数である。ノック変数X=abcdエンジン回転数、吸気圧力、吸気温度、及び、総括噴射量はそれぞれ、ノッキング及び過早着火の発生に関連するパラメータであり、ノック変数Xは異常燃焼の発生のしやすさの指標である。つまり、ノック変数Xが大きいほど異常燃焼が発生しやすく、逆に、ノック変数Xが小さいほど異常燃焼が発生しにくい。例えばエンジン1の回転数が高くなればなるほど、エンジン回転数の逆数に係るノック変数Xは小さくなる。また、総括噴射量が大になればなるほど、言い換えると、エンジン負荷が高くなればなるほど、ノック変数Xは大きくなる。ステップSC3では、SIモード用の燃料圧力目標圧力を、予め設定されかつ、PCM10に記憶されている特性図から読み込む。特性図は、図21dに一例を示すように、CI燃焼用の燃料圧力同図bとは異なり、ノック変数とエンジン回転数との関数gについての一次関数として設定されている。例えばノック変数Xが大きくなればなるほど、目標圧力は高く設定される。これは、前述の通り異常燃焼の回避に有利になる。尚、SIモード用の燃料圧力の下限値は、CI燃焼用の燃料圧力の上限値FP1よりも高い圧力FP2に設定されている。これにより、SIモード用の燃料圧力は、CIモード用の燃料圧力よりも必ず高くなる。尚、CIモードにおける高負荷側の燃料圧力が、SIモードにおける燃料圧力よりも高くなるようにしてもよい。ステップSC4では、図21efにそれぞれ例示する特性図に基づいて、リタード噴射割合R及びリタード噴射遅角量Tをそれぞれ設定する。リタード噴射割合Rは、総括噴射量の内、リタード期間内において噴射する燃料噴射量と、吸気行程噴射との割合を設定するための変数である。リタード噴射割合Rは、ノック変数Xが大きいほど大に設定される。ここで、後述の通り、高圧リタード噴射による燃料噴射量は、総括噴射量×リタード噴射割合によって算出され、吸気行程噴射による燃料噴射量は、総括噴射量×1-リタード噴射割合によって算出される。このことから、ノック変数Xが大きいほど、高圧リタード噴射による燃料噴射量を増量する一方、吸気行程噴射を減量することになる。また、リタード噴射割合は、0ゼロよりも大でかつ1以下の変数である。リタード噴射割合が1のときには、総括噴射量の全量が高圧リタード噴射によって噴射され、吸気行程噴射は行われない。ここで、図21eに示すように、ノック変数Xが所定値以上であれば、リタード噴射割合Rが1になるため、吸気行程噴射量が0となり、吸気行程噴射は行われない。また、エンジン回転数が高いほど、ノック変数Xは小さくなることから、エンジン1の中速域では、リタード噴射割合が1よりも小さくなる。その結果、前述したように、エンジン1の中速域では、吸気行程噴射が実行されることになる図10d参照。リタード噴射遅角量Tは、図21fに示すように、ノック変数Xが大きいほど大に設定される。このことを言い換えると、ノック変数Xが大きいほど、高圧リタード噴射の噴射タイミングは遅角側に設定される。前述したように、総括噴射量エンジン負荷とノック変数Xとは比例するから、エンジン負荷が高くなるに従って、高圧リタード噴射の噴射タイミングは遅角側に設定されることになる。燃料噴射タイミングの遅角化に伴い、点火タイミングもまた、エンジン負荷が高くなるに従って遅角側に設定されることになる。このことは、異常燃焼の回避に有利になる。ステップSC5では、読み込んだリタード噴射割合に基づき、以下の各式から燃料噴射量を算出する。吸気行程噴射量=総括噴射量×1-リタード噴射割合R高圧リタード噴射量=総括噴射量×リタード噴射割合RステップSC6では、図21gに例示するような、予め設定されかつ、PCM10に記憶されている点火マップから点火タイミングを読み込む。この点火マップは、エンジン回転数とアクセル開度とに基づいて点火タイミングIGを設定するためのマップであり、エンジン回転数が低くかつアクセル開度が大きいほど、言い換えるとマップの左上にいけばいくほど、点火タイミングは遅角側に設定され、エンジン回転数が高くかつアクセル開度が小さいほど、言い換えるとマップの右下にいけばいくほど、点火タイミングは進角側に設定されるIG1<IG2<IG3。尚、ここで設定される点火タイミングは、前述した燃料噴射タイミングよりも後のタイミングに設定される。このようにして、目標の燃料圧力、高圧リタード噴射の燃料噴射量及び燃料噴射タイミング、吸気行程噴射を実行する場合はその燃料噴射量及び燃料噴射タイミング、並びに、点火タイミングをそれぞれ設定した後の、ステップSC7においては先ず、燃料圧力が目標圧力となるように、高圧燃料供給システム62を制御し、その後のステップSC8で、充填量制御を実行する。充填量制御は、図11~図14に示すように、空燃比λ=1で運転されるSIモードにおいて、設定された総括噴射量に応じて空燃比λ=1とするために実行される制御であり、気筒18内に導入される吸気を絞る制御、気筒18内に外部EGRガスを導入する制御、又は、それら両方を組み合わせた制御を実行する。ステップSC9では、設定された噴射タイミングで、設定された燃料噴射量の吸気行程噴射を実行する。このステップでは、前述した通り、ポートインジェクタ68によって、吸気ポート16内に、燃料を噴射する。但し、吸気行程噴射の燃料噴射量が0に設定される場合は、ステップSC9は実質的に省略される。ステップSC10では、設定された噴射タイミングで、設定された燃料噴射量の高圧リタード噴射を実行する。従って、この噴射タイミングは、圧縮行程後期から膨張行程初期にかけてのリタード期間内であり、直噴インジェクタ67によって気筒18内に燃料が直接噴射される。尚、この高圧リタード噴射は、前述したように、例えば燃料噴射量に応じて、リタード期間内に実行される第1噴射及び第2噴射の二回の燃料噴射を含む分割噴射の場合がある。そうしてステップSC11で、設定された点火タイミングで点火プラグ25による点火が行われる。図22は、ステップSA11又はSA14の切替モードに係る制御フローを示している。CIモードからSIモードへの切り替えの際、及び、SIモードからCIモードへの切り替えの際で、制御フローは互いに同じであるが、その各ステップで使用する特性図が、CIモードからSIモードへの切り替えの際、及び、SIモードからCIモードへの切り替えの際で互いに相違する。ここでは先ず、CIモードからSIモードへの切り替えの際の切替モードを例に、制御フローを説明する。先ず、ステップSD1では、予め設定されかつ、PCM10に記憶されている特性図から、燃料噴射量を読み込む。特性図は、図23aに一例を示すように、時間経過についての一次関数として設定されている。つまり、CIモードから切替モードに移行した際に、燃料噴射量が大幅に増量される。この燃料噴射量は、エンジン1の負荷相当の燃料噴射量よりも多く、全開負荷時の燃料噴射量と実質的に同じである。そして、燃料噴射量は、時間の経過と共に次第に減少して、切替モード終了時言い換えると、切替モードからSIモードへの移行時に、所定の燃料噴射量となるように設定されている。これは、例えばエンジン1の負荷相当の燃料噴射量である。尚、図22のフローでは記載を省略してるが、燃料圧力は、SIモードの時のステップSC3に準じて、SIモード用の燃料圧力として設定される。続くステップSD2では、予め設定されかつ、PCM10に記憶されている特性図から、吸気弁21の閉弁タイミングIVCを読み込む。特性図は、図23bに一例を示すように、時間経過についての一次関数として設定されており、CIモード時における相対的に進角側の閉弁タイミングから、SIモード時における相対的に遅角側の閉弁タイミングへと、時間の経過と共に連続的に変更される。このように吸気弁21の閉弁タイミングを進角させることによって、図17に示すように、切替モードにおいては吸気充填量新気量が次第に減ることになる。従って、ステップSD1で設定されるように、燃料噴射量が次第に減量されることと組み合わさって、切替モードにおいては、理論空燃比λ=1が維持される。ステップSD3では、予め設定されかつ、PCM10に記憶されている特性図から、燃料噴射タイミングを読み込む。特性図は、図23cに一例を示すように、時間経過についての一次関数として設定されており、噴射タイミングは、CIモードから切替モードへの移行時に、CIモード時における相対的に進角側のタイミングから遅角側に大きく変更される。その後は、時間の経過と共に次第に進角されて、SIモード時の燃料噴射タイミングへと変更される。従って、切替モードにおいては、その燃料噴射タイミングは、SIモード時における燃料噴射タイミングつまり、リタード期間内の燃料噴射タイミングよりも遅角されることになる。尚、前述したように、SIモードにおいて分割噴射を行う場合は、その複数回の燃料噴射の内の最後の燃料噴射であって、リタード期間内の燃料噴射タイミングを遅角させればよい。ステップSD4では、予め設定されかつ、PCM10に記憶されている特性図から、点火タイミングを読み込む。特性図は、図23dに一例を示すように、燃料噴射タイミングの特性図と同様の特性となるように設定されている。すなわち、CIモードから切替モードへの移行時に、点火タイミングは、SIモード時の点火タイミングと比較して大幅に遅角側に設定されると共に、時間の経過に伴い次第に進角されて、SIモード時の点火タイミングへと変更される。このステップSD3及びSD4による、燃料噴射タイミング及び点火タイミングの遅角制御によって、トルクの発生が抑制される。その結果、切替モードにおけるトルクショックが回避され、モードがスムースに移行する。そうして、ステップSD5では、先の各ステップで設定した燃料噴射量、燃料噴射タイミング及び点火タイミングに従って、比較的高い燃料圧力でもって燃料噴射、及び点火を実行し、続くステップSD6において、予め設定された所定時間が経過したか否かを判定する。この所定時間は、切替モードを実行する時間に相当し、この判定がNOのとき所定時間が経過していないときは、ステップSD1に戻って、切替モードを継続する。一方、この判定がYESのとき所定時間が経過したときは、ステップSD7に移行して、モードの切替が完了したとして、このフローを終了する。次に、SIモードからCIモードへの切り替えの際の切替モードについて、図23e~hの各特性図を参照しながら説明する。これらの各特性図は基本的に、前述した、CIモードからSIモードへの切り替えの際の切替モードの各特性図に対して、逆特性である。先ず、図23eは、燃料噴射量の特性図であり、燃料噴射量は、時間の経過と共に次第に増量するように設定される。そうして、切替モードからCIモードへの移行の際に、CIモードにおけるエンジンの負荷相当の燃料噴射量へと、大幅に減量される。尚、前述したように、燃料圧力は、SIモードの時のステップSC3に準じて、SIモード用の燃料圧力として設定される。図23fは、吸気弁21の閉弁タイミングIVCの特性図であり、SIモード時における相対的に遅角側の閉弁タイミングから、CIモード時における相対的に進角側の閉弁タイミングへと、時間の経過と共に連続的に変更される。このような吸気弁21の閉弁タイミングを進角させることによって、図17に示すように、切替モードにおいては充填量が次第に増えることになる。図23gは、燃料噴射タイミングの特性図である。SIモード時における相対的に遅角側の噴射タイミングつまり、リタード期間内の燃料噴射タイミングから、時間の経過と共にさらに遅角される。そうして、切替モードからCIモードへの移行時に、相対的に進角側の噴射タイミングへと、燃料噴射タイミングは、大幅に進角される。尚、前述したように、SIモードにおいて分割噴射を行う場合は、その複数回の燃料噴射の内の最後の燃料噴射であって、リタード期間内の燃料噴射タイミングを遅角させればよい。図23hは、点火タイミングの特性図であり、燃料噴射タイミングの特性図と同様に、SIモード時の点火タイミングから、時間の経過と共に次第に遅角されることになる。こうして、SIモードからCIモードへの移行に係る切替モードにおいても、燃料噴射タイミング及び点火タイミングがそれぞれ遅角されることによって、トルクの発生が抑制され、その結果、トルクショックが回避される。また、燃料圧力が比較的高く設定されるため、燃焼の安定化が図られる。尚、前記の構成では、例えば図11等において明らかなように、CIモードとSIモードとの切り替わりと、排気弁22の二度開き制御の実行、中止とを一致させている。言い換えると、エンジン1の運転状態が、低速域内の低負荷乃至中負荷域にあって圧縮着火燃焼を行うときには必ず、内部EGRガスを気筒18内に導入している。これに対し、エンジン1の運転状態が、低速域内の中負荷域にあるときには、排気弁22の二度開き制御を中止して内部EGRを停止する一方で、CIモードを行うようにしてもよい。すなわち、エンジン1の運転領域が、低速域内の中負荷域にあるときには、内部EGRガスを気筒18内に導入せずに圧縮着火燃焼を行うようにしてもよい。また、ポートインジェクタ68及び低圧燃料供給システム66は省略し、吸気行程噴射を、直噴インジェクタ67によって行うようにしてもよい。"