燃料ガスと燃焼用空気とを混合して混合気を生成するミキサーと、そのミキサーにて生成された混合気をエンジンに供給する混合気供給路とを備え、前記燃料ガスとして、第1発熱量を有する第1燃料ガスとその第1発熱量よりも高い第2発熱量を有する第2燃料ガスの一方又は両者の混合燃料ガスを用い、前記混合気供給路にて供給される混合気を燃焼させてエンジンを運転させるエンジンシステムであって、前記ミキサーとして、第1燃料ガス供給路にて供給する前記第1燃料ガスと第2燃料ガス供給路にて供給する前記第2燃料ガスとの一方又は両者を混合させた混合燃料ガスと前記燃焼用空気とを混合させて混合気を生成する単一のミキサーが備えられ、前記第1燃料ガス供給路に備えられて、前記ミキサーに供給する前記第1燃料ガスの流量を調整自在な第1燃料ガス流量調整弁と、前記第2燃料ガス供給路に備えられて、前記ミキサーに供給する前記第2燃料ガスの流量を調整自在な第2燃料ガス流量調整弁と、前記混合気供給路に備えられて、前記エンジンに供給する混合気の流量を調整自在な混合気流量調整弁と、エンジン出力が目標出力となるように前記混合気流量調整弁の開度を制御するエンジン出力制御部と、前記混合気供給路にて前記エンジンに供給する混合気圧力が目標圧力となるように前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の開度を制御する混合気圧力制御部と、前記ミキサーに対する燃料ガスの供給状態について、前記第1燃料ガス流量調整弁を開状態とし且つ前記第2燃料ガス流量調整弁を閉状態として前記ミキサーに前記第1燃料ガスのみを供給する第1燃料ガス供給状態と、前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の両者を開状態として前記ミキサーに前記第1燃料ガスと前記第2燃料ガスとの混合燃料ガスを供給する混合燃料ガス供給状態と、前記第1燃料ガス流量調整弁を閉状態とし且つ前記第2燃料ガス流量調整弁を開状態として前記ミキサーに前記第2燃料ガスのみを供給する第2燃料ガス供給状態との間で切換自在であり、且つ、前記第1燃料ガス供給路にて供給される前記第1燃料ガスの供給状態の変化に応じて、前記第1燃料ガス供給状態と前記混合燃料ガス供給状態と前記第2燃料ガス供給状態との間での切換を行う燃料ガス供給状態切換制御部とを備えているエンジンシステム。前記燃料ガス供給状態切換制御部は、前記第1燃料ガス供給路にて供給される前記第1燃料ガスの供給状態の変化に応じて、前記第1燃料ガス供給状態から前記第2燃料ガス供給状態への切換を行う場合及び前記第2燃料ガス供給状態から前記第1燃料ガス供給状態への切換を行う場合の一方又は両方において、まず、前記第1燃料ガス供給状態又は前記第2燃料ガス供給状態から前記混合燃料ガス供給状態への切換を行い、その混合燃料ガス供給状態を所定時間維持した後、前記混合燃料ガス供給状態から前記第2燃料ガス供給状態又は前記第1燃料ガス供給状態への切換を行うように構成されている請求項1に記載のエンジンシステム。前記燃料ガス供給状態切換制御部は、前記混合燃料ガス供給状態に切り換える場合に、前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の両者の開度を予め定めた混合燃料ガス用目標開度とするように前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の両者の開度を制御した後、前記混合気圧力制御部により前記混合気供給路にて前記エンジンに供給する混合気圧力が目標圧力となるように前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の両者の開度を制御するように構成されている請求項1又は2に記載のエンジンシステム。前記燃料ガス供給状態切換制御部は、前記混合燃料ガス供給状態に切り換える場合に、前記第1燃料ガス流量調整弁の開度を予め定めた混合燃料ガス用目標開度とするように前記第1燃料ガス流量調整弁の開度を制御するとともに、前記混合気圧力制御部により前記混合気供給路にて前記エンジンに供給する混合気圧力が目標圧力となるように前記第2燃料ガス流量調整弁の開度を制御するように構成されている請求項1~3の何れか1項に記載のエンジンシステム。前記第1燃料ガス供給路は、第1燃料ガス貯留部に貯留されている前記第1燃料ガスを前記ミキサーに供給自在に構成され、前記燃料ガス供給状態切換制御部は、前記第1燃料ガス貯留部における前記第1燃料ガスの貯留残量の変化に応じて、前記第1燃料ガス供給状態と前記混合燃料ガス供給状態と前記第2燃料ガス供給状態との間での切換を行うように構成されている請求項1~4の何れか1項に記載のエンジンシステム。前記第1燃料ガス供給路にて供給される前記第1燃料ガスの供給状態の変化に応じて、前記ミキサーに対する燃料ガスの供給状態について、前記第1燃料ガス供給状態に切り換えるための第1指令、前記混合燃料ガス供給状態に切り換えるための混合指令、前記第2燃料ガス供給状態に切り換えるための第2指令の何れかの指令を行う指令手段が備えられ、前記燃料ガス供給状態切換制御部が、前記指令手段による指令に基づいて、前記第1燃料ガス供給状態と前記混合燃料ガス供給状態と前記第2燃料ガス供給状態との間での切換を行うように構成されている請求項1~4の何れか1項に記載のエンジンシステム。上記特許文献1に記載のシステムでは、燃料ガスの発熱量が変動しても、エンジンに供給する混合気圧力が目標圧力となるように燃料ガス量調整弁の開度を制御することで、エンジンに供給する混合気の空気比を所望の空気比に維持するようにしている。しかしながら、炭鉱メタンガスの発生量が低下する等により、燃料ガスの発熱量が大幅に変化した場合には、燃料ガス量調整弁の開度を調整するだけではエンジンに供給する混合気の空気比を所望の空気比に維持することができない。すなわち、燃料ガスの発熱量が低下した場合には、燃料ガス量調整弁の開度を開き側に調整することになるが、燃料ガスの発熱量が大幅に低下した場合には、燃料ガス量調整弁の開度を全開に調整しても、エンジンに供給する混合気圧力を目標圧力とすることができなくなる。その結果、エンジンに供給する混合気の空気比を所望の空気比に維持することができず、失火の発生や排ガス中のNOx濃度が高くなりすぎるという問題が発生して、エンジンを安定して運転させることができなくなる。よって、エンジンを安定して運転させるためには、燃料ガスの発熱量の範囲が狭い範囲に制限されるという問題があり、燃料ガスの発熱量が大幅に低下した場合には、エンジンの運転を停止せざるを得ない状況になってしまう。上記特許文献2に記載のシステムでは、バイオガスの発生量の低下等により混合燃料ガスの発熱量が大幅に変化した場合に、例えば、バイオガスのミキサーへの供給を停止させ、都市ガスのみをミキサーに供給して燃料ガスを都市ガスのみとすることで、エンジンに供給する混合気の空気比を所望の空気比に維持することができる。しかしながら、上記特許文献2に記載のシステムでは、基本的には、燃料ガスを、バイオガスと都市ガスとを混合させた混合燃料ガスとするものであり、この混合燃料ガスと燃焼用空気との混合気をエンジンに供給して燃焼させるようにしている。このように、バイオガスと都市ガスとの混合燃料ガスを用いる場合に、混合燃料ガス供給路に流量計を備え、その流量計にて計測した混合燃料ガスの流量を用いて燃料制御弁の開度を制御することで、エンジンに供給する混合気の空気比を所望の空気比に維持するようにしている。それ故に、高価な流量計を備えなければならず、コストアップを招くとともに、構成の複雑化を招くことになる。本発明は、かかる点に着目してなされたものであり、その目的は、コストの低減及び構成の簡素化を図りながら、燃料ガスの発熱量が大幅に変化しても、エンジンに供給する混合気の空気比を所望の空気比に維持でき、エンジンを安定して運転させることができるエンジンシステムを提供する点にある。この目的を達成するために、本発明に係るエンジンシステムの特徴構成は、燃料ガスと燃焼用空気とを混合して混合気を生成するミキサーと、そのミキサーにて生成された混合気をエンジンに供給する混合気供給路とを備え、前記燃料ガスとして、第1発熱量を有する第1燃料ガスとその第1発熱量よりも高い第2発熱量を有する第2燃料ガスの一方又は両者の混合燃料ガスを用い、前記混合気供給路にて供給される混合気を燃焼させてエンジンを運転させるエンジンシステムにおいて、前記ミキサーとして、第1燃料ガス供給路にて供給する前記第1燃料ガスと第2燃料ガス供給路にて供給する前記第2燃料ガスとの一方又は両者を混合させた混合燃料ガスと前記燃焼用空気とを混合させて混合気を生成する単一のミキサーが備えられ、前記第1燃料ガス供給路に備えられて、前記ミキサーに供給する前記第1燃料ガスの流量を調整自在な第1燃料ガス流量調整弁と、前記第2燃料ガス供給路に備えられて、前記ミキサーに供給する前記第2燃料ガスの流量を調整自在な第2燃料ガス流量調整弁と、前記混合気供給路に備えられて、前記エンジンに供給する混合気の流量を調整自在な混合気流量調整弁と、エンジン出力が目標出力となるように前記混合気流量調整弁の開度を制御するエンジン出力制御部と、前記混合気供給路にて前記エンジンに供給する混合気圧力が目標圧力となるように前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の開度を制御する混合気圧力制御部と、前記ミキサーに対する燃料ガスの供給状態について、前記第1燃料ガス流量調整弁を開状態とし且つ前記第2燃料ガス流量調整弁を閉状態として前記ミキサーに前記第1燃料ガスのみを供給する第1燃料ガス供給状態と、前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の両者を開状態として前記ミキサーに前記第1燃料ガスと前記第2燃料ガスとの混合燃料ガスを供給する混合燃料ガス供給状態と、前記第1燃料ガス流量調整弁を閉状態とし且つ前記第2燃料ガス流量調整弁を開状態として前記ミキサーに前記第2燃料ガスのみを供給する第2燃料ガス供給状態との間で切換自在であり、且つ、前記第1燃料ガス供給路にて供給される前記第1燃料ガスの供給状態の変化に応じて、前記第1燃料ガス供給状態と前記混合燃料ガス供給状態と前記第2燃料ガス供給状態との間での切換を行う燃料ガス供給状態切換制御部とを備えている点にある。本特徴構成によれば、ミキサーに対する燃料ガスの供給状態について、燃料ガス供給状態切換制御部が第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行うことで、燃料ガスとして、第1燃料ガスのみを用いる場合と、第1燃料ガスと第2燃料ガスの混合燃料ガスを用いる場合と、第2燃料ガスのみを用いる場合との間で切り換えながら、エンジンを運転させることができる。そして、燃料ガス供給状態切換制御部が第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との何れの供給状態に切り換えた場合でも、エンジン出力制御部が、エンジン出力が目標出力となるように混合気流量調整弁の開度を制御するので、エンジン出力を目標出力に維持して所望のエンジン出力を得ることができるとともに、混合気圧力制御部が、混合気圧力が目標圧力となるように第1燃料ガス流量調整弁及び第2燃料ガス流量調整弁の開度を制御するので、エンジンに供給する混合気の空気比を所望の空気比に維持することができる。ミキサーに対する燃料ガスの供給状態を第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間で切り換える場合には、燃料ガス供給状態切換制御部が、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化に応じてその切換を行うようにしている。例えば、ミキサーに対する燃料ガスの供給状態を第1燃料ガス供給状態に切り換えている場合に、第1燃料ガスの供給量の低下等により燃料ガスの発熱量が大幅に低下すると、燃料ガス供給状態切換制御部が、その第1燃料ガスの供給量の低下という第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化を捉えて、ミキサーに対する燃料ガスの供給状態を第1燃料ガス供給状態から混合燃料ガス供給状態に切り換えることができる。そして、上述の如く、ミキサーに対する燃料ガスの供給状態を混合燃料ガス供給状態に切り換えた場合でも、エンジン出力制御部による制御、及び、混合気圧力制御部による制御が行われ、エンジン出力を目標出力に維持して所望のエンジン出力を得ることができながら、エンジンに供給する混合気の空気比を所望の空気比に維持することができる。したがって、燃料ガスの発熱量が大幅に変化した場合でも、燃料ガス供給状態切換制御部が、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化に応じて、第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行うことで、エンジン出力を目標出力に維持して所望のエンジン出力を得ることができながら、エンジンに供給する混合気の空気比を所望の空気比に維持することができ、エンジンを安定して運転させることができる。しかも、本特徴構成によれば、特許文献2に記載のシステムの如く、第1燃料ガスと第2燃料ガスとの混合燃料ガスの流量を計測する高価な流量計を備えなくてもよく、それだけコストの低減及び構成の簡素化を図ることができる。しかも、ミキサーについても、複数備えるのではなく、単一のミキサーを備えているだけであるので、この点からも、コストの低減及び構成の簡素化を図ることができる。本発明に係るエンジンシステムの更なる特徴構成は、前記燃料ガス供給状態切換制御部は、前記第1燃料ガス供給路にて供給される前記第1燃料ガスの供給状態の変化に応じて、前記第1燃料ガス供給状態から前記第2燃料ガス供給状態への切換を行う場合及び前記第2燃料ガス供給状態から前記第1燃料ガス供給状態への切換を行う場合の一方又は両方において、まず、前記第1燃料ガス供給状態又は前記第2燃料ガス供給状態から前記混合燃料ガス供給状態への切換を行い、その混合燃料ガス供給状態を所定時間維持した後、前記混合燃料ガス供給状態から前記第2燃料ガス供給状態又は前記第1燃料ガス供給状態への切換を行うように構成されている点にある。例えば、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化に応じて、燃料ガス供給状態切換制御部が第1燃料ガス供給状態から第2燃料ガス供給状態へ直接切換を行うと、第1燃料ガス流量調整弁の開度を開状態から閉状態に変動させ、それと同時に、第2燃料ガス流量調整弁の開度も閉状態から開状態に変動させることになる。このように、第1燃料ガス流量調整弁及び第2燃料ガス流量調整弁の両者の開度を大きく急激に変動させると、ミキサーに対して供給される燃料ガスの供給状態が大きく変動してしまい、その変動過程において混合気の空気比も大きく変動してしまう。その結果、エンジンに供給する混合気の空気比を所望の空気比から外れてしまう可能性がある。そこで、本特徴構成によれば、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化に応じて、燃料ガス供給状態切換制御部が第1燃料ガス供給状態から第2燃料ガス供給状態への切換を行う場合に、まず、第1燃料ガス供給状態から混合燃料ガス供給状態への切換を行い、その混合燃料ガス供給状態を所定時間維持した後、混合燃料ガス供給状態から第2燃料ガス供給状態への切換を行うようにしている。まず、第1燃料ガス供給状態から混合燃料ガス供給状態への切換を行うことで、第1燃料ガス流量調整弁の開度を開状態に維持したまま、第2燃料ガス流量調整弁の開度を閉状態から開状態に変動させることができる。そして、混合燃料ガス供給状態を所定時間維持した後、混合燃料ガス供給状態から第2燃料ガス供給状態への切換を行うことで、第2燃料ガス流量調整弁の開度を閉状態に維持したまま、第1燃料ガス流量調整弁の開度を開状態から閉状態に変動させることができる。したがって、第1燃料ガス供給状態から第2燃料ガス供給状態へ切り換える場合でも、第1燃料ガス流量調整弁及び第2燃料ガス流量調整弁の両者の開度を大きく急激に変動させることを防止して、エンジンに供給する混合気の空気比を所望の空気比に適切に維持することができる。そして、第1燃料ガス供給状態から第2燃料ガス供給状態へ切り換える場合だけでなく、第2燃料ガス供給状態から第1燃料ガス供給状態へ切り換える場合であっても、まず、第2燃料ガス供給状態から混合燃料ガス供給状態への切換を行い、その混合燃料ガス供給状態を所定時間維持した後、混合燃料ガス供給状態から第1燃料ガス供給状態への切換を行うことで、第1燃料ガス流量調整弁及び第2燃料ガス流量調整弁の両者の開度を大きく急激に変動させることを防止して、エンジンに供給する混合気の空気比を所望の空気比に適切に維持することができる。本発明に係るエンジンシステムの更なる特徴構成は、前記燃料ガス供給状態切換制御部は、前記混合燃料ガス供給状態に切り換える場合に、前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の両者の開度を予め定めた混合燃料ガス用目標開度とするように前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の両者の開度を制御した後、前記混合気圧力制御部により前記混合気供給路にて前記エンジンに供給する混合気圧力が目標圧力となるように前記第1燃料ガス流量調整弁及び前記第2燃料ガス流量調整弁の両者の開度を制御するように構成されている点にある。本特徴構成によれば、ミキサーに対する燃料ガスの供給状態を混合燃料ガス供給状態に切り換える場合に、混合気圧力制御部による制御を一旦中断させて、まず、第1燃料ガス流量調整弁及び第2燃料ガス流量調整弁の両者の開度を予め定めた混合燃料ガス用目標開度に制御して混合燃料ガス供給状態に切り換えるので、混合燃料ガス供給状態への切換をスムーズに行うことができる。そして、第1燃料ガス流量調整弁及び第2燃料ガス流量調整弁の両者の開度を予め定めた混合燃料ガス用目標開度とした状態において、混合気圧力制御部が、混合気圧力が目標圧力となるように第1燃料ガス流量調整弁及び第2燃料ガス流量調整弁の両者の開度を制御しているので、混合燃料ガス用目標開度から、混合気圧力を目標圧力とするための開度への制御をスムーズに行うことができる。したがって、ミキサーに対する燃料ガスの供給状態を混合燃料ガス供給状態に切り換える場合に、エンジンに供給する混合気の空気比を所望の空気比に維持できる安定した状態に比較的早く移行することができる。本発明に係るエンジンシステムの更なる特徴構成は、前記燃料ガス供給状態切換制御部は、前記混合燃料ガス供給状態に切り換える場合に、前記第1燃料ガス流量調整弁の開度を予め定めた混合燃料ガス用目標開度とするように前記第1燃料ガス流量調整弁の開度を制御するとともに、前記混合気圧力制御部により前記混合気供給路にて前記エンジンに供給する混合気圧力が目標圧力となるように前記第2燃料ガス流量調整弁の開度を制御するように構成されている点にある。本特徴構成によれば、ミキサーに対する燃料ガスの供給状態を混合燃料ガス供給状態に切り換える場合に、第1燃料ガス流量調整弁の開度を予め定めた混合燃料ガス用目標開度とする制御と、混合気圧力制御部によって混合気圧力が目標圧力となるように第2燃料ガス流量調整弁の開度の制御とを同時に行うので、混合燃料ガス供給状態への切換を行いながら、常に混合気圧力を目標圧力に維持することができる。その結果、常時、エンジンに供給する混合気の空気比を所望の空気比に維持することができるので、失火の発生や排ガス中のNOx濃度が高くなりすぎるという問題の発生を防止して、エンジンを安定して運転させることができる。本発明に係るエンジンシステムの更なる特徴構成は、前記第1燃料ガス供給路は、第1燃料ガス貯留部に貯留されている前記第1燃料ガスを前記ミキサーに供給自在に構成され、前記燃料ガス供給状態切換制御部は、前記第1燃料ガス貯留部における前記第1燃料ガスの貯留残量の変化に応じて、前記第1燃料ガス供給状態と前記混合燃料ガス供給状態と前記第2燃料ガス供給状態との間での切換を行うように構成されている点にある。本特徴構成によれば、第1燃料ガス供給路が第1燃料ガス貯留部に貯留されている第1燃料ガスをミキサーに供給しているので、例えば、第1燃料ガス貯留部における第1燃料ガスの貯留残量が低下すると、ミキサーへの第1燃料ガスの供給量も低下することになる。よって、第1燃料ガス貯留部における第1燃料ガスの貯留残量の変化を捉えることで、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化を適切に捉えることができる。したがって、燃料ガス供給状態切換制御部は、第1燃料ガス貯留部における第1燃料ガスの貯留残量の変化に応じて、第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行うことで、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化に合わせた供給状態の切換を適切に行うことができる。本発明に係るエンジンシステムの更なる特徴構成は、前記第1燃料ガス供給路にて供給される前記第1燃料ガスの供給状態の変化に応じて、前記ミキサーに対する燃料ガスの供給状態について、前記第1燃料ガス供給状態に切り換えるための第1指令、前記混合燃料ガス供給状態に切り換えるための混合指令、前記第2燃料ガス供給状態に切り換えるための第2指令の何れかの指令を行う指令手段が備えられ、前記燃料ガス供給状態切換制御部が、前記指令手段による指令に基づいて、前記第1燃料ガス供給状態と前記混合燃料ガス供給状態と前記第2燃料ガス供給状態との間での切換を行うように構成されている点にある。例えば、第1燃料ガスがバイオガスである場合には、そのバイオガスを発生させる際に、エンジンに悪影響を与えるような不純物が混入していることもあるので、除去装置を用いてその不純物を除去するようにしている。しかしながら、その除去装置の故障等により、エンジンに悪影響を与えるような不純物が第1燃料ガスに混入している状態となる場合もある。このような場合には、ミキサーに対して第1燃料ガスに供給できる状態であっても、ミキサーに対する第1燃料ガスへの供給を中止すべきである。そこで、本特徴構成によれば、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化に応じて、第1指令、混合指令、第2指令の何れかの指令を行う指令手段を備え、燃料ガス供給状態切換制御部が、その指令手段による指令に基づいて、第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行うようにしている。これにより、例えば、エンジンに悪影響を与えるような不純物が第1燃料ガスに混入している可能性がある状態となると、指令手段が第2指令を指令することで、燃料ガス供給状態切換制御部が第2燃料ガス供給状態に切り換えて、ミキサーに対する第1燃料ガスへの供給を中止することができる。また、指令手段は、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化に合わせてそれに適した供給状態となるように、第1指令、混合指令、第2指令の何れかの指令を行うことができるので、第1燃料ガス供給路にて供給される第1燃料ガスの供給状態の変化に合わせた供給状態の切換を適切に行うことができる。本発明に係るエンジンシステムの実施形態を図面に基づいて説明する。このエンジンシステム100は、燃料ガスGと燃焼用空気Aとを混合して混合気Mを生成するミキサー2と、そのミキサー2にて混合された混合気Mをエンジン1に供給する混合気供給路3とを備えている。このエンジンシステム100では、エンジン1に供給する燃料ガスGと燃焼用空気Aとの混合気Mを燃料ガス濃度の薄い希薄混合気としている。そして、エンジンシステム100は、エンジン1に供給する燃料ガスGとして、第1発熱量を有する第1燃料ガスG1と第1発熱量よりも高い第2発熱量を有する第2燃料ガスG2との混合燃料ガス、第1燃料ガスG1のみ、及び、第2燃料ガスG2のみの3種類の燃料ガスを用いることができるように構成されている。第1燃料ガスG1は、例えば、下水汚泥や有機性工場廃水等のバイオマスを嫌気性発酵させることにより得られるバイオガスとしており、第2燃料ガスG2は、例えば、都市ガスとしている。エンジンシステム100は、燃焼用空気Aをミキサー2に供給する燃焼用空気供給路4と、第1燃料ガスG1をミキサー2に供給する第1燃料ガス供給路5と、第2燃料ガスG2をミキサー2に供給する第2燃料ガス供給路6とを備えており、第1燃料ガス供給路5と第2燃料ガス供給路6とを合流させた合流部位にミキサー2が接続されている。ミキサー2として、第1燃料ガス供給路5にて供給する第1燃料ガスG1と第2燃料ガス供給路6にて供給する第2燃料ガスG2との一方又は両者を混合させた混合燃料ガスを燃焼用空気Aに混合させる単一のミキサー2が備えられている。ミキサー2の構成については、詳細な説明や図示を省略するが、燃焼用空気Aの流れに伴ってベンチュリーによる吸引作用にて吸引力を発生させ、その吸引力により燃焼用空気Aへ燃料ガスGを引き込んで、燃焼用空気Aと燃料ガスGとの混合気Mを生成するベンチュリー式にて構成されている。第1燃料ガス供給路5は、その上流側端部がバイオガス発生装置図示省略にて発生された第1燃料ガスG1バイオガスを貯留する第1燃料ガス貯留部7に接続されており、第1燃料ガス貯留部7に貯留されている第1燃料ガスG1をミキサー2に供給自在に構成されている。第1燃料ガス供給路5の途中部位には、ミキサー2に供給する第1燃料ガスG1の流量を調整自在な第1燃料ガス流量調整弁8が備えられている。第2燃料ガス供給路6の途中部位には、ミキサー2に供給する第2燃料ガスG2の流量を調整自在な第2燃料ガス流量調整弁9が備えられている。混合気供給路3には、その混合気Mの通流方向の上流側から順に、エンジン1に供給する混合気の流量を調整自在な混合気流量調整弁10、混合気供給路3にてエンジン1に供給する混合気圧力を検出する混合気圧力センサ11が備えられている。このエンジンシステム100では、エンジン1を運転させることで、そのエンジン1のエンジン出力を得るようにしており、例えば、エンジン出力を駆動源として発電機を駆動させるようにしている。そして、エンジンシステム100には、エンジン出力を検出するエンジン出力検出手段12が備えられている。このエンジン出力検出手段12は、例えば、エンジン1の回転速度を検出する回転速度センサや、エンジン負荷を検出する負荷検出センサ等を備えており、それらセンサの検出情報からエンジン出力を検出するように構成されている。ここで、例えば、エンジン出力を駆動源として発電機を駆動させる場合には、その発電機の発電電力から、エンジン出力を検出することもできる。エンジンシステム100には、エンジン出力検出手段12の検出情報、及び、混合気圧力センサ11の検出情報が入力自在な制御装置Hが備えられており、その制御装置Hが、エンジンシステム100の運転を制御するように構成されている。そして、制御装置Hに、エンジン出力制御を行うエンジン出力制御部H1と、混合気圧力制御を行う混合気圧力制御部H2と、燃料ガス供給状態切換制御を行う燃料ガス供給状態切換制御部H3とが備えられている。エンジン出力制御部H1は、エンジン出力検出手段12にて検出したエンジン出力が目標出力となるように混合気流量調整弁10の開度を制御するエンジン出力制御を行うように構成されている。目標出力については、一定に設定する、又は、変更設定することができる。例えば、エンジン出力を駆動源として発電機を駆動させる場合には、電力消費機器の消費電力に応じて発電機の発電電力を変更させるので、発電機の発電電力に応じて目標出力を変更設定することができる。混合気圧力制御部H2は、混合気圧力センサ11にて検出した混合気圧力が目標圧力となるように第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の開度を制御する混合気圧力制御を行うように構成されている。目標圧力については、エンジン1に供給する希薄混合気Mの空気比が所望の空気比例えば、1.5~2.0となるように設定されており、エンジン出力が大きいほど目標圧力も大きくする等、エンジン出力に応じて目標圧力が設定されている。例えば、各エンジン出力に対して、希薄混合気の空気比を所望の空気比に維持するための混合気圧力を実験等により求めておき、その実験等により求めたエンジン出力と目標圧力との関係が予め設定されており、その関係を用いてエンジン出力に応じて目標圧力が設定される。燃料ガス供給状態切換制御部H3は、ミキサー2に対する燃料ガスGの供給状態について、第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間で切換自在であり、且つ、第1燃料ガス供給路5にて供給される第1燃料ガスG1の供給状態の変化に応じて、第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行う燃料ガス供給状態切換制御を行うように構成されている。第1燃料ガス供給状態では、第1燃料ガス流量調整弁8を開状態とし且つ第2燃料ガス流量調整弁9を閉状態として、ミキサー2に第1燃料ガスG1のみを供給している。混合燃料ガス供給状態では、第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者を開状態として、ミキサー2に第1燃料ガスG1と第2燃料ガスG2との混合燃料ガスを供給している。第2燃料ガス供給状態では、第1燃料ガス流量調整弁8を閉状態とし且つ第2燃料ガス流量調整弁9を開状態として、ミキサー2に第2燃料ガスG2のみを供給している。第1燃料ガス供給路5にて供給される第1燃料ガスG1の供給状態の変化について説明する。第1燃料ガス供給路5は、第1燃料ガス貯留部7に貯留されている第1燃料ガスG1を供給するようにしており、第1燃料ガス貯留部7に貯留されている第1燃料ガスG1の残量が変化することで、第1燃料ガスG1の供給状態が変化する。そこで、第1燃料ガス供給路5にて供給される第1燃料ガスG1の供給状態の変化を、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量の変化としている。第1燃料ガス貯留部7には、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量を検出する貯留残量検出手段13が備えられ、その貯留残量検出手段13の検出情報が燃料ガス供給状態切換制御部H3に入力自在に構成されている。これにより、燃料ガス供給状態切換制御部H3は、貯留残量検出手段13の検出情報に基づいて、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量の変化を把握できるように構成されている。第1燃料ガス貯留部7は、例えば、密閉タンクから構成されており、第1燃料ガスG1の貯留残量の減少に伴い、その第1燃料ガス貯留部7内の圧力が低下する。そこで、貯留残量検出手段13は、第1燃料ガス貯留部7内の圧力を検出することで、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量を検出するようにしている。そして、貯留残量検出手段13にて検出する貯留残量として、上限貯留量S1、下限貯留量S3、その上限貯留量S1とその下限貯留量S3との間の中間貯留量S2の3段階に設定されている。燃料ガス供給状態切換制御部H3は、貯留残量検出手段13の検出情報に基づいて第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量の変化を捉えており、その第1燃料ガスG1の貯留残量の変化に応じて、第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行うようにしている。第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が中間貯留量S2以上である場合には、燃料ガス供給状態切換制御部H3が、ミキサー2に対する燃料ガスGの供給状態を第1燃料ガス供給状態に切り換えている。第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が中間貯留量S2未満で且つ下限貯留量S3以上である場合には、燃料ガス供給状態切換制御部H3が、ミキサー2に対する燃料ガスGの供給状態を混合燃料ガス供給状態に切り換えている。第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が下限貯留量S3未満である場合には、燃料ガス供給状態切換制御部H3が、ミキサー2に対する燃料ガスGの供給状態を第2燃料ガス供給状態に切り換えている。以下、エンジン出力制御部H1によるエンジン出力制御、混合気圧力制御部H2による混合気圧力制御、及び、燃料ガス供給状態切換制御部H3による燃料ガス供給状態切換制御の動作について説明する。まず、エンジン出力制御部H1によるエンジン出力制御について説明する。このエンジン出力制御は、エンジン出力を目標出力に維持するために行われており、エンジン1の運転中には、常時、エンジン出力制御部H1がエンジン出力制御を行うようにしている。このエンジン出力制御では、エンジン出力検出手段12にて検出したエンジン出力が目標出力よりも小さい場合に、そのエンジン出力と目標出力との差に応じて、混合気流量調整弁10の開度を開き側に制御している。逆に、エンジン出力検出手段12にて検出したエンジン出力が目標出力よりも大きい場合には、そのエンジン出力と目標出力との差に応じて、混合気流量調整弁10の開度を閉じ側に制御している。このようにして、エンジン出力を目標出力に維持して所望のエンジン出力を得るようにしている。次に、図2のフローチャートに基づいて、混合気圧力制御部H2による混合気圧力制御、及び、燃料ガス供給状態切換制御部H3による燃料ガス供給状態切換制御の動作について説明する。第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が十分にあり、その貯留残量が中間貯留量S2以上である場合には、燃料ガス供給状態切換制御部H3が、ミキサー2に対する燃料ガスGの供給状態を第1燃料ガス供給状態に切り換えるステップ1のYesの場合、ステップ2。このとき、燃料ガス供給状態切換制御部H3は、混合気圧力制御部H2による混合気圧力制御を一旦中断させて、第1燃料ガス流量調整弁8の開度を予め設定された第1燃料ガス用目標開度例えば、開度70とし、且つ、第2燃料ガス流量調整弁9を閉状態開度0として、ミキサー2に第1燃料ガスG1のみを供給する第1燃料ガス供給状態に切り換えている。そして、燃料ガス供給状態切換制御部H3が第1燃料ガス供給状態に切り換えることで、燃料ガスGを第1燃料ガスG1のみとして、その第1燃料ガスG1と燃焼用空気Aとの混合気Mをエンジン1に供給して燃焼させてエンジン1を運転させている。燃料ガス供給状態切換制御部H3が第1燃料ガス供給状態への切換を行うと、混合気圧力制御部H2による混合気圧力制御の中断を解除して、混合気圧力制御部H2が混合気圧力制御を行うステップ3。このようにして、燃料ガス供給状態切換制御部H3は、第1燃料ガス供給状態に切り換える場合に、第1燃料ガス流量調整弁8の開度を予め定めた第1燃料ガス用目標開度とするように第1燃料ガス流量調整弁8の開度を制御した後、混合気圧力制御部H2による混合気圧力制御を行うようにしている。このときの混合気圧力制御部H2による混合気圧力制御について説明する。燃料ガス供給状態切換制御部H3による第1燃料ガス供給状態への切換により第2燃料ガス流量調整弁9を閉状態開度0としているので、第1燃料ガス流量調整弁8の開度のみを制御している。つまり、混合気圧力センサ11にて検出した混合気圧力が目標圧力よりも小さい場合に、その混合気圧力と目標圧力との差に応じて、第1燃料ガス流量調整弁8の開度を閉じ側に制御している。逆に、混合気圧力センサ11にて検出した混合気圧力が目標圧力よりも大きい場合に、その混合気圧力と目標圧力との差に応じて、第1燃料ガス流量調整弁8の開度を開き側に制御している。これにより、希薄混合気Mの空気比を所望の空気比に維持して、失火の発生や排ガス中のNOx濃度が高くなりすぎるという問題の発生を防止している。第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が低下して、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が中間貯留量S2未満で且つ下限貯留量S3以上である場合には、燃料ガス供給状態切換制御部H3が、ミキサー2に対する燃料ガスGの供給状態を混合燃料ガス供給状態に切り換えるステップ4のYesの場合、ステップ5。このとき、燃料ガス供給状態切換制御部H3は、混合気圧力制御部H2による混合気圧力制御を一旦中断させて、第1燃料ガス流量調整弁8の開度を予め設定された混合燃料ガス用目標開度例えば、開度35とし、且つ、第2燃料ガス流量調整弁9の開度を予め設定された混合燃料ガス目標開度例えば、開度35とするように、第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者の開度を制御して、ミキサー2に第1燃料ガスG1と第2燃料ガスG2との混合燃料ガスを供給する混合燃料ガス供給状態に切り換えている。そして、燃料ガス供給状態切換制御部H3が混合燃料ガス供給状態に切り換えることで、燃料ガスGを第1燃料ガスG1と第2燃料ガスG2との混合燃料ガスとして、その混合燃料ガスと燃焼用空気Aとの混合気Mをエンジン1に供給して燃焼させてエンジン1を運転させている。燃料ガス供給状態切換制御部H3が混合燃料ガス供給状態への切換を行うと、混合気圧力制御部H2による混合気圧力制御の中断を解除して、混合気圧力制御部H2が混合気圧力制御を行うステップ6。このようにして、燃料ガス供給状態切換制御部H3は、混合燃料ガス供給状態に切り換える場合に、第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者の開度を予め定めた第1燃料ガス用目標開度とするように第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者の開度を制御した後、混合気圧力制御部H2による混合気圧力制御を行うようにしている。このときの混合気圧力制御部H2による混合気圧力制御について説明する。燃料ガス供給状態切換制御部H3にて混合燃料ガス供給状態に切り換えている場合には、第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者の開度を制御している。つまり、混合気圧力センサ11にて検出した混合気圧力が目標圧力よりも小さい場合に、その混合気圧力と目標圧力との差に応じて、第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者の開度を閉じ側に制御している。逆に、混合気圧力センサ11にて検出した混合気圧力が目標圧力よりも大きい場合に、その混合気圧力と目標圧力との差に応じて、第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者の開度を開き側に制御している。これにより、希薄混合気Mの空気比を所望の空気比に維持して、失火の発生や排ガス中のNOx濃度が高くなりすぎるという問題の発生を防止している。更に、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が低下して、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が下限貯留量S3未満である場合には、燃料ガス供給状態切換制御部H3が、ミキサー2に対する燃料ガスGの供給状態を第2燃料ガス供給状態に切り換えるステップ7のYesの場合、ステップ8。このとき、燃料ガス供給状態切換制御部H3は、混合気圧力制御部H2による混合気圧力制御を一旦中断させて、第1燃料ガス流量調整弁8を閉状態開度0とし、且つ、第2燃料ガス流量調整弁9の開度を予め設定された第2燃料ガス用目標開度例えば、開度70として、ミキサー2に第2燃料ガスG2のみを供給する第2燃料ガス供給状態に切り換えている。そして、燃料ガス供給状態切換制御部H3が第2燃料ガス供給状態に切り換えることで、燃料ガスGを第2燃料ガスG2のみとして、その第2燃料ガスG2と燃焼用空気Aとの混合気Mをエンジン1に供給して燃焼させてエンジン1を運転させている。燃料ガス供給状態切換制御部H3が第2燃料ガス供給状態への切換を行うと、混合気圧力制御部H2による混合気圧力制御の中断を解除して、混合気圧力制御部H2が混合気圧力制御を行うステップ9。このようにして、燃料ガス供給状態切換制御部H3は、第2燃料ガス供給状態に切り換える場合に、第2燃料ガス流量調整弁9の開度を予め定めた第2燃料ガス用目標開度とするように第2燃料ガス流量調整弁9の開度を制御した後、混合気圧力制御部H2による混合気圧力制御を行うようにしている。このときの混合気圧力制御部H2による混合気圧力制御について説明する。燃料ガス供給状態切換制御部H3による第2燃料ガス供給状態への切換により第1燃料ガス流量調整弁8を閉状態開度0としているので、第2燃料ガス流量調整弁9の開度のみを制御している。つまり、混合気圧力センサ11にて検出した混合気圧力が目標圧力よりも小さい場合に、その混合気圧力と目標圧力との差に応じて、第2燃料ガス流量調整弁9の開度を閉じ側に制御している。逆に、混合気圧力センサ11にて検出した混合気圧力が目標圧力よりも大きい場合に、その混合気圧力と目標圧力との差に応じて、第2燃料ガス流量調整弁9の開度を開き側に制御している。これにより、希薄混合気Mの空気比を所望の空気比に維持して、失火の発生や排ガス中のNOx濃度が高くなりすぎるという問題の発生を防止している。ミキサー2に第1燃料ガスG1を供給する等により、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が低下する場合には、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が、中間貯留量S2以上→中間貯留量S2未満で且つ下限貯留量S3以上→下限貯留量S3未満と変化することになる。したがって、図2のフローチャートに示すように、燃料ガス供給状態切換制御部H3は、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が中間貯留量S2以上から中間貯留量S2未満で且つ下限貯留量S3以上に変化することで、ミキサー2に対する燃料ガスGの供給状態を第1燃料ガス供給状態から混合燃料ガス供給状態へ切り換えるステップ4のYesの場合、ステップ5。また、燃料ガス供給状態切換制御部H3は、混合燃料ガス供給状態に維持した状態で、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が中間貯留量S2未満で且つ下限貯留量S3以上から下限貯留量S3未満に変化することで、ミキサー2に対する燃料ガスGの供給状態を混合燃料ガス供給状態から第2燃料ガス供給状態へ切り換えるステップ7のYesの場合、ステップ8。このようにして、第1燃料ガス供給状態から第2燃料ガス供給状態への切換を行う場合には、燃料ガス供給状態切換制御部H3が、まず、第1燃料ガス供給状態から混合燃料ガス供給状態への切換を行い、混合燃料ガス供給状態を所定時間維持した後、混合燃料ガス供給状態から第2燃料ガス供給状態への切換を行うようにしている。ここで、混合燃料ガス供給状態を所定時間維持する場合の所定時間については、例えば、エンジン出力制御部H1がエンジン出力制御を行い、且つ、混合気圧力制御部H2が混合気圧力制御を行うのに要する時間以上の時間に設定されている。逆に、ミキサー2への第1燃料ガスG1の供給を停止した状態でバイオガス発生装置図示省略にて発生された第1燃料ガスG1を第1燃料ガス貯留部7に貯留している、或いは、バイオガス発生装置図示省略にて発生する第1燃料ガスG1の発生量が多量である等により、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が増加する場合には、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が、下限貯留量S3未満→中間貯留量S2未満で且つ下限貯留量S3以上→中間貯留量S2以上と変化することになる。したがって、燃料ガス供給状態切換制御部H3は、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が下限貯留量S3未満から中間貯留量S2未満で且つ下限貯留量S3以上に変化することで、ミキサー2に対する燃料ガスGの供給状態を第2燃料ガス供給状態から混合燃料ガス供給状態へ切り換えるステップ4のYesの場合、ステップ5。また、燃料ガス供給状態切換制御部H3は、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量が中間貯留量S2未満で且つ下限貯留量S3以上から中間貯留量S2以上に変化することで、ミキサー2に対する燃料ガスGの供給状態を混合燃料ガス供給状態から第1燃料ガス供給状態へ切り換えるステップ1のYesの場合、ステップ2。このようにして、第2燃料ガス供給状態から第1燃料ガス供給状態への切換を行う場合には、燃料ガス供給状態切換制御部H3が、まず、第2燃料ガス供給状態から混合燃料ガス供給状態への切換を行い、混合燃料ガス供給状態を所定時間維持した後、混合燃料ガス供給状態から第1燃料ガス供給状態への切換を行うようにしている。ここで、混合燃料ガス供給状態を所定時間維持する場合の所定時間については、例えば、エンジン出力制御部H1がエンジン出力制御を行い、且つ、混合気圧力制御部H2が混合気圧力制御を行うのに要する時間以上の時間に設定されている。別実施形態1上記実施形態では、燃料ガス供給状態切換制御部H3が、混合燃料ガス供給状態に切り換える場合に、混合気圧力制御部H2による混合気圧力制御を一旦中断させて、第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者の開度を混合燃料ガス用目標開度とするように第1燃料ガス流量調整弁8及び第2燃料ガス流量調整弁9の両者の開度を制御した後、混合気圧力制御部H2による混合気圧力制御を行うようにしている。これに代えて、燃料ガス供給状態切換制御部H3は、混合燃料ガス供給状態に切り換える場合に、第1燃料ガス流量調整弁8の開度を予め定めた混合燃料ガス用目標開度例えば、開度35とするように第1燃料ガス流量調整弁8の開度を制御するとともに、混合気圧力制御部H2による混合気圧力制御により、混合気供給路3にてエンジン1に供給する混合気圧力が目標圧力となるように第2燃料ガス流量調整弁9の開度を制御するようにしてもよい。このように、ミキサー2に対する燃料ガスGの供給状態を混合気燃料ガス供給状態に切り換える場合には、第1燃料ガス流量調整弁8については、混合燃料ガス用目標開度への開度制御を行い、それと同時に、第2燃料ガス流量調整弁9については、混合気圧力制御部H2による混合気圧力制御を行うことができる。2上記実施形態では、燃料ガス供給状態切換制御部H3が、第1燃料ガス貯留部7における第1燃料ガスG1の貯留残量の変化に応じて、第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行うようにしている。これに代えて、図示は省略するが、第1燃料ガス供給路5にて供給される第1燃料ガスG1の供給状態の変化に応じて、ミキサー2に対する燃料ガスGの供給状態について、第1燃料ガス供給状態に切り換えるための第1指令、混合燃料ガス供給状態に切り換えるための混合指令、第2燃料ガス供給状態に切り換えるための第2指令の何れかの指令を行う指令手段を備える。そして、燃料ガス供給状態切換制御部H3が、指令手段による指令に基づいて、第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行うこともできる。例えば、第1燃料ガスG1であるバイオガスを発生させる際に、エンジン1に悪影響を与えるような不純物が混入していることもあるので、除去装置を用いてその不純物を除去するようにしている。しかしながら、その除去装置の故障等により、エンジン1に悪影響を与えるような不純物が第1燃料ガスG1に混入している状態となる場合もある。このような場合には、第1燃料ガス貯留部7に第1燃料ガスが貯留されていても、ミキサー2に対する第1燃料ガスG1への供給を中止すべきである。そこで、除去装置の故障等により、エンジン1に悪影響を与えるような不純物が第1燃料ガスG1に混入している可能性がある状態となると、指令手段が第2指令を指令することで、燃料ガス供給状態切換制御部H3が第2燃料ガス供給状態に切り換えて、ミキサー2に対する第1燃料ガスG1への供給を中止することができる。また、第1燃料ガスG1であるバイオガスの発熱量が変動する場合もあるので、指令手段は、バイオガスの発熱量に応じて、第1指令、混合指令、第2指令の何れかの指令を行うこともできる。例えば、バイオガスの発熱量が第1設定値以上であると、指令手段が第1指令を指令し、バイオガスの発熱量が第1設定値未満で且つ第1設定値よりも小さい第2設定値以上であると、指令手段が混合指令を指令し、バイオガスの発熱量が第2設定値未満であると、指令手段が第2指令を指令することができる。このようにして、第1燃料ガスG1であるバイオガスの発熱量の変動に応じて、燃料ガス供給状態切換制御部H3が第1燃料ガス供給状態と混合燃料ガス供給状態と第2燃料ガス供給状態との間での切換を行うこともできる。3上記実施形態では、第1燃料ガスG1をバイオガスとしているが、例えば、第1燃料ガスG1を炭鉱ガスとすることもできる。4上記実施形態では、貯留残量検出手段13にて検出する貯留残量を、上限貯留量S1、中間貯留量S2、下限貯留量S3の3段階としているが、これに代えて、例えば、貯留残量検出手段13にて検出する貯留残量を、上限貯留量S1、下限貯留量S3の2段階とすることもできる。この場合、例えば、貯留残量検出手段13にて検出する貯留残量が下限貯留量S3以上である場合に、燃料ガス供給状態切換制御部H3が第1燃料ガス供給状態に切り換え、貯留残量検出手段13にて検出する貯留残量が下限貯留量S3未満である場合に燃料ガス供給状態切換制御部H3が第2燃料ガス供給状態に切り換えることができる。そして、この場合においても、上記実施形態と同様に、燃料ガス供給状態切換制御部H3は、第1燃料ガス供給状態から第2燃料ガス供給状態への切換を行う場合において、まず、第1燃料ガス供給状態から混合燃料ガス供給状態への切換を行い、その混合燃料ガス供給状態を所定時間維持した後、混合燃料ガス供給状態から第2燃料ガス供給状態への切換を行うことができる。また、燃料ガス供給状態切換制御部H3は、第2燃料ガス供給状態から第1燃料ガス供給状態への切換を行う場合においても、まず、第2燃料ガス供給状態から混合燃料ガス供給状態への切換を行い、その混合燃料ガス供給状態を所定時間維持した後、混合燃料ガス供給状態から第1燃料ガス供給状態への切換を行うことができる。