"ガス燃料を高圧状態で蓄えるガスタンクと、該ガスタンクからガス通路を通じて供給されるガス燃料を内燃機関に噴射するガス燃料噴射手段と、前記ガス通路に設けられ、前記ガス燃料噴射手段へのガス供給圧を調整する圧力調整手段とを備える燃料噴射システムに適用され、前記ガスタンク内の圧力であるタンク圧力を検出する圧力検出手段と、前記圧力検出手段により検出したタンク圧力が所定の低下判定値よりも低下した場合に、その検出したタンク圧力に基づいて前記ガス供給圧の目標値である目標ガス圧を制限する圧力制限手段と、前記圧力制限手段により目標ガス圧が制限されている場合に、前記ガス燃料噴射手段による燃料噴射時期を、前記圧力制限手段により目標ガス圧が制限されていない状態で設定される基準時期よりも進角させる噴射制御手段と、を備えることを特徴とする内燃機関の制御装置。前記ガス供給圧の設定範囲が予め定められており、前記圧力調整手段は、前記設定範囲内で前記ガス供給圧を調整するものであり、前記圧力制限手段は、前記設定範囲の上限値を前記所定の低下判定値とし、前記圧力検出手段により検出したタンク圧力が前記上限値よりも低下しておりかつ前記設定範囲内である場合に、その検出したタンク圧力以下で前記目標ガス圧を制限する請求項1に記載の内燃機関の制御装置。前記圧力制限手段は、前記内燃機関の運転中に、前記圧力検出手段により検出したタンク圧力が前記上限値よりも低下しておりかつ前記設定範囲内である場合に、前記設定範囲の下限値を前記目標ガス圧とする請求項2に記載の内燃機関の制御装置。前記内燃機関の始動時の目標ガス圧である始動時目標圧が前記設定範囲内に予め定められており、前記圧力制限手段は、前記内燃機関の始動時に、前記圧力検出手段により検出したタンク圧力が前記上限値よりも低下しておりかつ前記設定範囲内である場合に、その検出したタンク圧力及び前記始動時目標圧のうちいずれか低い方を前記目標ガス圧とする請求項2又は3に記載の内燃機関の制御装置。前記噴射制御手段は、前記内燃機関の排気圧縮点までに前記ガス燃料噴射手段による燃料噴射が完了するように燃料噴射時期を制御する請求項1乃至4のいずれか一項に記載の内燃機関の制御装置。前記圧力検出手段により検出したタンク圧力が前記所定の低下判定値よりも低下した場合に、前記内燃機関の出力を制限する出力制限手段を備える請求項1乃至5のいずれか一項に記載の内燃機関の制御装置。前記内燃機関に燃料を噴射する手段として、前記ガス燃料噴射手段に加えて、液体燃料を噴射する液体燃料噴射手段を備える燃料噴射システムに適用され、前記圧力制限手段により前記目標ガス圧が制限されている場合に、前記内燃機関を所定の高負荷状態で運転させる際、前記液体燃料噴射手段による液体燃料の噴射を実施する請求項1乃至5のいずれか一項に記載の内燃機関の制御装置。前記圧力検出手段により検出したタンク圧力が、予め定められた前記ガス供給圧の設定範囲の下限値よりも低下した場合に、前記ガス燃料噴射手段によるガス燃料の噴射の実施を禁止し、前記液体燃料噴射手段による液体燃料の噴射を実施する請求項7に記載の内燃機関の制御装置。前記内燃機関を始動可能なガス供給圧の下限値である始動可能ガス圧が予め定められており、前記内燃機関の始動時に、前記圧力検出手段により検出したタンク圧力が前記始動可能ガス圧よりも低下した場合、前記ガス燃料噴射手段によるガス燃料の噴射の実施を制限し、前記液体燃料噴射手段による液体燃料の噴射を実施する請求項7又は8に記載の内燃機関の制御装置。タンク圧力の低下時には、それに伴い内燃機関に供給されるガス圧力ガス供給圧も低下する。その場合、内燃機関の筒内に噴射されるガス燃料の噴流が弱まり、燃料のミキシング効果が低減される結果、内燃機関の燃焼状態が悪化することが考えられる。本発明は上記課題を解決するためになされたものであり、ガスタンク内の燃料圧力が低下した場合にも、内燃機関の燃焼状態を良好に維持することができる内燃機関の制御装置を提供することを主たる目的とする。本発明は、上記課題を解決するために、以下の手段を採用した。本発明は、ガス燃料を高圧状態で蓄えるガスタンクと、該ガスタンクからガス通路を通じて供給されるガス燃料を内燃機関に噴射するガス燃料噴射手段と、前記ガス通路に設けられ、前記ガス燃料噴射手段へのガス供給圧を調整する圧力調整手段とを備える燃料噴射システムに適用される内燃機関の制御装置に関する。また、請求項1に記載の発明では、前記ガスタンク内の圧力であるタンク圧力を検出する圧力検出手段と、前記圧力検出手段により検出したタンク圧力が所定の低下判定値よりも低下した場合に、その検出したタンク圧力に基づいて前記ガス供給圧の目標値である目標ガス圧を制限する圧力制限手段と、前記圧力制限手段により目標ガス圧が制限されている場合に、前記ガス燃料噴射手段による燃料噴射時期を、前記圧力制限手段により目標ガス圧が制限されていない状態で設定される基準時期よりも進角させる噴射制御手段と、を備えることを特徴とする。上記構成によれば、ガスタンク内の燃料残量の減少等に起因してタンク圧力が低下した場合に、タンク圧力が確保されている状態で設定される通常の目標ガス圧に対して制限が付加されて目標ガス圧が設定される。この場合、実際のタンク圧力に応じた圧力調整制御を実施できる。ここで、タンク圧力の低下に伴いガス供給圧を制限する低下させる制御を行った場合、内燃機関の筒内において、ガス燃料噴射手段から噴射されるガス燃料のミキシング効果が低減され、結果として内燃機関の燃焼状態が悪化することが懸念される。この点、燃料噴射時期を進角させる早めることで、筒内におけるガス燃料のミキシング時間を確保でき、内燃機関の燃焼状態の悪化を抑制できる。また、ガス供給圧の低下に伴い燃料噴射時間が長くなった場合にも、燃料噴射時期を進角させることにより、燃料噴射の終了が遅くなりすぎるのを抑制することができ、エミッション悪化を抑制できる点でも好適である。請求項2に記載の発明では、前記ガス供給圧の設定範囲が予め定められており、前記圧力調整手段は、前記設定範囲内で前記ガス供給圧を調整するものであり、前記圧力制限手段は、前記設定範囲の上限値を前記所定の低下判定値とし、前記圧力検出手段により検出したタンク圧力が前記上限値よりも低下しておりかつ前記設定範囲内である場合に、その検出したタンク圧力以下で前記目標ガス圧を制限する。上記構成によれば、タンク圧力が低下した場合に、その実際のタンク圧力又は実際のタンク圧力よりも低い圧力を目標ガス圧として設定することが可能となる。この場合、目標ガス圧として、都度の状況に応じて要求されるガス供給圧又は可能な限り要求圧に近い圧力を設定できる。これにより、内燃機関における燃焼状態の変化を抑制でき、車両走行性能を極力維持できる。請求項3に記載の発明では、前記圧力制限手段は、前記内燃機関の運転中に、前記圧力検出手段により検出したタンク圧力が前記上限値よりも低下しておりかつ前記設定範囲内である場合に、前記設定範囲の下限値を前記目標ガス圧とする。上記構成によれば、タンク圧力低下後の燃料消費を極力抑えることができ、ガス残量が少なくなった状況下において、できるだけ長い期間、内燃機関の燃焼を継続することができる。したがって、タンク圧力の低下時において、退避走行による航続距離を伸ばすことができる。請求項4に記載の発明では、前記内燃機関の始動時の目標ガス圧である始動時目標圧が前記設定範囲内に予め定められており、前記圧力制限手段は、前記内燃機関の始動時に、前記圧力検出手段により検出したタンク圧力が前記上限値よりも低下しておりかつ前記設定範囲内である場合に、その検出したタンク圧力及び前記始動時目標圧のうちいずれか低い方を前記目標ガス圧とする。この構成によれば、内燃機関の始動時にガス供給圧を始動時目標圧で制御できる場合には、その始動時目標圧を目標ガス圧とすることにより、適切な燃料量で内燃機関を始動させることができる。また、ガス供給圧を始動時目標圧で制御できない場合には、実際のタンク圧力を目標ガス圧とすることにより、その都度可能な限り最大の圧力によってガス供給圧を制御することができる。これにより、内燃機関の始動性を確保することができる。特に、圧力検出手段により検出した実際のタンク圧力が、ガス供給圧の設定範囲内にある場合、内燃機関の始動時には、実際のタンク圧力及び始動時目標圧のうちいずれか低い方を目標ガス圧とし、内燃機関の運転時には、該設定範囲の下限値を目標ガス圧とする構成とした場合、内燃機関の始動時には始動性を確保でき、内燃機関の運転時には燃料消費を極力抑えて内燃機関を運転させることができ、都度の運転状態に応じた制御を実現できる。請求項5に記載の発明では、前記噴射制御手段は、前記内燃機関の排気圧縮点までに前記ガス燃料噴射手段による燃料噴射が完了するように燃料噴射時期を制御する。本構成のように、吸気行程前に燃料噴射を完了させておくことにより、吸気行程における筒内への新気導入によって混合気の均質化を好適に図ることができる。請求項6に記載の発明では、前記圧力検出手段により検出したタンク圧力が前記所定の低下判定値よりも低下した場合に、前記内燃機関の出力を制限する出力制限手段を備える。本構成によれば、高出力領域での運転を禁止することにより、ガス供給圧が低下した状態では燃料を十分に噴射できない領域での運転を回避することができる。ここで、出力制限手段として具体的には、例えば内燃機関の吸入空気量を制限する手段、ガス燃料噴射手段において噴射カットを実施する手段などが挙げられる。請求項7に記載の発明は、前記内燃機関に燃料を噴射する手段として、前記ガス燃料噴射手段に加えて、液体燃料を噴射する液体燃料噴射手段を備える燃料噴射システムに適用されるものであり、前記圧力制限手段により前記目標ガス圧が制限されている場合に、前記内燃機関を所定の高負荷状態で運転させる際、前記液体燃料噴射手段による液体燃料の噴射を実施する。本構成によれば、ガス供給圧が低下した状態では十分にガス燃料を噴射できない運転領域については、その不足分の燃料量を液体燃料で補うことにより、ガス供給圧の低下時にも、内燃機関の運転領域が制限されることを回避することができる。具体的には、請求項8に記載の発明のように、前記圧力検出手段により検出したタンク圧力が、予め定められた前記ガス供給圧の設定範囲の下限値よりも低下した場合に、前記ガス燃料噴射手段によるガス燃料の噴射の実施を禁止し、前記液体燃料噴射手段による液体燃料の噴射を実施してもよい。この場合、設定範囲のガス供給圧でガス燃料の噴射を制御することができ、噴流によるミキシング効果が得られにくい状況でのガス燃料の使用を回避することができる。請求項9に記載の発明では、前記内燃機関を始動可能なガス供給圧の下限値である始動可能ガス圧が予め定められており、前記内燃機関の始動時に、前記圧力検出手段により検出したタンク圧力が前記始動可能ガス圧よりも低下した場合、前記ガス燃料噴射手段によるガス燃料の噴射の実施を制限し、前記液体燃料噴射手段による液体燃料の噴射を実施する。本構成によれば、ガス燃料による内燃機関の始動性を確保できない場合には、燃料として、ガス燃料に代えて又はガス燃料と併用して液体燃料を使用することにより、内燃機関の始動性を確保することができる。ここで、ガス燃料の噴射の実施を制限するには、例えばガス燃料と液体燃料とを切り替えて使用するエンジンバイフューエルエンジンでは、ガス燃料の使用を禁止し、液体燃料によって内燃機関を始動させる。また、ガス燃料と液体燃料との使用比率が変更されるエンジンデュアルフューエルエンジンでは、ガス燃料の使用比率を小さくし、液体燃料の使用比率を大きくする。このとき、タンク圧力が低くなるほどガス燃料の使用比率を小さくしてもよい。第1の実施形態以下、本発明を具体化した第1の実施形態について図面を参照しつつ説明する。本実施形態は、ガス燃料である圧縮天然ガスをエンジンの燃料として使用するガス燃料専用の車載多気筒エンジンの燃料噴射システムに具体化している。当該システムにおいては、電子制御ユニット以下、ECUというを中枢としてエンジンの運転状態を制御する。本システムの全体概略図を図1に示す。図1に示すエンジン10において、吸気通路11には、DCモータ等のスロットルアクチュエータ12によって開度調節される空気量調整手段としてのスロットルバルブ13が設けられている。スロットルバルブ13の開度スロットル開度は、スロットルアクチュエータ12に内蔵されたスロットル開度センサ図示略により検出される。また、エンジン10には、エンジン10の各気筒に燃料を噴射供給する燃料噴射手段としての燃料噴射弁14が設けられている。本実施形態では、吸気ポート噴射式エンジンを採用しており、燃料噴射弁14が吸気ポート近傍に設けられる構成としている。本システムにおいて、燃料噴射弁14は、ガス燃料をエンジン10の筒内に噴射するガス燃料噴射手段を構成している。すなわち、燃料噴射弁14は、ガス配管15を介してガスタンク30に接続されており、ガスタンク30内に充填された高圧状態例えば10~30MPaのガス燃料が、ガス配管15内に形成されたガス通路を通って燃料噴射弁14に供給され、更に燃料噴射弁14からエンジン10の気筒内に供給されるようになっている。なお、ガス燃料としては、圧縮天然ガスの他、例えば液化石油ガスなどを使用できる。エンジン10の吸気ポート及び排気ポートには、それぞれ吸気バルブ16及び排気バルブ17が設けられている。吸気バルブ16の開動作により、空気と燃料との混合気が燃焼室24内に導入され、排気バルブ17の開動作により、燃焼後の排ガスが排気通路18に排出される。エンジン10のシリンダヘッドには、気筒毎に点火プラグ19が取り付けられている。点火プラグ19には、点火コイル等よりなる点火装置を通じて、所望とする点火時期に高電圧が印加される。この高電圧の印加により、各点火プラグ19の対向電極間に火花放電が発生し、燃焼室24内に導入した混合気が着火され燃焼に供される。エンジン10の排気通路18には、排気中のCO,HC,NOx等を浄化するための触媒21が設けられており、本実施形態では触媒21として三元触媒が用いられている。また、触媒21の上流側には、排気を検出対象として混合気の空燃比酸素濃度を検出する空燃比センサ図示略が設けられている。次に、エンジン10の燃料噴射弁14に燃料を供給する燃料供給系について、図1を用いて詳しく説明する。図1において、ガス配管15内に形成されたガス通路には、燃料の圧力を減圧調整する減圧弁40が設けられている。減圧弁40は電磁駆動式であり、減圧弁40の通電制御により、ガスタンク30から燃料噴射弁14へ供給される燃料の圧力であるガス供給圧を可変制御できるようになっている。本実施形態では、ガス供給圧の目標値である目標ガス圧が、エンジン10の運転状態に基づいて上限値T1~下限値T2の調圧範囲例えば、0.3~1.3MPaで可変に設定され、その設定された目標ガス圧に基づいて減圧弁40の通電制御が行われることでガス供給圧が調整される。また、ガス配管15には、ガス通路のガス燃料の流通を許容又は遮断する遮断弁が設けられている。本実施形態では、ガス通路において複数の遮断弁が設けられている。具体的には、ガスタンク30近傍に配置されたタンク主止弁31と、タンク主止弁31と減圧弁40との間に配置された第1遮断弁32と、減圧弁40と燃料噴射弁14との間に配置された第2遮断弁33とが設けられている。これらの遮断弁は電磁駆動式であり、非通電時においてガス通路におけるガス燃料の流通を遮断し、通電時においてガス通路におけるガス燃料の流通を許容する常閉式となっている。なお、本実施形態では、ガスタンク30として第1タンク及び第2タンクの2つが設けられているが、1つのみを備える構成であってもよい。ガス配管15には更に、ガス配管15内のガス燃料の圧力を検出するセンサとして、減圧弁40よりもガスタンク30側に配置された第1圧力センサ34と、減圧弁40よりも燃料噴射弁14に近い側に配置された第2圧力センサ35とが設けられている。また、ガス配管15内のガス燃料の温度を検出するセンサとして、減圧弁40よりもガスタンク30側に配置された第1温度センサ36と、減圧弁40よりも燃料噴射弁14に近い側に配置された第2温度センサ37とが設けられている。本システムでは、第1圧力センサ34の検出値に基づいて、ガスタンク30内の圧力であるタンク圧力が算出され、第2圧力センサ35の検出値に基づいて、ガス供給圧が算出される。なお、本システムでは、第1圧力センサ34によりタンク圧力を検出したが、ガスタンク30内に圧力センサを設け、該圧力センサによりタンク圧力を検出してもよい。その他、本システムには、冷却水温を検出する冷却水温センサ22や、エンジンの所定クランク角毎に矩形状のクランク角信号を出力するクランク角度センサ23等の各種センサが取り付けられている。ECU50は、周知の通りCPU、ROM、RAM等よりなるマイクロコンピュータ以下、マイコンというを主体として構成され、ROMに記憶された各種の制御プログラムを実行することで、都度のエンジン運転状態に応じてエンジン10の各種制御を実施する。すなわち、ECU50のマイコンは、前述した各種センサなどから各々検出信号を入力するとともに、それらの各種検出信号に基づいて燃料噴射量や点火時期等を演算し、燃料噴射弁14や点火装置の駆動を制御する。また、ECU50のマイコンは、ガス供給圧の調整制御として、ガスタンク30内の燃料残量が少なくなった場合には、燃料残量が十分に確保されている状態である通常時とは異なる制御を実施する。すなわち、マイコンは、ガスタンク30内の圧力であるタンク圧力が所定の低下判定値よりも高い場合には、エンジン運転状態に基づいて目標ガス圧を設定し、その設定した目標ガス圧になるよう減圧弁40の通電制御を実施する通常モードによりガス供給圧を調整制御する。一方、該検出したタンク圧力が所定の低下判定値よりも低い場合には、タンク圧力に基づいて目標ガス圧を制限し、その目標ガス圧になるよう減圧弁40の通電制御を実施するタンク圧力低下モードによりガス供給圧を調整制御する。このような圧力調整制御によれば、ガスタンク30内の燃料残量が少なくなった場合にも、できるだけ長い期間、エンジン10の燃焼を継続することができ、これにより、退避走行による航続距離を伸ばすことが可能になる。その一方で、タンク圧力低下モードによりガス供給圧を制限する制御を行った場合、エンジン10の筒内に対して燃料噴射弁14から噴射されるガス燃料のミキシング効果が低減し、このミキシング効果の低減に起因してエンジン10の燃焼状態を良好にできない場合がある。この場合、エミッションが悪化したり、エンジン10の燃焼効率が低下したりするおそれがある。そこで本システムでは、タンク圧力低下モードにより目標ガス圧を制限している場合には、燃料噴射時期を、予め定めた基準時期、より具体的には、タンク圧力が確保されている状態で設定される噴射時期よりも進角させ、できるだけ早い時期に燃料噴射を終了させることとしている。これにより、筒内におけるガス燃料のミキシング時間を確保し、エンジン10の燃焼状態の悪化を抑制するようにしている。次に、本実施形態のタンク圧力低下モードの実施時におけるエンジン制御について図2のフローチャートを用いて説明する。この処理は、ECU50のマイコンにより所定周期毎に実行される。図2において、ステップS100では、第1圧力センサ34の検出値に基づいてタンク圧力Ptkを算出し、続くステップS101で、タンク圧力Ptkが所定の低下判定値よりも低いか否かを判定する。この低下判定値は、ガスタンク30内の燃料残量が低下しガス欠のおそれがあることを判定するための閾値であり、本実施形態では、ガス供給圧の調圧範囲の上限値T1例えば1.3MPaが設定されている。タンク圧力Ptkが低下判定値以上である場合には、ステップS102へ進み、図示しない別ルーチンにより実行される通常モードに移行する。すなわち、エンジン運転状態に基づいて目標ガス圧を算出し、その算出した目標ガス圧になるよう減圧弁40の通電制御を実施する。また、都度のエンジン運転状態及びガス供給圧に基づいて、燃料噴射弁14による燃料噴射量噴射時間を算出するとともに点火時期を算出する。なお、通常モードでは、基本的には噴射終了時期を吸気行程とする吸気行程噴射を実施する。一方、タンク圧力Ptkが低下判定値よりも低い場合には、ステップS103へ進み、タンク圧力Ptkが、車両走行が可能な燃料残量の下限として予め定めた所定の走行判定値T3よりも大きいか否かを判定する。走行判定値T3として本実施形態では、ガス供給圧の調圧範囲の下限値T2よりも低い圧力値に設定されている。タンク圧力Ptkが走行判定値T3よりも高い場合には、ステップS104へ進み、エンジン始動時であるか否かを判定し、エンジン始動時の場合には以下のステップS105~S110の処理を実行する。すなわち、ステップS105では、タンク圧力Ptkが始動時目標圧T0以上か否かを判定する。ここで、始動時目標圧T0は、通常の例えば、タンク圧力Ptkが低下判定値よりも高い状態でのエンジン始動時に設定される目標ガス圧であり、本実施形態では、ガス供給圧の調圧範囲の上限値T1よりも低くかつ下限値T2よりも高い圧力値に予め設定されている。タンク圧力Ptkが始動時目標圧T0以上である場合、ステップS106へ進み、目標ガス圧Ptgとして始動時目標圧T0を設定する。ステップS107では、通常モード用の噴射時期設定マップを用いて、燃料噴射弁14による燃料の噴射時期を算出する。ここで、通常モードでは、所定の噴射開始時期で燃料噴射が実施されるようになっており、都度のエンジン運転状態及びガス供給圧に応じて燃料噴射量噴射時間が変更され、それに伴い噴射終了時期が適宜変更される。ここでは、通常のエンジン始動時に対応する噴射終了時期、例えばエンジン10の排気圧縮点よりも遅角側の角度位置が今回の噴射制御値として設定される。但し、通常モードにおいて、噴射終了時期を予め定めておき、その噴射終了時期で燃料噴射が実施されるように噴射開始時期が適宜変更される構成としてもよい。また、点火時期について、通常のエンジン始動時における点火時期を今回の点火制御値として設定する。なお、設定した目標ガス圧に基づく減圧弁40の通電制御、噴射制御値に基づく燃料噴射弁14の駆動制御、及び点火制御値に基づく点火装置の駆動制御は図示しない別ルーチンにより実行される以下同じ。一方、ステップS105がNOの場合、つまりタンク圧力Ptkが始動時目標圧T0よりも低い場合にはステップS108へ進み、目標ガス圧Ptgとして現在のタンク圧力Ptkを設定する。また、ステップS109では、タンク圧力低下モード用の噴射時期設定マップを用いて、燃料噴射弁14による燃料の噴射時期を算出する。タンク圧力低下モードでは、所定の噴射終了時期で燃料噴射が実施されるようになっており、都度のエンジン運転状態及びガス供給圧に応じて燃料噴射量噴射時間が変更され、それに伴い噴射開始時期が適宜変更される。ここで、タンク圧力の低下時にはガス供給圧が通常時よりも低くなっているため、噴流による燃料のミキシング効果が得られにくい。また、ガス供給圧の低下に伴い噴射時間が通常時よりも長くなるため、通常時と同じ時期に噴射を開始した場合には、噴射終了時期がより遅角側になり、エミッションの悪化を招くおそれがある。これらの点を考慮して、タンク圧力低下モードでは、通常時よりも進角側に噴射時期を設定しており、特に本実施形態では、エンジン10の全運転領域において、噴射終了時期をエンジン10の排気圧縮点よりも進角側にしている。つまり、タンク圧力低下モードでは、該モード用の噴射時期設定マップにより、エンジン10の全運転領域において、エンジン10の排気圧縮点を基準時期として排気圧縮点までに燃料噴射弁14による燃料噴射が完了するように燃料噴射時期噴射開始時期が設定される。またここでは、点火時期について、燃料噴射時期が通常時よりも進角側に設定されることを考慮し、通常の点火時期よりも進角側を今回の点火制御値に設定する。ステップS110では、エンジン10の出力制限処理を実施する。ここでは、スロットル開度の上限ガードを実施することにより、エンジン10の高負荷領域での運転を制限する。エンジン10の出力制限処理としては、スロットル開度の上限ガードとともに又はこれに代えて、燃料カットを実施する実施回数を増やすことにより行ってもよい。始動後のエンジン運転時の場合には、ステップS104で否定判定され、ステップS111へ進む。ステップS111では、タンク圧力Ptkが、ガス供給圧の調圧範囲の下限値T2例えば0.3MPa以上か否かを判定する。そして、Ptk≧T2であればステップS112へ進み、目標ガス圧Ptgとして下限値T2を設定し、Ptk<T2であればステップS113へ進み、目標ガス圧Ptgとして現在のタンク圧力Ptkを設定する。ステップS112又はS113の処理後、ステップS109へ進み、タンク圧力低下モード用の噴射時期設定マップを用いて、燃料噴射弁14による燃料の噴射時期を算出する。ここでは、エンジン10の全運転領域において、通常時の噴射時期よりも進角側であって、かつエンジン10の排気圧縮点を基準時期として排気圧縮点までに燃料噴射弁14による燃料噴射が完了するように燃料噴射時期噴射開始時期が設定される。また、ステップS110で、エンジン10の出力制限処理を実施する。タンク圧力Ptkが走行判定値T3以下である場合には、ステップS114へ進み、燃料カットを実施する。ここでは、減圧弁40の通電を停止して減圧弁40を閉弁状態にすることにより、燃料噴射弁14へのガス燃料の供給を停止する。ガス残量が僅少量となった場合、燃料不足により失火が発生し、エンジン10から触媒21に供給された未燃ガスによってエミッション悪化を招いたり触媒21が過熱されたりするおそれがある。したがって、Ptk≦T3では燃料カットによりエンジン10の燃焼を停止することで、エミッション悪化や触媒21の過熱を防止する。次に、タンク圧力低下モードの具体的態様について図3のタイムチャートを用いて説明する。なお、図3では始動後のエンジン運転時を想定している。図3において、タンク圧力がガス供給圧の調圧範囲の上限値T1以上で保持されている期間t11より前の期間では、通常モードによりガス供給圧が調整制御される。この場合、基本的には排気圧縮点よりも進角側に噴射終了時期が設定される。そして、タイミングt11でタンク圧力が上限値T1を下回ると、ガス供給圧の目標値である目標ガス圧として、ガス供給圧の調圧範囲の下限値T2が設定され、その下限値T2でガス供給圧が一定に制御される。これにより、図3に示すように、タンク圧力の低下が緩やかになり、ガス供給圧を調圧範囲で維持できる期間が長くなる。また、タイミングt11以降では、タンク圧力に基づくガス供給圧の制限に伴い、噴射終了時期が排気圧縮点よりも進角側に設定されることで、吸気行程よりも前に燃料噴射が完了する。また、タイミングt11以降では、点火時期が通常モードよりも進角側に設定されるとともに、スロットル開度の上限値が、全開位置から、全開位置よりも閉弁側の第1閉弁位置θ1に変更される。タンク圧力が更に低下し、タイミングt12でタンク圧力がガス供給圧の調圧範囲の下限値T2を下回ると、目標ガス圧として現在のタンク圧力が設定され、その現在のタンク圧力でガス供給圧が制御される。また、タンク圧力の低下に伴い、スロットル開度の上限値が第1閉弁位置θ1よりも閉弁側に徐々に変更される。そして、タイミングt13で、タンク圧力が走行判定値T3を下回ると、スロットル開度の上限値が、第2閉弁位置θ2例えば全閉位置又はその近傍で保持されるとともに、燃料カットが実施される。図4及び図5に、タンク圧力低下モードでのタンク圧力とガス供給圧目標ガス圧との関係を、エンジン始動時及びエンジン運転時のそれぞれについて示す。図4に示すように、タンク圧力が、ガス供給圧の調圧範囲の上限値T1よりも低い場合にタンク圧力低下モードが実施される。このタンク圧力低下モードにおいて、エンジン始動時図中の破線の場合には、タンク圧力が上限値T1~始動時目標圧T0の範囲では目標ガス圧を始動時目標圧T0とし、始動時目標圧T0~走行判定値T3の範囲では目標ガス圧を現在のタンク圧力とし、走行判定値T3よりも低圧範囲では燃料供給停止にする。また、始動後のエンジン運転時には、タンク圧力が上限値T1~下限値T2の範囲では目標ガス圧を下限値T2とし、下限値T2~走行判定値T3の範囲では目標ガス圧を現在のタンク圧力とし、走行判定値T3よりも低圧範囲では燃料供給停止にする。図5に、エンジン始動時とエンジン運転時との目標ガス圧を比較した図を示す。図5に示すように、エンジン始動時では、タンク圧力が始動時目標圧T0よりも低い場合には、その状況下で設定可能なガス供給圧の最大値である現在のタンク圧力を目標ガス圧として設定する。これにより、始動性をできるだけ確保できるようにする。一方、始動後のエンジン運転時では、タンク圧力がガス供給圧の調圧範囲内にある場合には、その調圧範囲の下限値T2を目標ガス圧として設定する。これにより、制御を簡略化するとともに、燃料残量の低下時にできるだけ長い期間、エンジン10の燃焼を継続することができる。以上詳述した本実施形態によれば、次の優れた効果が得られる。ガスタンク30内の燃料残量の減少に伴いタンク圧力Ptkが低下した場合に、目標ガス圧に対して制限が付加されるため、実際のタンク圧力に応じた圧力調整制御を実施できる。また、目標ガス圧の制限時には、燃料噴射時期を進角させるため、エンジン10の筒内におけるガス燃料のミキシング時間を確保でき、エンジン10の燃焼状態の悪化を抑制できる。また、燃料噴射時期を進角させることにより、燃料噴射の終了が遅くなりすぎるのを抑制することができ、その結果、エミッション悪化を抑制することができる。タンク圧力Ptkに基づくガス供給圧の制限を、タンク圧力Ptkがガス供給圧の調圧範囲の上限値T1を下回った場合に実施する構成とした。これにより、タンク圧力Ptkが低下した場合に、その実際のタンク圧力Ptk又は実際のタンク圧力Ptkよりも低い圧力を目標ガス圧として設定することができる。つまり、目標ガス圧として、都度の状況に応じて要求されるガス供給圧又は可能な限り要求圧に近い圧力を設定できる。これにより、内燃機関における燃焼状態の変化を抑制でき、車両走行性能を極力維持できる。エンジン10の運転中は、タンク圧力Ptkがガス供給圧の調圧範囲内にある場合の目標ガス圧Ptgを該調圧範囲の下限値T2としたため、タンク圧力低下後の燃料消費を極力抑えることができ、ガス残量が少なくなった状況下において、できるだけ長い期間、エンジン10の燃焼を継続することができる。したがって、タンク圧力の低下時において、退避走行による航続距離を伸ばすことができる。一方、エンジン10の始動時には、タンク圧力Ptkがガス供給圧の調圧範囲内にある場合の目標ガス圧Ptgとして、ガス供給圧を始動時目標圧で制御できる場合には、始動時目標圧を目標ガス圧としたため、適切な燃料量でエンジン10を始動させることができる。また、ガス供給圧を始動時目標圧で制御できない場合には、実際のタンク圧力Ptkを目標ガス圧としたため、その都度可能な限り最大の圧力によってガス供給圧を制御することができ、エンジン10の始動性を確保することができる。タンク圧力低下モードにより目標ガス圧Ptgが制限されている場合、エンジン10の排気圧縮点までに燃料噴射が完了するように燃料噴射時期を制御したため、吸気行程前に燃料噴射を完了させておくことにより、吸気行程における筒内への新気導入によって混合気の均質化を好適に図ることができる。タンク圧力低下モードでは、エンジン10の出力制限を行うことにより、高出力領域での運転を禁止したため、ガス供給圧が低下した状態では燃料を十分に噴射できない領域での運転を回避することができる。第2の実施形態次に、本発明の第2の実施形態について説明する。上記の第1の実施形態では、燃料噴射手段として、ガス燃料噴射手段のみを備える車載エンジンの燃料噴射システムについて説明したが、本実施形態では、燃料噴射手段として、ガス燃料噴射手段と、ガソリンなどの液体燃料を噴射する液体燃料噴射手段とを備え、ガス燃料と液体燃料とを切り替えて選択的に使用する車載エンジンバイフューエルエンジンの燃料噴射システムに本発明を具体化している。以下、本実施形態の燃料噴射システムについて、上記第1の実施形態との相違点を中心に説明する。図6に、本実施形態の燃料噴射システムの概略構成図を示す。なお、図6では、図1と同じ構成については図1と同じ番号を付してその説明を省略する。図6において、エンジン10には、液体燃料噴射手段として第2の燃料噴射弁61が設けられている。本実施形態では、第2の燃料噴射弁61が吸気ポート近傍に設けられる構成としたが、筒内に燃料を直接噴射する筒内噴射式であってもよい。第2の燃料噴射弁61は、液体配管62を介してガソリンタンク63に接続されている。ガソリンタンク63内のガソリン燃料は、フィードポンプ64により汲み上げられた後、液体配管62内に形成された液体通路を通って第2の燃料噴射弁61に供給され、エンジン10の筒内に供給される。なお、以下では、ガス燃料を噴射する燃料噴射弁14について、便宜上、第1の燃料噴射弁14と示す。ECU50のマイコンは、燃料噴射制御として、都度のエンジン10の運転状況に応じて、第1の燃料噴射弁14によってエンジン10の気筒内に燃料ガス燃料を供給するガス燃料モードでエンジン10を運転するか、それとも第2の燃料噴射弁61によってエンジン10の気筒内に燃料液体燃料を供給する液体燃料モードでエンジン10を運転するかを切り替える制御を実施する。例えば、基本的にはガス燃料モードでエンジン10を運転し、エンジン水温やガスタンク30内の燃料残量等に応じて、ガス燃料モードから液体燃料モードに切り替える。本実施形態では、上記第1の実施形態と同様に、ガスタンク30内の燃料残量が十分に確保されている場合タンク圧力が所定の低下判定値よりも高い場合には、エンジン運転状態に基づいて目標ガス圧を設定する通常モードによりガス供給圧を調整制御する。一方、該検出したタンク圧力が所定の低下判定値よりも低い場合には、タンク圧力に基づいて目標ガス圧を制限するタンク圧力低下モードによりガス供給圧を調整制御する。また、タンク圧力低下モードによる目標ガス圧の制限時には、燃料噴射時期を予め定めた基準時期よりも進角させ、できるだけ早い時期に燃料噴射を終了させる。次に、本実施形態のタンク圧力低下モードの実施時におけるエンジン制御について図7のフローチャートを用いて説明する。この処理は、ECU50のマイコンにより所定周期毎に実行される。なお、図7の説明では、図2と同じ処理については図2と同じステップ番号を付してその説明を省略する。図7において、ステップS200及びS201では、図2のステップS100及びS101と同様に、タンク圧力Ptkを算出するとともにそのタンク圧力Ptkが所定の低下判定値本実施形態では上限値T1よりも低いか否かを判定する。タンク圧力Ptkが低下判定値以上である場合には、ステップS202へ進み、図2のステップS102と同様に、通常モードによりタンク供給圧を調整制御する。タンク圧力Ptkが低下判定値よりも低い場合、ステップS203へ進み、タンク圧力Ptkがガス供給圧の調圧範囲の下限値T2以上か否かを判定し、Ptk<T2の場合、ステップS215へ進み、全てのエンジン運転領域において、燃料として液体燃料を使用する液体燃料モードに切り替える。一方、Ptk≧T2の場合、ステップS204へ進み、エンジン始動時か否かを判定し、エンジン始動時であればステップS205で、タンク圧力Ptkが、エンジン10を始動可能なガス燃料量の下限値である始動可能ガス圧T10以上か否かを判定する。Ptk<T10の場合にはステップS215へ進み、全てのエンジン運転領域において、燃料として液体燃料を使用する液体燃料モードに切り替える。一方、Ptk≧T10の場合には、ステップS206~S210において、図2のステップS105~S109と同じ処理を実施する。つまり、タンク圧力Ptkが始動時目標圧T0以上の場合には、目標ガス圧Ptgを始動時目標圧T0とし、タンク圧力Ptkが始動時目標圧T0に満たない場合には、目標ガス圧Ptgを現在のタンク圧力Ptk実タンク圧力とするとともに排気圧縮点よりも前に燃料噴射が完了するように噴射時期を算出する。始動後のエンジン運転時の場合には、ステップS204で否定判定されてステップS211へ進み、目標ガス圧Ptgを下限値T2にする。続くステップS212では、都度のエンジン運転状態及びガス供給圧に基づいて噴射時間要求噴射時間を算出し、ステップS213において、要求噴射時間が、第1の燃料噴射弁14において許容される噴射時間の上限値であるガス許容噴射時間を超えるか否かを判定する。要求噴射時間がガス許容噴射時間を超える場合には、ステップS214へ進み、燃料噴射モードを液体燃料モードに切り替え、要求噴射時間がガス許容噴射時間以下である場合には、ステップS215へ進み、タンク圧力低下モード用の噴射時期設定マップにより、エンジン10の全運転領域において、エンジン10の排気圧縮点を基準時期として排気圧縮点までに燃料噴射弁14による燃料噴射が完了するように、第1の燃料噴射弁14による燃料の噴射時期噴射開始時期を算出する。これにより、タンク圧力低下モードでは、噴射時間が比較的長くなるエンジン運転領域、具体的にはエンジン10の高回転高負荷領域において液体燃料モードでエンジン10が運転され、それ以外のエンジン運転領域ではガス燃料モードでエンジン10が運転される図8参照。次に、本実施形態のタンク圧力低下モードにおけるタンク圧力とガス供給圧目標ガス圧との関係を、エンジン始動時及びエンジン運転時のそれぞれについて図9に示す。エンジン始動時において、タンク圧力がガス供給圧の調圧範囲T1~T2内である場合には、図9に示すように、ガス燃料モードによりエンジン10を始動する。具体的には、調圧範囲T1~T2のうち、タンク圧力が上限値T1~始動時目標圧T0の範囲では目標ガス圧を始動時目標圧T0とし、始動時目標圧T0~下限値T2の範囲では目標ガス圧を現在のタンク圧力Ptkとする。一方、タンク圧力が下限値T2よりも低圧範囲である場合には、ガス燃料の使用を禁止し、液体燃料モードによりエンジン10を始動する。また、始動後のエンジン運転時において、タンク圧力が調圧範囲T1~T2である場合には、目標ガス圧を下限値T2とし、ガス燃料モードによりエンジン10を始動し、タンク圧力が下限値T2よりも低圧範囲である場合には、液体燃料モードによりエンジン10を始動する。以上詳述した本実施形態によれば、上記第1の実施形態における効果に加え、更に次の優れた効果が得られる。燃料噴射手段として、ガス燃料を噴射する第1の燃料噴射弁14と、液体燃料を噴射する第2の燃料噴射弁61とを備え、エンジン10の運転状況に応じて、ガス燃料と液体燃料とを切り替えて使用するエンジン10において、タンク圧力低下モードにより目標ガス圧Ptgが制限されている場合に、エンジン10を所定の高負荷状態で運転させる際には、第2の燃料噴射弁61による液体燃料の噴射を実施する構成とした。これにより、ガス供給圧が低下した状態では十分にガス燃料を噴射できない運転領域について、その不足分の燃料量を液体燃料で補うことにより、ガス供給圧の低下時にも、内燃機関の運転領域が制限されることを回避することができる。タンク圧力低下モードでは、タンク圧力Ptkがガス供給圧の調圧範囲の下限値T2よりも低下した場合、第1の燃料噴射弁14によるガス燃料の噴射の実施を禁止し、第2の燃料噴射弁61による液体燃料の噴射を実施する構成とした。この場合、調圧範囲内のガス供給圧でガス燃料の噴射を制御することができ、噴流によるミキシング効果が得られにくい状況でのガス燃料の使用を回避することができる。タンク圧力Ptkが始動可能ガス圧T10よりも低下しており、ガス燃料のみではエンジン始動ができない場合には液体燃料によりエンジン始動を行う構成としたため、エンジン10の始動性を確保することができる。第3の実施形態次に、本発明の第3の実施形態について説明する。燃料噴射手段として、ガス燃料を噴射するガス燃料噴射手段と、ガソリンなどの液体燃料を噴射する液体燃料噴射手段とを備える燃料噴射システム図6参照において、上記の第2の実施形態では、ガス燃料と液体燃料とを切り替えて使用するバイフューエルエンジンについて説明したが、本実施形態では、燃料としてガス燃料と液体燃料との使用比率を変更して使用するデュアルフューエルエンジンの燃料噴射システムに本発明を具体化している。以下、本実施形態の燃料噴射システムについて、上記第2の実施形態との相違点を中心に説明する。なお、本実施形態の燃料噴射システムの概略構成としては、図6のシステムを適用することができるため、説明を省略する。ECU50のマイコンは、燃料噴射制御として、都度のエンジン10の運転状況に応じて、第1の燃料噴射弁14によりエンジン10の気筒内に燃料ガス燃料を供給するガス燃料モード、第2の燃料噴射弁61によりエンジン10の気筒内に燃料液体燃料を供給する液体燃料モード、及びガス燃料と液体燃料との使用比率を変更して2つの燃料をエンジン10の気筒内に同時に供給するデュアル燃料モードのうちいずれかを切り替える制御を実施する。例えば、基本的にはガス燃料モードでエンジン10の運転を行い、エンジン水温やガスタンク30内の燃料残量等に応じて、ガス燃料モードから、デュアル燃料モード又は液体燃料モードに切り替える。デュアルフューエルエンジンでは、基本的にはバイフューエルエンジンのタンク圧力低下モード図7と同様の制御が実施されるが、エンジン始動時において、タンク圧力が始動可能ガス圧よりも低い場合、及び始動後のエンジン運転時において、エンジン運転状態に基づき算出した燃料噴射時間要求噴射時間が、第1の燃料噴射弁14において許容される噴射時間よりも長い場合の処理が異なる。すなわち、図10に示すように、本実施形態のタンク圧力低下モードでは、エンジン運転時において、ステップS311で、要求噴射時間が、ガス燃料の単独使用が許容される噴射時間の上限値であるガス許容噴射時間よりも長いか否かを判定する。ステップS311がYESの場合、ステップS312へ進み、要求噴射時間からガス許容噴射時間を差し引くことにより不足噴射時間を算出する。また、ステップS313では、不足噴射時間に基づいて、第2の燃料噴射弁61の噴射時間を算出する。具体的には、第1の燃料噴射弁14で噴射しきれない不足噴射量に相当する不足噴射時間を液体燃料量に換算し、その液体燃料量に基づいて、第2の燃料噴射弁61の噴射時間を算出する。また、その噴射時間に基づいて第2の燃料噴射弁61の噴射時期を算出する。続くステップS314では、ガス許容噴射時間を今回の第1の燃料噴射弁14の噴射時間に設定し、ステップS215において、タンク圧力低下モード用の噴射時期設定マップにより、エンジン10の排気圧縮点を基準時期として排気圧縮点までに燃料噴射弁14による燃料噴射が完了するように、第1の燃料噴射弁14の噴射時期噴射開始時期を算出する。このように、ガス燃料の噴射時間を制限するとともに、不足分の燃料を液体燃料で補うことにより、エンジン運転状態に応じて、ガス燃料モード、デュアル燃料モード及び液体燃料モードのいずれかの燃料モードが選択され、その燃料モードでエンジン10が運転される。より具体的には、エンジン10の回転速度又は負荷が増大するにつれて、ガス燃料の使用比率が少なくなり、液体燃料の使用比率が多くなる図11参照。また、エンジン始動時では、ステップS205でタンク圧力Ptkが始動可能ガス圧T10よりも低いと判定された場合、ステップS312~S314、S215の処理を実施する。これにより、エンジン始動に必要なガス燃料量が不足する場合には、その不足分を液体燃料で補ってエンジン10を始動させる。以上、詳述した本実施形態によれば、ガス燃料と液体燃料との使用比率を変更して同時に使用可能なエンジンにおいても、上記の第1の実施形態及び第2の実施形態と同様に、タンク圧力の低下時において、エンジン10の燃焼状態が悪化するのを抑制できるとともに、エミッション悪化を抑制することができる。他の実施形態本発明は上記実施形態の記載内容に限定されず、例えば次のように実施されてもよい。上記実施形態では、エンジン運転時においてタンク圧力が上限値T1~下限値T2である場合、目標ガス圧Ptgを下限値T2に設定したが、都度のタンク圧力実際のタンク圧力Ptk図12の実線及び都度のエンジン運転状態に基づき算出した目標ガス圧のうちいずれか低い方を設定してもよい。この場合、その都度可能な限り最大の圧力でガス供給圧を制御でき、噴流によるミキシング効果の低減を極力抑制することができる。タンク圧力が上限値T1~下限値T2である場合の目標ガス圧Ptgは、下限値T2に限らず、例えば下限値T2よりも低圧側の圧力にしてもよい。上記実施形態では、タンク圧力低下モードを実施する圧力判定値所定の低下判定値を、ガス供給圧の調圧範囲の上限値T1としたが、所定の低下判定値は上限値T1以外でもよく、例えばガス供給圧の調圧範囲よりも高圧側の値としてもよいし、該調圧範囲内の所定値としてもよい。上記実施形態では、排気圧縮点までにガス燃料の燃料噴射が完了するように燃料噴射時期を制御したが、タンク圧力低下モードにより目標ガス圧を制限しない状態である通常時に比べて、燃料噴射時期が進角側となるように燃料噴射時期が制御されればよく、例えば排気圧縮点の直前又は直後の角度位置までにガス燃料の燃料噴射が完了するように燃料噴射時期を制御してもよい。"