"内燃機関の少なくとも排気行程後半に排気バルブと吸気バルブが両方とも閉弁した状態になる負のバルブオーバーラップ以下NVOと表記する期間を設け、該NVO期間中に筒内に燃料を噴射するNVO噴射を実行するNVO噴射制御手段と、内燃機関に供給する燃料の性状を検出又は推定する燃料性状判定手段とを備え、前記NVO噴射制御手段は、前記燃料性状判定手段で検出又は推定した燃料性状に応じて前記NVO噴射の燃料噴射量を補正することを特徴とする内燃機関の制御装置。前記燃料性状判定手段は、燃料の重質度を検出又は推定することを特徴とする請求項1に記載の内燃機関の制御装置。前記NVO噴射制御手段は、前記燃料性状判定手段で検出又は推定した燃料の重質度が高いほど前記NVO噴射の燃料噴射量を増加させることを特徴とする請求項2に記載の内燃機関の制御装置。前記燃料性状判定手段は、燃料のアルコール濃度を検出又は推定することを特徴とする請求項1乃至3のいずれかに記載の内燃機関の制御装置。前記NVO噴射制御手段は、前記燃料性状判定手段で検出又は推定した燃料のアルコール濃度が高いほど前記NVO噴射の燃料噴射量を減少させることを特徴とする請求項4に記載の内燃機関の制御装置。ところで、内燃機関を搭載した車両では、燃料タンクに前回と異なる種類の燃料が給油されると、内燃機関に供給する燃料の性状例えば重質度やアルコール濃度が変化するが、燃料の性状が変化すると、負のバルブオーバーラップ期間中に筒内に噴射された燃料の改質量が変化するため、燃料の改質量の過不足が発生して、それに起因する不具合が発生する可能性がある。例えば、燃料の改質量が少な過ぎると、EGR限界やリーン限界が低下して排気エミッションや燃費が悪化したり、内燃機関の回転変動最悪の場合には失火が発生してドライバビリティが悪化する可能性がある。また、燃料の改質量が多過ぎると、燃焼が急峻となってノッキングが発生する可能性がある。そこで、本発明が解決しようとする課題は、燃料の性状が変化した場合でも、負のバルブオーバーラップ期間中に筒内に噴射された燃料の改質量を適正に制御することができ、燃料の改質量の過不足に起因する不具合の発生を防止することができる内燃機関の制御装置を提供することにある。上記課題を解決するために、請求項1に係る発明は、内燃機関の少なくとも排気行程後半に排気バルブと吸気バルブが両方とも閉弁した状態になる負のバルブオーバーラップ以下NVOと表記する期間を設け、該NVO期間中に筒内に燃料を噴射するNVO噴射を実行するNVO噴射制御手段と、内燃機関に供給する燃料の性状を検出又は推定する燃料性状判定手段とを備え、NVO噴射制御手段は、燃料性状判定手段で検出又は推定した燃料性状に応じてNVO噴射の燃料噴射量を補正するようにしたものである。この構成では、燃料性状判定手段で検出又は推定した燃料性状に応じてNVO噴射の燃料噴射量を補正することができるため、燃料の給油等によって内燃機関に供給する燃料の性状例えば重質度やアルコール濃度が変化しても、燃料性状に応じてNVO噴射の燃料噴射量を補正することで、NVO期間中に筒内に噴射された燃料の改質量を過不足なく適正範囲に制御することができ、燃料の改質量の過不足に起因する不具合の発生排気エミッションや燃費の悪化、ドライバビリティの悪化、ノッキングの発生等を防止することができる。例えば、請求項2のように、燃料性状判定手段は、燃料の重質度重質成分濃度を検出又は推定するようにしても良い。このようにすれば、燃料の重質度の変化に対応することができる。この場合、請求項3のように、NVO噴射制御手段は、燃料性状判定手段で検出又は推定した燃料の重質度が高いほどNVO噴射の燃料噴射量を増加させるようにすると良い。このようにすれば、燃料の重質度が高いほど、燃料が改質され難くなって単位燃料量当りの改質量が少くなるのに対応して、NVO噴射の燃料噴射量を増加させて、燃料の改質量を適正範囲に制御することができる。また、燃料として、ガソリン、アルコール、ガソリンとアルコールの混合燃料をいずれも使用可能なシステムの場合には、請求項4のように、燃料性状判定手段は、燃料のアルコール濃度を検出又は推定するようにしても良い。このようにすれば、燃料のアルコール濃度の変化に対応することができる。この場合、請求項5のように、NVO噴射制御手段は、燃料性状判定手段で検出又は推定した燃料のアルコール濃度が高いほどNVO噴射の燃料噴射量を減少させるようにすると良い。このようにすれば、燃料のアルコール濃度が高いほど、燃料が改質され易くなって単位燃料量当りの改質量が多くなるのに対応して、NVO噴射の燃料噴射量を減少させて、燃料の改質量を適正範囲に制御することができる。以下、本発明を実施するための形態を具体化した一実施例を説明する。まず、図1に基づいてエンジン制御システム全体の概略構成を説明する。内燃機関であるエンジン11の吸気管12の最上流部には、エアクリーナ13が設けられ、このエアクリーナ13の下流側に、吸入空気量を検出するエアフローメータ14が設けられている。このエアフローメータ14の下流側には、モータ15によって開度調節されるスロットルバルブ16と、このスロットルバルブ16の開度スロットル開度を検出するスロットル開度センサ17とが設けられている。更に、スロットルバルブ16の下流側には、サージタンク18が設けられ、このサージタンク18に、吸気管圧力を検出する吸気管圧力センサ19が設けられている。また、サージタンク18には、エンジン11の各気筒に空気を導入する吸気マニホールド20が設けられ、エンジン11の各気筒には、それぞれ筒内に燃料を直接噴射する燃料噴射弁21が取り付けられている。また、エンジン11のシリンダヘッドには、各気筒毎に点火プラグ22が取り付けられ、各気筒の点火プラグ22の火花放電によって筒内の混合気に着火される。また、エンジン11には、吸気バルブ30のバルブタイミング開閉タイミングを変化させる吸気側の可変バルブタイミング装置32と、排気バルブ31のバルブタイミングを変化させる排気側の可変バルブタイミング装置33とが設けられている。一方、エンジン11の排気管23には、排出ガスの空燃比又はリッチ/リーン等を検出する排出ガスセンサ24空燃比センサ、酸素センサ等が設けられ、この排出ガスセンサ24の下流側に、排出ガスを浄化する三元触媒等の触媒25が設けられている。また、エンジン11のシリンダブロックには、冷却水温を検出する冷却水温センサ26や、ノッキングを検出するノックセンサ27が取り付けられている。また、クランク軸28の外周側には、クランク軸28が所定クランク角回転する毎にパルス信号を出力するクランク角センサ29が取り付けられ、このクランク角センサ29の出力信号に基づいてクランク角やエンジン回転速度が検出される。エンジン11は、燃料として、例えば、ガソリン、エタノールやメタノール等のアルコール、ガソリンとアルコールを混合したアルコール混合燃料をいずれも使用可能であり、運転者がこれらのガソリン、アルコール、アルコール混合燃料のいずれかを選択して燃料タンク図示せず内に給油するようになっている。燃料タンクから燃料噴射弁21までの燃料通路例えば燃料配管やデリバリパイプ等の所定位置には、エンジン11に供給される燃料のアルコール濃度を検出するアルコール濃度センサ36燃料性状判定手段と、エンジン11に供給される燃料の重質度重質成分濃度を検出する重質度センサ37燃料性状判定手段が取り付けられている。尚、アルコール濃度センサ36と重質度センサ37の取付場所は、燃料通路に限定されず、燃料タンク内であっても良い。また、エンジン11には、排出ガスの一部をEGRガスとして吸気側へ還流させるEGR装置38が搭載されている。このEGR装置38は、排気管23のうちの触媒25の上流側又は下流側と吸気管12のうちのスロットルバルブ16の下流側例えばサージタンク18との間にEGR配管39が接続され、このEGR配管39に排出ガス還流量外部EGR量を調整するEGR弁40が設けられている。上述した各種センサの出力は、電子制御ユニット以下ECUと表記する34に入力される。このECU34は、マイクロコンピュータを主体として構成され、内蔵されたROM記憶媒体に記憶された各種のエンジン制御用のプログラムを実行することで、エンジン運転状態に応じて、燃料噴射量、点火時期、スロットル開度吸入空気量等を制御する。また、ECU34は、後述する図2の燃料噴射制御ルーチンを実行することで、所定のNVO噴射制御実行条件が成立したときに、少なくとも排気行程後半例えば排気行程後半から吸気行程前半に排気バルブ31と吸気バルブ30が両方とも閉弁した状態になる負のバルブオーバーラップ以下NVOと表記する期間を設けるように吸気側及び排気側の可変バルブタイミング装置32,33を制御する。このNVO期間は、筒内に残留した高温の燃焼ガス内部EGRガスが排気行程後半のピストン35の上昇により圧縮されるため、筒内が高温且つ高圧の状態になる。そして、このNVO期間中に燃料噴射弁21により筒内に燃料を噴射するNVO噴射プレ噴射を実行する。NVO期間中に筒内に噴射された燃料は、筒内で高温且つ高圧に晒されることで、燃焼の予段階の反応を開始して着火性や燃焼性が高められた状態に改質される。この後、吸気行程又は圧縮行程で燃料噴射弁21により筒内に燃料を噴射するメイン噴射を実行する。このメイン噴射で噴射された燃料と、改質された燃料NVO噴射で噴射された燃料によって筒内に混合気が形成され、点火プラグ22の火花放電によって点火して混合気を燃焼させる。上述したように、NVO期間中に筒内に燃料を噴射して、その燃料を着火性の高い状態に改質することで、EGR限界EGR量の増加側の限界値やリーン限界空燃比のリーン側の限界値を高くして排気エミッションや燃費を改善することができる。ところで、燃料タンクに前回と異なる種類の燃料が給油されると、エンジン11に供給する燃料の性状例えば重質度やアルコール濃度が変化するが、燃料の性状が変化すると、NVO期間中に筒内に噴射された燃料の改質量が変化するため、燃料の改質量の過不足が発生して、それに起因する不具合が発生する可能性がある。例えば、燃料の改質量が少な過ぎると、EGR限界やリーン限界が低下して排気エミッションや燃費が悪化したり、エンジン回転変動最悪の場合には失火が発生してドライバビリティが悪化する可能性がある。また、燃料の改質量が多過ぎると、燃焼が急峻となってノッキングが発生する可能性がある。この対策として、本実施例では、アルコール濃度センサ36で検出した燃料のアルコール濃度や重質度センサ37で検出した燃料の重質度重質成分濃度に応じてNVO噴射の燃料噴射量を補正する。これにより、燃料の給油等によってエンジン11に供給する燃料の性状アルコール濃度や重質度が変化しても、燃料性状に応じてNVO噴射の燃料噴射量を補正することで、NVO期間中に筒内に噴射された燃料の改質量を過不足なく適正範囲に制御することができる。以下、本実施例でECU34が実行する図2の燃料噴射制御ルーチンの処理内容を説明する。図2に示す燃料噴射制御ルーチンは、エンジン運転中に所定周期で繰り返し実行され、特許請求の範囲でいうNVO噴射制御手段としての役割を果たす。本ルーチンが起動されると、まず、ステップ101で、エンジン運転状態例えばエンジン回転速度とエンジン負荷等に応じた要求燃料噴射量Ftotalをマップ又は数式等により算出する。この後、ステップ102に進み、NVO噴射制御実行条件が成立しているか否かを、例えば、エンジン運転状態例えばエンジン回転速度とエンジン負荷等が所定領域で且つ冷却水温が所定温度以上であるか否か等によって判定する。このステップ102で、NVO噴射制御実行条件が成立していると判定された場合には、ステップ103に進み、少なくとも排気行程後半例えば排気行程後半から吸気行程前半に排気バルブ31と吸気バルブ30が両方とも閉弁した状態になるNVO期間を設けるように吸気側及び排気側の可変バルブタイミング装置32,33を制御する。この際、例えば、排気側の可変バルブタイミング装置33によって排気バルブ31の閉弁時期がTDC上死点よりも進角側になるように排気バルブ31のバルブタイミングを制御すると共に、吸気側の可変バルブタイミング装置32によって吸気バルブ30の開弁時期がTDCよりも遅角側になるように吸気バルブ30のバルブタイミングを制御して、NVO期間を設ける。この後、ステップ104に進み、エンジン運転状態例えばエンジン回転速度とエンジン負荷等に応じたNVO噴射の噴射割合Knvoをマップ又は数式等により算出した後、ステップ105に進み、アルコール濃度センサ36で検出した燃料のアルコール濃度と、重質度センサ37で検出した燃料の重質度重質成分濃度を読み込む。この後、ステップ106に進み、図3の補正係数Kalcのマップを参照して、燃料のアルコール濃度に応じた補正係数Kalcを算出する。一般に、燃料のアルコール濃度が高いほど、炭素数の少ない成分が多くなって、燃料が改質され易くなるため、図3の補正係数Kalcのマップは、燃料のアルコール濃度が高いほど補正係数Kalcが小さくなってNVO噴射の燃料噴射量を減少させるように設定されている。これにより、燃料のアルコール濃度が高いほど、燃料が改質され易くなって単位燃料量当りの改質量が多くなるのに対応して、NVO噴射の燃料噴射量を減少させて、燃料の改質量を適正範囲に制御するようになっている。この後、ステップ107に進み、図4の補正係数Kpropのマップを参照して、燃料の重質度に応じた補正係数Kpropを算出する。一般に、燃料の重質度が高いほど、炭素数の多い成分が多くなって、燃料が改質され難くなるため、図4の補正係数Kpropのマップは、燃料の重質度が高いほど補正係数Kpropが大きくなってNVO噴射の燃料噴射量を増加させるように設定されている。これにより、燃料の重質度が高いほど、燃料が改質され難くなって単位燃料量当りの改質量が少くなるのに対応して、NVO噴射の燃料噴射量を増加させて、燃料の改質量を適正範囲に制御するようになっている。この後、ステップ108に進み、NVO噴射の噴射割合Knvoに燃料のアルコール濃度に応じた補正係数Kalc及び燃料の重質度に応じた補正係数Kpropを乗算してNVO噴射の噴射割合Knvoを補正する。Knvo=Knvo×Kalc×Kpropこの後、ステップ109に進み、要求燃料噴射量Ftotalに補正後のNVO噴射の噴射割合Knvoを乗算してNVO噴射量FnvoNVO噴射の燃料噴射量を求める。Fnvo=Ftotal×Knvoこのように、燃料のアルコール濃度に応じた補正係数Kalc及び燃料の重質度に応じた補正係数Kpropで補正した噴射割合Knvoを用いてNVO噴射量Fnvoを求めることで、燃料のアルコール濃度と燃料の重質度に応じてNVO噴射量Fnvoを補正する。この後、ステップ110に進み、要求燃料噴射量FtotalからNVO噴射量Fnvoを減算してメイン噴射量Fmainメイン噴射の燃料噴射量を求める。Fmain=Ftotal-Fnvoこの後、ステップ111に進み、NVO期間中に筒内にNVO噴射量Fnvo分の燃料を噴射するNVO噴射プレ噴射を実行すると共に、吸気行程又は圧縮行程で筒内にメイン噴射量Fmain分の燃料を噴射するメイン噴射を実行する。尚、吸気行程と圧縮行程の両方で燃料を噴射するようにしても良い。一方、上記ステップ102で、NVO噴射制御実行条件が不成立であると判定された場合には、ステップ112に進み、エンジン運転状態例えばエンジン回転速度とエンジン負荷等に応じて吸気バルブ30及び排気バルブ31のバルブタイミングを可変バルブタイミング装置32,33により制御する通常のバルブタイミング制御を実行する。この後、ステップ113に進み、要求燃料噴射量Ftotalをそのままメイン噴射量Fmainとして採用する。Fmain=Ftotalこの後、ステップ114に進み、吸気行程又は圧縮行程で筒内にメイン噴射量Fmain分の燃料を噴射するメイン噴射を実行する。尚、吸気行程と圧縮行程の両方で燃料を噴射するようにしても良い。以上説明した本実施例では、アルコール濃度センサ36で検出した燃料のアルコール濃度や重質度センサ37で検出した燃料の重質度に応じてNVO噴射の燃料噴射量を補正するようにしたので、燃料の給油等によってエンジン11に供給する燃料の性状アルコール濃度や重質度が変化しても、燃料性状に応じてNVO噴射の燃料噴射量を補正することで、NVO期間中に筒内に噴射された燃料の改質量を過不足なく適正範囲に制御することができる。これにより、燃料の改質量の不足によるEGR限界やリーン限界の低下を防止して排気エミッションや燃費の悪化を防止することができると共に、燃料の改質量の不足によるエンジン回転変動の発生を防止してドライバビリティの悪化を防止することができる。また、燃料の改質量の過剰による急峻燃焼の発生を防止してノッキングの発生を防止することができる。例えば、図5に点線で示すように、従来は、燃料の給油によってエンジン11に供給する燃料の重質度が増加しても、NVO噴射量NVO噴射の燃料噴射量が補正されないため、NVO期間中に筒内に噴射された燃料の改質量が減少して不足状態となる。これにより、エンジン回転変動が発生してドライバビリティが悪化する。これに対して、図5に実線で示すように、本実施例では、燃料の給油によってエンジン11に供給する燃料の重質度が増加すると、それに応じてNVO噴射量NVO噴射の燃料噴射量が増量補正されるため、NVO期間中に筒内に噴射された燃料の改質量を適正範囲に維持することができる。これにより、エンジン回転変動の発生を防止してドライバビリティの悪化を防止することができる。尚、上記実施例では、アルコール濃度センサ36で燃料のアルコール濃度を検出し、重質度センサ37で燃料の重質度を検出するようにしたが、これに限定されず、例えば、空燃比フィードバック補正量、エンジン回転変動、燃焼変動筒内圧力変動等に基づいて燃料のアルコール濃度や燃料の重質度を算出推定するようにしても良い。また、上記実施例では、吸気側及び排気側の可変バルブタイミング装置32,33を制御して、NVO期間を設けるようにしたが、これに限定されず、例えば、吸気バルブのリフト量を連続的又は段階的に変化させる吸気側の可変バルブリフト装置と、排気バルブのリフト量を連続的又は段階的に変化させる排気側の可変バルブリフト装置とを備えたシステムの場合には、吸気側及び排気側の可変バルブリフト装置を制御して、NVO期間を設けるようにしても良い。この際、例えば、排気側の可変バルブリフト装置によって排気バルブの閉弁時期がTDCよりも進角側になるように排気バルブのリフト量を制御すると共に、吸気側の可変バルブリフト装置によって吸気バルブの開弁時期がTDCよりも遅角側になるように吸気バルブのリフト量を制御して、NVO期間を設ける。また、上記実施例では、吸気側と排気側の両方の可変バルブタイミング装置によりNVO期間を設けるようにしたが、これに限定されず、例えば、吸気側と排気側のうちの一方の可変バルブタイミング装置によりNVO期間を設けるようにしたり、或は、吸気側と排気側のうちの一方の可変バルブリフト装置によりNVO期間を設けるようにしても良い。その他、本発明は、図1に示すような筒内噴射用の燃料噴射弁のみを備えた筒内噴射式エンジンに限定されず、吸気ポート噴射用の燃料噴射弁と筒内噴射用の燃料噴射弁の両方を備えたデュアル噴射式のエンジンにも適用して実施できる。"