"幾何学的圧縮比が14以上に設定された気筒を有しかつ、少なくともガソリンを含有する燃料が供給されるように構成されたエンジン本体と、前記気筒内に前記燃料を噴射するように構成された燃料噴射弁と、前記気筒内に臨んで配設されかつ、当該気筒内の混合気に点火をするように構成された点火プラグと、前記燃料噴射弁が噴射する燃料の圧力を変更するように構成された燃圧可変機構と、少なくとも前記燃料噴射弁、前記点火プラグ及び前記燃圧可変機構を制御することによって、前記エンジン本体を運転するように構成された制御器と、を備え、前記制御器は、前記エンジン本体の運転状態が所定の低負荷域にあるときには、圧縮着火燃焼を実行する圧縮着火モードとし、前記圧縮着火モードよりも負荷の高い高負荷域では、前記圧縮着火モードにおける少なくとも低負荷側の燃料圧力よりも高くなるように、前記燃圧可変機構を制御すると共に、圧縮行程後期から膨張行程初期にかけてのリタード期間内で行う燃料噴射を少なくとも含むように、前記燃料噴射弁を駆動しかつ、前記リタード期間内における前記燃料の噴射後に点火するように、前記点火プラグを駆動する火花点火モードとし、前記制御器はまた、前記火花点火モードにおける所定負荷よりも負荷の高い領域においては、既燃ガスの一部をEGR通路を通じて吸気に還流させる外部EGR制御を実行すると共に、前記エンジン本体の負荷が低いときにはEGR率が相対的に高くなるようにし、前記制御器はさらに、前記火花点火モードにおける前記所定負荷以下の領域においては、前記EGR率を前記所定負荷よりも高い領域でのEGR率よりも高く設定して外部EGR制御を実行すると共に、吸気充填量を前記圧縮着火モード時よりも低下させる充填量制御を実行する火花点火式ガソリンエンジンの制御装置。請求項1に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記火花点火モードにおいては、前記エンジン本体を空燃比λ=1で運転する火花点火式ガソリンエンジンの制御装置。請求項1又は2に記載の火花点火式ガソリンエンジンの制御装置において、前記燃圧可変機構は、前記火花点火モードにおいては、前記燃料圧力を40MPa以上に設定する火花点火式ガソリンエンジンの制御装置。請求項1~3のいずれか1項に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記火花点火モードにおける所定負荷以下の領域においては、前記EGR率を30以上に設定する火花点火式ガソリンエンジンの制御装置。請求項1~4のいずれか1項に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記火花点火モードにおいては、複数回の燃料噴射を実行するように前記燃料噴射弁を駆動すると共に、前記複数回の燃料噴射の内の最後の燃料噴射のタイミングを前記リタード期間内に設定する火花点火式ガソリンエンジンの制御装置。請求項1~5のいずれか1項に記載の火花点火式ガソリンエンジンの制御装置において、前記制御器は、前記火花点火モードにおける所定負荷以下の領域においては、吸気通路上に介設されたスロットル弁の絞り制御を行うことによって、前記EGR率の調整を行う火花点火式ガソリンエンジンの制御装置。ところで、圧縮着火燃焼においては理論空燃比よりもリーンで運転される一方、火花点火燃焼においては理論空燃比で運転される。このため、火花点火燃焼時には、エンジン負荷相当の燃料量に対する新気量が決定されるため、例えばスロットル弁の絞り制御によって吸気充填量を減らす必要がある。しかしながら、こうした絞り制御はポンプ損失を増大させるため、できるだけ少なくしたい。これについて、外部EGRガスを気筒内に導入することは、吸気充填量を減らさずとも新気量を減らすことを可能にする。従って、火花点火燃焼時に外部EGR制御を併用することは、ポンプ損失の低下に有利になる。また、外部EGRガスの導入は、冷却損失の低減にも有利であると共に、過早着火やノッキングといった異常燃焼の回避や、RawNOxの生成を抑制するという利点もある。ところが、燃焼安定性の観点から、気筒内に導入可能な外部EGRガスの量は、比較的少量に制限されてしまう。このため、エンジン負荷が高く、燃料量及び新気量が比較的多いときには、外部EGRガスの導入によって吸気充填量を減らす必要がなくなるものの、例えば圧縮着火燃焼を実行する負荷領域と火花点火燃焼を実行する負荷領域との境界付近のような、エンジン負荷が中負荷程度で燃料量が比較的少ないときには、外部EGRガスを最大限に導入したとしても、絞り制御によって新気量を減らさなければならなくなり、ポンプ損失はあまり改善しないという問題がある。ここに開示する技術は、かかる点に鑑みてなされたものであり、その目的とするところは、圧縮着火燃焼を実行する圧縮着火モードと、火花点火燃焼を実行する火花点火モードとの間でモードの切り替えを行う火花点火式ガソリンエンジンにおいて、火花点火モードにおける燃焼安定性を高めることによって、吸気充填量の低減が必要となる負荷領域を可及的に縮小することにある。本願発明者らは、圧縮上死点付近のタイミングで、比較的高い燃料圧力でもって気筒内に燃料を噴射するという特徴的な燃料噴射形態が、燃焼期間を短縮させ、それによって、燃焼安定性が高まることを見出した。このことにより、大量のEGRガスを気筒内に導入することを可能にして、ここに開示する技術を完成するに至ったものである。具体的に、ここに開示する火花点火式ガソリンエンジンの制御装置は、幾何学的圧縮比が14以上に設定された気筒を有しかつ、少なくともガソリンを含有する燃料が供給されるように構成されたエンジン本体と、前記気筒内に前記燃料を噴射するように構成された燃料噴射弁と、前記気筒内に臨んで配設されかつ、当該気筒内の混合気に点火をするように構成された点火プラグと、前記燃料噴射弁が噴射する燃料の圧力を変更するように構成された燃圧可変機構と、少なくとも前記燃料噴射弁、前記点火プラグ及び前記燃圧可変機構を制御することによって、前記エンジン本体を運転するように構成された制御器と、を備える。そして、前記制御器は、前記エンジン本体の運転状態が所定の低負荷域にあるときには、圧縮着火燃焼を実行する圧縮着火モードとし、前記圧縮着火モードよりも負荷の高い高負荷域では、前記圧縮着火モードにおける少なくとも低負荷側の燃料圧力よりも高くなるように、前記燃圧可変機構を制御すると共に、圧縮行程後期から膨張行程初期にかけてのリタード期間内で行う燃料噴射を少なくとも含むように、前記燃料噴射弁を駆動しかつ、前記リタード期間内における前記燃料の噴射後に点火するように、前記点火プラグを駆動する火花点火モードとする。前記制御器はまた、前記火花点火モードにおける所定負荷よりも負荷の高い領域においては、既燃ガスの一部をEGR通路を通じて吸気に還流させる外部EGR制御を実行すると共に、前記エンジン本体の負荷が低いときにはEGR率が相対的に高くなるようにし、前記制御器はさらに、前記火花点火モードにおける所定負荷以下の領域においては、前記EGR率を前記所定負荷よりも高い領域でのEGR率よりも高く設定して外部EGR制御を実行すると共に、吸気充填量を前記圧縮着火モード時よりも低下させる充填量制御を実行する。ここで、エンジン本体の幾何学的圧縮比は、14以上でかつ、例えば20以下に設定してもよい。また、低負荷域及び高負荷域はそれぞれ、エンジン本体の運転領域を、負荷の高低について二つの領域に区分した場合の、低負荷側の領域、及び高負荷側の領域としてもよい。低速域は、エンジン本体の運転領域を、速度の高低について二つの領域に区分した場合の、低速側の領域としてもよいし、又は、エンジン本体の運転領域を、低速、中速、高速の3つの領域に区分した場合の、低速の領域としてもよい。圧縮行程後期は、圧縮行程を、初期、中期、及び後期の3つの期間に区分した場合の後期としてもよく、同様に、膨張行程初期は、膨張行程を、初期、中期、及び後期の3つの期間に区分した場合の初期としてもよい。先ず、エンジン本体の運転状態が、所定の低負荷域にあるときには、圧縮着火燃焼を実行する圧縮着火モードとする。圧縮着火燃焼は、排気エミッションの向上と熱効率の向上との両立に有利である。特にこのエンジン本体は、幾何学的圧縮比が14以上に設定されることで、気筒内の圧縮端温度及び圧縮端圧力が高くなるから、圧縮着火燃焼の安定化に有利である。尚、圧縮着火モードでは、理論空燃比よりもリーンで、エンジン本体を運転すればよい。また、圧縮着火モードでは、圧縮着火燃焼を安定化させるために、内部EGR制御の実行によって圧縮端温度を高めるようにしてもよい。これに対し、エンジン本体の運転領域が、圧縮着火モードよりも高負荷域にあるときには、火花点火モードとする。また、火花点火モードでは、圧縮着火モードにおける少なくとも低負荷側の燃料圧力よりも、燃料圧力を高める。高い燃料圧力で気筒内に燃料を噴射することに伴い気筒内の乱れが強くなり、気筒内の乱れエネルギが高まる。また、その燃料噴射は、少なくとも圧縮行程後期から膨張行程初期にかけてのリタード期間内で行う。この高い燃料圧力と、比較的遅いタイミングの燃料噴射との組み合わせは、その燃料噴射後の点火によって開始される燃焼の燃焼期間を短縮する。つまり、気筒内の乱れエネルギは、高い方が燃焼期間の短縮に有利である。前述の通り高い燃料圧力での燃料噴射は、気筒内の乱れエネルギを高めるとしても、仮にその噴射タイミングが吸気行程中であれば、点火タイミングまでの時間が長いことや、吸気行程後の圧縮行程において気筒内が圧縮されることに起因して乱れが減衰し、燃焼期間内における気筒内の乱れエネルギは、比較的低くなってしまう。すなわち、高い燃料圧力で気筒内に燃料を噴射するとしても、噴射タイミングが吸気行程中である以上は、燃焼期間の短縮には大きく寄与しない。これに対し、前記の構成のように、リタード期間内のタイミング、つまり、比較的遅いタイミングでかつ、高い燃料圧力で気筒内に燃料を噴射することは、気筒内の乱れの減衰を抑制しつつ、燃焼を開始することを可能にする。このことから、燃焼期間内における気筒内の乱れエネルギが高くなる。これによって、燃焼期間は短くなり、燃焼の安定化が図られる。また、高い燃料圧力は、単位時間当たりに噴射される燃料量を相対的に多くする。このため、同一の燃料噴射量で比較した場合に、高い燃料圧力は、気筒内に燃料を噴射する期間、つまり噴射期間を、低い燃料圧力のときよりも短縮する。さらに、高い燃料圧力は、気筒内に噴射する燃料噴霧の微粒化に有利になると共に、燃料噴霧の飛翔距離を、より長くする。このことから、高い燃料圧力は、燃料の噴射完了後、点火プラグ周りに可燃混合気が形成されるまでの期間混合気形成期間を短縮する。従って、前述した噴射期間の短縮及び混合気形成期間の短縮は、燃料の噴射タイミングより正確には、噴射開始タイミングを、比較的遅いタイミングにすることを可能にする。つまり、高い燃料圧力は、リタード期間内における燃料噴射を可能にする。こうして火花点火モードにおいては、高い燃料圧力でかつ、リタード期間内に気筒内に燃料噴射を実行することによって、燃焼期間の短い急速燃焼が実現し、それによって燃焼が安定化する。一方で、火花点火モードにおいては、外部EGR制御を実行する。つまり、所定負荷よりも高い領域においては、エンジン本体の負荷が相対的に低いときにはEGR率を相対的に高く設定することによって、負荷が低いときには気筒内への新気の導入量を減らす負荷制御を行う。ここで、前述したように、火花点火モードにおいては、高い燃焼安定性が得られるため、従来よりも大量のEGRガスを気筒内に導入することが可能である。このことは、従来よりも低負荷の領域まで、吸気充填量の低減を行わなくても外部EGR制御のみでの負荷制御を可能にする。そうして、エンジンの負荷がさらに低下した領域、言い換えると火花点火モードにおける所定負荷以下の領域では、外部EGR制御と共に、吸気充填量を、圧縮着火モード時よりも低下させる充填量制御を行う。前述したように、従来よりも低負荷の領域まで外部EGR制御のみでの負荷制御が可能であるから、充填量の低減が必要となる負荷領域つまり、所定負荷以下の領域は、従来よりも縮小する。また、従来よりも大量の外部EGRガスが気筒内に導入されるため、EGRガスの分だけ吸気充填量の低下量も小さくなる。その結果、ポンプ損失が抑制されて燃費が向上する。また、外部EGR制御は、冷却損失の低減、異常燃焼の回避及びRawNOxの生成抑制にそれぞれ有効であるため、EGR率を従来よりも高めることは、これら全ての効果を、より一層高めることになる。前記制御器は、前記火花点火モードにおいては、前記エンジン本体を空燃比λ=1で運転する、としてもよい。理論空燃比での運転は、リーン運転と比較して、燃焼期間を短縮する。従って、火花点火モードにおける燃焼の安定化に有利になる。また、エンジン本体を理論空燃比で運転することは、三元触媒の利用を可能にする。このことから、λ=1運転は、火花点火モードにおけるエミッション性能の向上に有利になる。前記燃圧可変機構は、前記火花点火モードにおいては、前記燃料圧力を40MPa以上に設定する、としてもよい。40MPa以上の燃料圧力は、燃焼期間の短縮を有効に実現する。それと共に、噴射期間及び混合気形成期間の短縮にも有効である。尚、燃料圧力の最大値は、燃料の性状に応じて設定すればよい。一例として、但しこれに限定されないが、燃料圧力の最大値を120MPa程度に設定してもよい。前記制御器は、前記火花点火モードにおける所定負荷以下の領域においては、前記EGR率を30以上に設定する、としてもよい。ここでEGR率は、EGR率=EGRガス質量g/新気の質量gEGRガス質量gで定義され、これは、吸気通路内のCO2濃度-大気中のCO2濃度/排気中のCO2濃度-大気中のCO2濃度によって算出可能である。EGR率が30以上となるような、大量のEGRガスを気筒内に導入することによって、前述した充填量制御が必要な負荷領域が十分に縮小する。尚、EGR率は、例えば30以上50以下程度の範囲で、適宜、設定すればよい。前記制御器は、前記火花点火モードにおいては、複数回の燃料噴射を実行するように前記燃料噴射弁を駆動すると共に、前記複数回の燃料噴射の内の最後の燃料噴射のタイミングを前記リタード期間内に設定する、としてもよい。分割して実行する複数回の燃料噴射の内、相対的に早いタイミングで実行される燃料噴射は、長い混合気形成期間を確保することができるため、燃料の気化霧化に有利になる。そのように十分な混合気形成期間が確保されるため、相対的に遅いタイミングで実行される燃料噴射は、より一層遅角したタイミングで実行することが可能になる。このことは、気筒内の乱れエネルギの向上に有利になり、燃焼期間がより一層短縮化される。つまり、燃焼の安定化に有利になる。前記制御器は、前記火花点火モードにおける所定負荷以下の領域においては、吸気通路上に介設されたスロットル弁の絞り制御を行うことによって、前記EGR率の調整を行う、としてもよい。スロットル弁の絞り制御によって、吸気通路におけるスロットル弁よりも下流側の負圧が高まる。その結果、吸気に還流されるEGRガス量が増大する。つまり、スロットル弁の絞り制御を、吸気充填量の低減に利用するのではなく、EGR率の調整に利用することによって、ポンプ損失の低減乃至回避する上で有利になる。以上説明したように、この火花点火式ガソリンエンジンの制御装置は、火花点火モードにおいては、高い燃料圧力でもって、圧縮行程後期から膨張行程初期にかけてのリタード期間内のタイミングで燃料噴射を行って、火花点火燃焼を行う。このことにより、燃焼期間が短縮するため、燃焼が安定化し、大量のEGRガスを気筒内に導入することが可能になる。その結果、火花点火モードにおいて吸気充填量の低減が必要となる負荷領域を縮小することが可能になり、燃費の向上に有利になる。以下、火花点火式ガソリンエンジンの制御装置の実施形態を図面に基づいて説明する。以下の好ましい実施形態の説明は、例示である。図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は、従来のSI燃焼と、高圧リタード噴射によるSI燃焼とのそれぞれについて、EGR率に対する燃焼安定性の関係を示している。ここでEGR率は、EGR率=EGRガス質量g/新気の質量gEGRガス質量gで定義される。先ず、同図に破線で示すように従来のSI燃焼では、EGR率がおおよそ20を超えた辺りで、燃焼安定性が急激に悪化してしまい、同図に一点鎖線で示す許容値を超えてしまう。従って、従来のSI燃焼では、EGR率を最大でも20程度に制限しなければならない。これに対し、同図に実線で示すように、高圧リタード噴射によるSI燃焼では、燃焼期間が短いことによって燃焼の安定性が高いため、例えば40~50程度の高いEGR率まで許容値を超えることなく、燃焼安定性を確保することが可能である。つまり、高圧リタード噴射によるSI燃焼は、従来よりも高いEGR率30~50を実現する。次に、図11を参照しながら、エンジン1の運転状態に対応した、吸気弁21及び排気弁22の作動状態、並びに、燃料噴射タイミング及び点火タイミングの制御例について説明する。ここで、図11のabcdはそれぞれ、基本的には、エンジン1の運転状態が低速域内にあり、a<b<c<dの順にエンジン負荷が高くなる。abは、CIモードに対応する低負荷域であり、cは、SIモードに対応する高負荷域である。dは、SIモードに対応する全開負荷域である。尚、dは、エンジン1の運転領域が、高負荷域内の中速域にある場合にも対応する。先ず、図11aは、エンジン1の運転状態が低速域内の低負荷域にあるときを示す。この運転領域はCIモードであるため、VVL71の制御によって、排気弁22を吸気行程中に開弁する排気の二度開きを行い同図のEx2の実線を参照。尚、実線は排気弁22のリフトカーブを、破線は吸気弁21のリフトカーブをそれぞれ示す、そのことによって内部EGRガスを気筒18内に導入する。内部EGRガスの導入は圧縮端温度を高め、圧縮着火燃焼を安定化させる。燃料噴射のタイミングは吸気行程中に設定され、直噴インジェクタ67が気筒18内に燃料を噴射することによって気筒18内に均質なリーン混合気を形成する。尚、燃料噴射量は、エンジン1の負荷に応じて設定される。図11bもまた、エンジン1の運転状態が低速域内の低負荷域にあるときを示す。但し、図11bは、同図aよりもエンジン負荷が高い。この運転領域もまた、CIモードであるため、前記と同様に、VVL71の制御によって、排気の二度開きを行い、内部EGRガスを気筒18内に導入する。但し、エンジン負荷の上昇に伴い気筒18内の温度が自然と高まることから、過早着火を回避する観点から、内部EGR量は低下させる。図11に例示するように、CVVL73の制御によって、吸気弁21のリフト量を調整することにより、内部EGR量を調整してもよい。尚、図11には図示しないが、スロットル弁36の開度調整によって、内部EGR量を調整してもよい。また、燃料噴射のタイミングは、吸気行程乃至圧縮行程中の適宜のタイミングに設定される。このタイミングで、直噴インジェクタ67が気筒18内に燃料を噴射することにより、気筒18内に均質乃至成層化したリーン混合気を形成する。燃料噴射量がエンジン1の負荷に応じて設定される点は、図11aと同様である。尚、図11abにおいては、吸気行程中における排気弁22の開弁期間を、その吸気行程の前半に設定している例を示している。排気弁22の開弁期間は、吸気行程の後半に設定してもよい。また、開弁期間を吸気行程の前半に設定する場合は、排気上死点を挟んだ排気行程から吸気行程の前半にかけて、排気弁22を開弁したままに構成してもよい。図11cは、エンジン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内に直接、噴射する。高圧リタード噴射は、一回の噴射によって構成してもよいつまり、一括噴射が、図11cに示すように、第1噴射と、その後の第2噴射との二回の噴射を、リタード期間内において行うように構成してもよいつまり、分割噴射。第1噴射は、相対的に長い混合気形成期間を確保することができるため、燃料の気化霧化に有利である。第1噴射によって十分な混合気形成期間が確保される分、第2噴射の噴射タイミングは、より一層遅角したタイミングに設定することが可能になる。このことは、気筒内の乱れエネルギの向上に有利になり、燃焼期間の短縮に有利になる。分割噴射を行う場合は、第2噴射の燃料噴射量を、第1噴射の燃料噴射量よりも大に設定することが好ましい。こうすることで、気筒18内の乱れエネルギが十分に高まり、燃焼期間の短縮、ひいては異常燃焼の回避に有利になる。尚、こうした分割噴射は、高負荷域内において、燃料噴射量が多くなる相対的に高負荷側でのみ行い、燃料噴射量が比較的少ない、高負荷域内の低負荷側では、一括噴射を行うようにしてもよい。また、分割回数は2回に限定されず、3回以上に設定してもよい。そうして、SIモードでは、燃料噴射終了後の、圧縮上死点付近において、点火プラグ25による点火が実行される。図11dは、エンジン1の運転状態が低速域内の全開負荷域にあるときを示す。この運転領域は、図11cと同様に、SIモードであり、排気弁22の二度開きを中止する。また、全開負荷域であるため、EGR弁511を閉弁することにより、外部EGRも中止する。燃料噴射の形態は、基本的には高圧リタード噴射であり、図に示すように、第1噴射と第2噴射との、リタード期間内における、気筒18内への二回の噴射によって構成される。尚、高圧リタード噴射は、一括噴射であってもよい。また、この全開負荷域においては、吸気充填効率の向上を目的として、吸気行程中の噴射が追加される場合がある。この吸気行程噴射は、燃料噴射に伴う吸気の冷却効果によって吸気充填効率が向上し、トルクの向上に有利になる。従って、エンジン1の運転状態が低速域内の全開負荷域にあるときは、吸気行程噴射と、第1及び第2噴射との三回の燃料噴射が実行される、又は、吸気行程噴射と、一括噴射との二回の燃料噴射が実行される。ここで、前述の通り、直噴インジェクタ67によって気筒18内に燃料を直接噴射する高圧リタード噴射は、燃料圧力が極めて高い。そのため、そうした高い燃料圧力でもって、吸気行程中に、気筒18内に直接燃料を噴射してしまうと、気筒18内の壁面に燃料が大量に付着して、オイル希釈等の問題を引き起こす可能性がある。そこで、この吸気行程噴射は、直噴インジェクタ67ではなく、相対的に低い燃料圧力でもって燃料を噴射するポートインジェクタ68を通じて、吸気ポート16内に燃料を噴射する。こうすることで、前述したオイル希釈等の問題が回避される。また、前述の通り、図11dは、エンジン1の運転領域が、高負荷域内の中速域にある場合にも対応する。エンジン1の運転状態が中速域にあるときには、気筒18内の流動が低速域と比較して強くなると共に、クランク角の変化に対する実時間が短くなるから、異常燃焼の回避に有利になる。そのため、圧縮行程後期から膨張行程初期にかけてのリタード期間内に行う高圧リタード噴射の噴射量を減じても、異常燃焼を回避し得る。そこで、エンジン1の運転状態が、高負荷域内の中速域にあるときには、高圧リタード噴射の燃料噴射量を減らし、その分を、吸気行程中に噴射する吸気行程噴射に割り振る。こうすることによって、前述と同様に、吸気充填効率が向上する結果、トルク向上に有利になる。従って、エンジン1の運転状態が、高負荷域内の中速域にあるときには、異常燃焼の回避と、トルクの向上とが両立する。尚、エンジン1の運転状態が、低速域内の高負荷域正確には全開負荷域にあるときと、高負荷域内の中速域にあるときとを比較した場合、言い換えると、高負荷域内において、低速域と中速域とを比較した場合に、吸気行程噴射の燃料噴射量は、中速域にあるときは、低速域にあるときよりも、増量する場合がある。図12及び図13は、低速域内における負荷の変動に対するエンジン1の各パラメータ、つまり、bスロットル弁36の開度、cEGR弁511の開度、d排気弁22の二度開きの閉弁タイミング、e吸気弁21の開弁タイミング、f吸気弁21の閉弁タイミング、及び、g吸気弁のリフト量それぞれの制御例を示している。図12aは、気筒18内の状態を示している。同図は、横軸をトルク言い換えるとエンジン負荷、縦軸を気筒内の混合気充填量として、気筒内の混合気の構成を示している。前述の通り、相対的に負荷の低い、図の左側の領域はCIモードとなり、所定負荷よりも負荷が高い、図の右側の領域はSIモードとなる。燃料量総括燃料量は、CIモード及びSIモードに拘わらず、負荷の増大に従って増量される。この燃料量に対して、理論空燃比λ=1となるための新気量が設定されることとなり、この新気量は、負荷の増大に対し、燃料量の増量に伴って増量することになる。CIモードにおいては、前述の通り、内部EGRガスが気筒18内に導入されることから、充填量の残り分は、内部EGRガスと余剰の新気とによって構成される。従って、CIモードでは、リーン混合気となる。一方、SIモードにおいてはλ=1となるようにエンジン1が運転される。また、内部EGRガスの導入が中止される一方で、外部EGRガスが気筒18内に導入される。ここで、詳しくは後述するが、SIモードにおける相対的に低負荷の領域、言い換えると、SIモードにおいて、CIモードとの切り替えに係る中負荷の領域つまり、図12において破線と一点鎖線とで挟まれた領域では、気筒18内への充填量を減らすようにしており、図12では、その制御例の一つとして、吸気弁21の閉弁タイミングを調整することによって、充填量を制御する。尚、以下において、CIモードとの切り替えに係る中負荷の領域を、切替領域という場合がある。スロットル弁36は、同図bに示すように、基本的には、エンジン1の負荷の高低に拘わらず全開に設定されるが、切替領域においてのみ、絞られる。また、EGR弁511は、同図cに示すように、CIモードでは全閉に設定される一方、SIモードにおける切替領域では全開に設定される。また、その切替領域よりも高負荷の領域では、エンジン1の負荷が高まるに従って、EGR弁51は次第に閉じられ、全開負荷では、全閉にされる。このスロットル弁36とEGR弁51との開度調整により、外部EGR率は、図14cに示すように、CIモードにおいて0ゼロとなり、SIモードにおける切替領域では、最大となり、その切替領域よりも高負荷の領域では、エンジン1の負荷が高まるに従って、EGR率が次第に低下して、全開負荷において再び0になる。このように、切替領域では、スロットル弁36の開度調整によってスロットル弁36の下流側の負圧を調整し、EGR通路50を通じた外部EGRガスの還流量、ひいては外部EGR率を調整正確には、外部EGR率を最大で一定にしている。このことは、ポンプ損失の低減に有利である。尚、切替領域において、EGR弁51の開度調整によって外部EGR率を調整するようにしてもよい。図12dは、排気弁22の二度開き時の閉弁タイミングを示している。CIモードでは、前述の通り、内部EGRガスを気筒18内に導入すべく、その閉弁タイミングが排気上死点と吸気下死点との間の、所定タイミングに設定される。一方、SIモードでは、その閉弁タイミングが排気上死点に設定される。つまり、SIモードでは、排気の二度開きが中止される結果、内部EGRの制御が中止される。このように、CIモードにおいて所定の閉弁タイミングに設定される排気弁22の二度開きに対して、図12eに示すように、吸気弁21の開弁タイミングが、エンジン1の負荷が高くなるほど排気上死点に近づくように進角される。従って、エンジン1の負荷が低いほど、気筒18内に導入される内部EGRガスが増量するのに対し、エンジン1の負荷が高くなればなるほど、気筒18内に導入される内部EGRガスは減少する。エンジン1の負荷が低いほど、大量の内部EGRガスによって気筒18内の圧縮端温度が高まるため、安定した圧縮着火燃焼を実現する上で有利になる。一方、エンジン1の負荷が高いほど、内部EGRガスを抑制することで気筒18内の圧縮端温度の上昇を抑制するため、過早着火を抑制する上で有利になる。また、SIモードでは、吸気弁21の開弁タイミングは、排気上死点に設定される。一方、図12fに示すように、吸気弁21の閉弁タイミングは、CIモードにおいては吸気下死点で一定にされる。一方、SIモードにおける切替領域では、吸気弁21の閉弁タイミングは、吸気下死点よりも遅角される。その遅角量は、エンジン1の負荷が相対的に低負荷のときに大になり、相対的に高負荷のときに小になるように、エンジン負荷の増大に伴い、遅角量が次第に小さくなるように設定される。こうして切替領域では、吸気弁21の遅閉じ制御によって、充填量を減らしている。尚、吸気弁21の遅閉じ制御に代えて、SIモードにおいてスロットル弁36の開度調整を行うことによって、充填量を減らしてもよい。切替領域よりも高負荷の領域では、吸気弁21の閉弁タイミングは、吸気下死点に設定され、これによって、充填量は再び最大となる。さらに、図12gに示すように、吸気弁21のリフト量は、CIモードにおいては、エンジン負荷の増大に伴い、最小リフト量から次第に大きくなるのに対し、SIモードにおいては、エンジン負荷の高低に拘わらず、最大リフト量で一定に設定される。従って、切替領域よりも高負荷の領域では、スロットル弁36が全開で一定にされ図12b、吸気弁21の開弁タイミング及び閉弁タイミングが一定にされる図12efと共に、リフト量が最大で一定にされる図12g。このことから、EGR弁511の開度調整によって、気筒18内の導入される新気量と、外部EGRガス量との割合が調整されることになる。このような制御は、ポンプ損失の低減に有利である。図13は、図12とは別の制御例を示しており、図12と図13とは、CIモードにおける、スロットル弁36の開度b、吸気弁21の開弁タイミングe、吸気弁21のリフト量gの制御が互いに相違する。すなわち、図13に示す制御では先ず、同図bに示すように、CIモードにおいてスロットル弁36を絞るようにしており、スロットル弁36の開度は、CIモードにおける低負荷側において小さく、高負荷側において大きくなるように、エンジン負荷の増大に伴い次第に大きくなるように制御される。一方、SIモードにおいては、切替領域を除いて、スロットル弁36は全開にされる。また、図13eに示すように、吸気弁21の開弁タイミングは、CIモードでは、エンジン負荷の高低に拘わらず、排気上死点で一定にされると共に、図13gに示すように、吸気弁21のリフト量は、CIモードでは、エンジン負荷の高低に拘わらず、所定のリフト量で一定にされる。このような、スロットル弁36の制御及び吸気弁21の制御の組み合わせによって、CIモードにおいては、スロットル弁36の開度に応じて、気筒18内に導入される内部EGRガス量が調整されることになる。従って、図12aと図13aとを比較すれば明らかなように、図13に示す制御例においても、気筒18内に充填される混合気の構成は、図12に示す制御例と同じになる。次に、図14は、低速域内における負荷の変動に対するエンジン1の各制御パラメータ、すなわち、bG/F、c外部EGR率、d噴射タイミング、e燃料圧力、f燃料噴射パルス幅つまり、噴射期間、及び、g点火タイミングの変化を示している。先ず、気筒内の混合気の状態は、図14aに示すような構成となる。このため、G/Fは、図14bに示すように、CIモードでは、燃料量の増大に伴いリーンから次第に理論空燃比に近づくようになる。一方、SIモードでは、前述した通り、切替領域においては充填量を低下させているため、G/Fは所定値で一定になる一方、その切替領域よりも負荷の高い領域では、エンジン1の負荷の増大に伴いG/Fは次第に減少し、全開負荷において、G/F=14.7となる。図14cは、外部EGR率を示しており、前述したように、外部EGR率は、CIモードでは0ゼロとなり、SIモードにおける切替領域では最大となる。前述したように、高圧リタード噴射によって燃焼の安定性が確保されるため、大量のEGRガスを気筒18内に導入することが可能である。そのため、ここでのEGR率は30以上50以下程度で、適宜設定すればよく、これは、従来のSI燃焼での最大のEGR率20程度よりも高い値である。切替領域よりも高負荷の領域では、エンジン1の負荷が高まるに従ってEGR率が次第に低下して、全開負荷において再び0になる。つまり、SIモードにおいても、全開負荷では、外部EGR制御を中止する。図14dに示すように、燃料噴射タイミングは、CIモードにおいては、一例として、排気上死点と吸気下死点との間の吸気行程中に設定される。燃料噴射タイミングは、エンジン1の負荷に応じて変更してもよい。これに対し、SIモードにおいては、燃料噴射タイミングは、圧縮行程後半から膨張行程初期にかけてのリタード期間に設定される。つまり、高圧リタード噴射である。また、SIモードでは、エンジン負荷の増大に伴い、その噴射タイミングは次第に遅角側に変更される。これは、エンジンの負荷が増大するに伴い、気筒18内の圧力及び温度が高まって異常燃焼が発生しやすくなることから、これを効率的に回避するためには、噴射タイミングを遅角側に設定する必要があるためである。ここで、図14dの実線は、高圧リタード噴射を一回の燃料噴射によって行う、一括噴射の場合の、燃料噴射タイミングの一例を示している。これに対し、図14dの一点鎖線は、高圧リタード噴射を、第1噴射と第2噴射との二回の燃料噴射に分割した場合の、第1噴射及び第2噴射それぞれの燃料噴射タイミングの一例を示している。これによると、分割噴射における第2噴射は、一括噴射を行う場合よりも、遅角側に実行することになるため、異常燃焼の回避により有利になる。これは、前述したように、比較的早期に第1噴射を実行して燃料の気化霧化時間を確保していること、第2噴射の燃料噴射量が相対的少なくなるため、必要な気化霧化時間が短くなること、に起因する。さらに図14dに点線で示すように、全開負荷域においては、総括燃料噴射量が多くなることから、燃料噴射量の増量分を、吸気充填効率の向上を目的として、吸気行程噴射を実行するようにしてもよい。図14eは、直噴インジェクタ67に供給される燃料圧力の変化を示しており、CIモードでは最小燃料圧力で一定に設定される。これに対し、SIモードでは、最小燃料圧力よりも高い燃料圧力に設定されると共に、エンジン負荷の増大に伴い、燃料圧力が増大するように設定される。これは、エンジン負荷が高くなるにつれて異常燃焼が発生しやすくなることから、噴射期間のさらなる短縮や、噴射タイミングのさらなる遅角化が求められるためである。図14fは、一括噴射を行う場合の噴射期間に相当する噴射パルス幅インジェクタの開弁期間の変化を示しており、CIモードにおいては、燃料噴射量の増大に伴いパルス幅も大きくなり、SIモードにおいても同様に、燃料噴射量の増大に伴いパルス幅も大きくなる。しかしながら、同図eに示すように、SIモードでは、CIモードよりも燃料圧力が大幅に高く設定されているため、SIモードにおける燃料噴射量は、CIモードにおける燃料噴射量よりも多いにも拘わらず、そのパルス幅は、CIモードのパルス幅よりも短く設定される。これは、未燃混合気反応可能時間を短縮し、異常燃焼の回避に有利になる。また、図14gは、点火タイミングの変化を示しており、SIモードでは、燃料噴射タイミングがエンジン負荷の増大と共に遅角されることに従って、点火タイミングもまた、エンジン負荷の増大と共に遅角される。これは、異常燃焼の回避に有利である。また、CIモードでは、基本的には点火を実行しないものの、点火プラグ25のくすぶりを回避する目的で、同図に一点鎖線で示すように、例えば排気上死点付近で点火を行ってもよい。次に、図15に示すフローチャートを参照しながら、エンジン1の制御について、さらに詳細に説明する。このフローチャートはPCM10が実行するエンジン1の制御フローである。このフローチャートに従って、エンジン1を制御することによって、負荷の変動但し、定常に対するエンジン1の状態が、図12~14に示すようになり得る。尚、図15に示すフローは、ステップの実行順を限定するものではなく、図15に示すフロー中の、ステップの順番は例示である。従って、ステップの順番を適宜入れ替えたり、複数のステップを同時並列に実行したりすることが可能である。また、図15に示すフローに対して、ステップを適宜省略したり、別のステップを追加したりすることも可能である。先ず、ステップ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モードで運転すべきかを判定する変数である。例えば図16のaに示すように、CI判定変数Yが第1しきい値よりも小さいときには、CIモードで運転しようとしたときに失火してしまう可能性が高いため、SIモードにすべきと判定することが可能であり、逆にCI判定変数Yが第2しきい値以上のときには、CIモードで運転しようとしたときに過早着火してしまう可能性が高いため、SIモードにすべきと判定することが可能である。これに対し、CI判定変数Yが、第1しきい値以上、第2しきい値未満のときには、圧縮上死点付近の適切なタイミングで、混合気が圧縮着火するため、CIモードにすべきと判定することが可能になる。図15のフローに戻り、ステップSA7では、ステップSA6で算出したCI判定変数Yに基づいて、CIモードにすべきか否かを判定し、当該判定がYESのときには、ステップSA8に移行し、エンジン1の運転モードをCIモードにする。一方、その判定がNOのときには、ステップSA13に移行し、エンジン1の運転モードをSIモードにする。CIモードにおけるステップSA9では、CIモード用の燃料圧力目標圧力を、予め設定されかつ、PCM10に記憶されている特性図から読み込む。特性図は、図16bに一例を示すように、エンジン回転数についての一次関数として設定され、エンジン回転数が高くなればなるほど、目標圧力が高くなるように設定されている。CIモード用の燃料圧力は、その上限が所定値FP1である。続くステップSA10では、燃料圧力が目標圧力となるように、高圧燃料供給システム62を制御し、ステップSA11において、充填量制御を行う。充填量制御は、図12~図14を参照しながら説明したように、VVL71を制御することによる排気の二度開き制御を少なくとも含み、それによって、内部EGRガスを気筒18内に導入する。そうして、ステップSA12において、別途、設定された所定量の燃料を、直噴インジェクタ67を通じて、吸気行程乃至圧縮行程における所定のタイミングで、気筒18内に直接噴射する。このCIモードに対し、SIモードにおけるステップSA14では、先ず総括噴射量これは、1サイクル当たりに噴射する燃料噴射量の総量を意味するを、予め設定されかつ、PCM10に記憶されている特性図から読み込む。総括噴射量の特性図は、図16cに一例を示すように、アクセル開度の関数として設定され、アクセル開度が大きいほど総括噴射量が大となるように設定される。続くステップSA15では、エンジン回転数、吸気圧力、吸気温度、及び、総括噴射量に基づいてノック変数Xを算出する。ノック変数Xは、エンジン回転数の関数a、吸気圧力の関数b、吸気温度の関数c、及び、総括噴射量の関数dの各関数に基づいて、例えば以下の式により算出される変数である。ノック変数X=abcdエンジン回転数、吸気圧力、吸気温度、及び、総括噴射量はそれぞれ、ノッキング及び過早着火の発生に関連するパラメータであり、ノック変数Xは異常燃焼の発生のしやすさの指標である。つまり、ノック変数Xが大きいほど異常燃焼が発生しやすく、逆に、ノック変数Xが小さいほど異常燃焼が発生しにくい。例えばエンジン1の回転数が高くなればなるほど、エンジン回転数の逆数に係るノック変数Xは小さくなる。また、総括噴射量が大になればなるほど、言い換えると、エンジン負荷が高くなればなるほど、ノック変数Xは大きくなる。ステップSA16では、SIモード用の燃料圧力目標圧力を、予め設定されかつ、PCM10に記憶されている特性図から読み込む。特性図は、図16dに一例を示すように、CI燃焼用の燃料圧力同図bとは異なり、ノック変数とエンジン回転数との関数gについての一次関数として設定されている。例えばノック変数Xが大きくなればなるほど、目標圧力は高く設定される。これは、前述の通り異常燃焼の回避に有利になる。尚、SIモード用の燃料圧力の下限値は、CI燃焼用の燃料圧力の上限値FP1よりも高い圧力FP2に設定されている。これにより、SIモード用の燃料圧力は、CIモード用の燃料圧力よりも必ず高くなる。ステップSA17では、図16efにそれぞれ例示する特性図に基づいて、リタード噴射割合R及びリタード噴射遅角量Tをそれぞれ設定する。リタード噴射割合Rは、総括噴射量の内、リタード期間内において噴射する燃料噴射量と、吸気行程噴射との割合を設定するための変数である。リタード噴射割合Rは、ノック変数Xが大きいほど大に設定される。ここで、後述の通り、高圧リタード噴射による燃料噴射量は、総括噴射量×リタード噴射割合によって算出され、吸気行程噴射による燃料噴射量は、総括噴射量×1-リタード噴射割合によって算出される。このことから、ノック変数Xが大きいほど、高圧リタード噴射による燃料噴射量を増量する一方、吸気行程噴射を減量することになる。また、リタード噴射割合は、0ゼロよりも大でかつ1以下の変数である。リタード噴射割合が1のときには、総括噴射量の全量が高圧リタード噴射によって噴射され、吸気行程噴射は行われない。ここで、図16eに示すように、ノック変数Xが所定値以上であれば、リタード噴射割合Rが1になるため、吸気行程噴射量が0となり、吸気行程噴射は行われない。また、エンジン回転数が高いほど、ノック変数Xは小さくなることから、エンジン1の中速域では、リタード噴射割合が1よりも小さくなる。その結果、前述したように、エンジン1の中速域では、吸気行程噴射が実行されることになる図11d参照。リタード噴射遅角量Tは、図16fに示すように、ノック変数Xが大きいほど大に設定される。このことを言い換えると、ノック変数Xが大きいほど、高圧リタード噴射の噴射タイミングは遅角側に設定される。前述したように、総括噴射量エンジン負荷とノック変数Xとは比例するから、エンジン負荷が高くなるに従って、高圧リタード噴射の噴射タイミングは遅角側に設定されることになる。燃料噴射タイミングの遅角化に伴い、点火タイミングもまた、エンジン負荷が高くなるに従って遅角側に設定されることになる。このことは、異常燃焼の回避に有利になる。ステップSA18では、読み込んだリタード噴射割合に基づき、以下の各式から燃料噴射量を算出する。吸気行程噴射量=総括噴射量×1-リタード噴射割合R高圧リタード噴射量=総括噴射量×リタード噴射割合RステップSA19では、図16gに例示するような、予め設定されかつ、PCM10に記憶されている点火マップから点火タイミングを読み込む。この点火マップは、エンジン回転数とアクセル開度とに基づいて点火タイミングIGを設定するためのマップであり、エンジン回転数が低くかつアクセル開度が大きいほど、言い換えるとマップの左上にいけばいくほど、点火タイミングは遅角側に設定され、エンジン回転数が高くかつアクセル開度が小さいほど、言い換えるとマップの右下にいけばいくほど、点火タイミングは進角側に設定されるIG1<IG2<IG3。尚、ここで設定される点火タイミングは、前述した燃料噴射タイミングよりも後のタイミングに設定される。このようにして、目標の燃料圧力、高圧リタード噴射の燃料噴射量及び燃料噴射タイミング、吸気行程噴射を実行する場合はその燃料噴射量及び燃料噴射タイミング、並びに、点火タイミングをそれぞれ設定した後の、ステップSA20においては先ず、燃料圧力が目標圧力となるように、高圧燃料供給システム62を制御し、その後のステップSA21で、充填量制御を実行する。充填量制御は、図12~図14に示すように、空燃比λ=1で運転されるSIモードにおいて、設定された総括噴射量に応じて空燃比λ=1とするために実行される制御であり、気筒18内に外部EGRガスを導入する制御、又は、外部EGRガスを導入する制御と気筒18内に導入される吸気を絞る制御とを組み合わせた制御を実行する。ステップSA22では、設定された噴射タイミングで、設定された燃料噴射量の吸気行程噴射を実行する。このステップでは、前述した通り、ポートインジェクタ68によって、吸気ポート16内に、燃料を噴射する。但し、吸気行程噴射の燃料噴射量が0に設定される場合は、ステップSA22は実質的に省略される。ステップSA23では、設定された噴射タイミングで、設定された燃料噴射量の高圧リタード噴射を実行する。従って、この噴射タイミングは、圧縮行程後期から膨張行程初期にかけてのリタード期間内であり、直噴インジェクタ67によって気筒18内に燃料が直接噴射される。尚、この高圧リタード噴射は、前述したように、例えば燃料噴射量に応じて、リタード期間内に実行される第1噴射及び第2噴射の二回の燃料噴射を含む分割噴射の場合がある。そうしてステップSA24で、設定された点火タイミングで点火プラグ25による点火が行われる。このように、高圧リタード噴射によるSI燃焼は、燃焼安定性が高く、大量のEGRガスを気筒18内に導入しても、燃焼の安定性を確保することが可能である。その結果、図14a等に示すように、エンジン1の高負荷域から中負荷域にかけては、外部EGR制御のみで新気量を調整してエンジン1の負荷制御を実現することが可能である。言い換えると、充填量を減らす制御が必要になる切替領域を可及的に縮小する図14等における破線と一点鎖線との間隔を狭くするから、ポンプ損失の低減に有利になる。また、大量のEGRガスの導入は、冷却損失の低減、エンジン1の高負荷域における異常燃焼の回避、及びRawNOxの生成の抑制にも有利になる。また、切替領域においては、充填量の低減制御が必要であるものの、この切替領域においても大量のEGRガスが気筒内に導入されているため、新気の絞り量は、その分だけ軽減する。このこともまた、ポンプ損失の低減に有利である。尚、前記の構成では、例えば図12等において明らかなように、CIモードとSIモードとの切り替わりと、排気弁22の二度開き制御の実行、中止とを一致させている。言い換えると、エンジン1の運転状態が、低速域内の低負荷乃至中負荷域にあって圧縮着火燃焼を行うときには必ず、内部EGRガスを気筒18内に導入している。これに対し、エンジン1の運転状態が、低速域内の中負荷域にあるときには、排気弁22の二度開き制御を中止して内部EGRを停止する一方で、CIモードを行うようにしてもよい。すなわち、エンジン1の運転領域が、低速域内の中負荷域にあるときには、内部EGRガスを気筒18内に導入せずに圧縮着火燃焼を行うようにしてもよい。このことを言い換えると、低速域内において、気筒18内の温度が高くなりすぎることを回避したり、必要量の新気を確保したりする観点から、所定負荷中負荷で内部EGRを停止する一方、圧縮着火燃焼を行うCIモードは、それよりも高負荷側まで拡大するようにしてもよい。さらに、ポートインジェクタ68及び低圧燃料供給システム66は省略し、吸気行程噴射を、直噴インジェクタ67によって行うようにしてもよい。"