(57)【特許請求の範囲】
【請求項１】
燃料貯蔵容器を構成する燃料ガスを貯蔵する複数の各燃料タンクに、前記燃料ガスの供給を遮断する１つの遮断弁が接続され、並列な各前記燃料タンクからの配管が前記各遮断弁の下流で合流する前記燃料ガスを供給する燃料ガス流路を備えた燃料電池車両の燃料ガス供給装置において、
前記燃料ガス流路中の燃料ガスの圧力、温度を用いて前記燃料貯蔵容器中に残留する使用可能な燃料ガス残量を求める残量検出手段と、
１以上の前記燃料タンクから燃料ガスの供給が停止したとの仮定の下に、前記燃料ガスの供給が停止していない他の前記燃料タンクからなる前記燃料貯蔵容器内部の燃料ガス仮想残量を、前記停止していない燃料タンクの燃料ガス実残量初期値から発電電流と水素パージ量とに基づいて算出した積算燃料ガス消費量を差し引くことにより、推定する仮想残量推定手段と、
前記燃料ガス残量と前記燃料ガス仮想残量とを比較して、前記燃料ガス残量が前記燃料ガス仮想残量の範囲に収まる場合、前記燃料ガスの供給が停止した前記燃料タンクに接続される遮断弁の不具合を検出する検出手段とを備えた
ことを特徴とする燃料電池車両の燃料ガス供給装置。
【請求項２】
前記検出手段が遮断弁の不具合を検出した場合に、遮断弁が不具合でない燃料タンクから燃料ガスの供給を継続するとともに、ユーザに対し遮断弁の不具合を報知する
ことを特徴とする請求項１記載の燃料電池車両の燃料ガス供給装置。
【請求項３】
前記燃料ガス供給装置が、全ての前記燃料タンクより正常に燃料ガスが供給されているとの仮定の下に、前記発電電流量及び前記水素パージ量より求められる所定の期間の積算燃料ガス消費量を求め、該積算燃料ガス消費量を前記燃料ガス残量の初期値から差し引くことにより、前記燃料貯蔵容器内部の燃料ガス理想残量を推定する理想残量推定手段をさらに備え、
前記検出手段は、さらに、前記燃料ガス残量と前記燃料ガス理想残量とを比較して、前記燃料ガス残量が前記燃料ガス理想残量の範囲より小さい場合、前記燃料ガスのリークを検出する
ことを特徴とする請求項１又は請求項２に記載の燃料電池車両の燃料ガス供給装置。
【請求項４】
前記検出手段は、前記燃料ガス残量と前記燃料ガス理想残量との比較を、第１の所定時間毎に及びこの第１の所定時間よりも長い第２の所定時間毎に行う
ことを特徴とする請求項３に記載の燃料電池車両の燃料ガス供給装置。
【請求項５】
前記残量検出手段は、
前記燃料ガス流路中の燃料ガスの圧力、温度を用いて、第１の時刻における前記燃料貯蔵容器中に残留する使用可能な燃料ガス残量である第１の残量と、前記第１の時刻より所定時間後の第２の時刻において、前記燃料貯蔵容器中に残留する使用可能な燃料ガス残量である第２の残量とを求め、
前記理想残量推定手段は、
全ての前記燃料タンクより正常に燃料ガスが供給されているとの仮定の下に、前記発電電流と前記水素パージ量とに基づいて算出される前記所定時間中に消費された燃料ガス量を前記第１の残量より差し引くことで求められる燃料貯蔵容器内部の燃料ガス理想残量を推定し、
前記検出手段は、
異なる長さの２以上の前記所定時間において、前記第２の残量と前記燃料ガス理想残量との比較を行い、前記第２の残量が前記燃料ガス理想残量の範囲より小さい場合、前記ガス流路の不具合を検出する
ことを特徴とする請求項３または請求項４記載の燃料電池車両の燃料ガス供給装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、燃料ガスを使用する車両に用いられる燃料電池車両の燃料ガス供給装置に関するものである
【０００２】
【従来の技術】
圧縮天然ガス（ＣＮＧ）や、水素等の燃料ガスを用いた設備においては、一般に複数の燃料タンクが設置される。又、同様に燃料ガスを用いた車両においても、空間の有効活用のために複数の燃料タンクを設置することが行われるようになってきた。
【０００３】
複数の燃料タンクを用いる場合には個々の燃料タンクに遮断弁が設けられており、車両又は装置の非稼動時には遮断弁を閉弁し、燃料ガスの供給を止め、稼動時にのみ遮断弁を開弁し燃料ガスを供給するように構成されている。
【０００４】
ところで、複数の燃料タンクを有する車両又は装置においては、この遮断弁の内の幾つかに固着等の不具合が発生して、不具合が発生した遮断弁を有する燃料タンクより燃料ガスが供給されなくなる不良が発生する可能性がある。このような不良が発生すると、燃料ガスを用いる車両の場合には車両の運行は可能であるものの、走行可能距離が短くなるという問題が起こる。
【０００５】
【発明が解決しようとする課題】
しかしながら、遮断弁に不具合が発生して、燃料ガスの供給が停止してしまうという不良を積極的に検知している例は従来見られなかった。
ここに本発明の解決すべき技術的課題が存在するのであり、本発明の第１の課題は、燃料ガスを貯蔵する複数の燃料タンクを有する燃料電池車両の燃料ガス供給装置であって、燃料タンクに設けられた遮断弁の固着等の不具合を検出することが可能な燃料電池車両の燃料ガス供給装置を提供することである。
【０００６】
また、圧縮した燃料ガスを貯蔵する燃料タンクを有する車両又は設備においては、燃料ガス配管よりリークが生じる可能性がある。リークを検知し、装置の安全を確保する方法として、燃料が大量にリークした場合、機械的に燃料ガスの流出を防止する過流防止弁を燃料タンクに備える方法が存在する。
【０００７】
また、微量なリークに対して、燃料タンク近傍に漏洩した燃料ガスを検知するための濃度センサを設け、その濃度センサの検出値により燃料タンクの遮断弁を電気的又は機械的に閉弁する方法が存在する。しかし、この方法では、リーク発生個所が濃度センサから離れている場合にリーク発生を検知することが難しく、リーク検出精度を向上するためには数多くの濃度センサを配置しなければならないという問題点がある。
【０００８】
ここに、本発明の解決すべき技術的課題が存在するのであり、本発明の第２の課題は、燃料タンクから燃料供給路を介して燃料ガスを供給する装置において、燃料の微量なリークを精度良く検出でき、且つ単純な構造を有する燃料電池車両の燃料ガス供給装置を提供することである。
【０００９】
【課題を解決するための手段】
本発明は、前記した課題を解決するために次のように構成した。
請求項１に記載の発明は、燃料貯蔵容器を構成する燃料ガスを貯蔵する複数の各燃料タンクに、前記燃料ガスの供給を遮断する１つの遮断弁が接続され、並列な各前記燃料タンクからの配管が前記各遮断弁の下流で合流する前記燃料ガスを供給する燃料ガス流路とを備えた燃料電池車両の燃料ガス供給装置において、前記燃料ガス流路中の燃料ガスの圧力、温度を用いて前記燃料貯蔵容器中に残留する使用可能な燃料ガス残量を求める残量検出手段と、１以上の前記燃料タンクから燃料ガスの供給が停止したとの仮定の下に、前記燃料ガスの供給が停止していない他の前記燃料タンクからなる前記燃料貯蔵容器内部の燃料ガス仮想残量を、前記停止していない燃料タンクの燃料ガス実残量初期値から発電電流と水素パージ量とに基づいて算出した積算燃料ガス消費量を差し引くことにより、推定する仮想残量推定手段と、前記燃料ガス残量と前記燃料ガス仮想残量とを比較して、前記燃料ガス残量が前記燃料ガス仮想残量の範囲に収まる場合、前記燃料ガスの供給が停止した前記燃料タンクに接続される遮断弁の不具合を検出する検出手段とを備えたことを特徴とする燃料電池車両の燃料ガス供給装置である。
【００１０】
請求項１に記載の発明によれば、残量検出手段はある時刻において、燃料ガス流路中の燃料ガスの状態（温度、圧力等）より実際に燃料貯蔵容器中に存在する使用可能な燃料ガス残量を求めることが可能である。
ここで、「燃料ガス残量」とは、燃料貯蔵容器中に存在する燃料ガス残量の内、使用可能状態となっている燃料ガスの量を示す。つまり、一部の燃料タンクに不具合が発生して、使用不可能な燃料ガスが存在する場合、その量は燃料ガス残量には含まれないものとする。
また、仮想残量推定手段は、ある時刻において前記残量検出手段により求められた燃料ガス残量から、一部の燃料タンクが利用不能であるとの仮定の下に、一定時間内に消費された燃料ガスの消費量を差し引き、利用可能な燃料タンク中の燃料ガスの残量（燃料ガス仮想残量）を推定する。尚、燃料ガスの消費量の評価には誤差を伴うために、仮想残量推定手段が推定する燃料ガス仮想残量は誤差範囲を有している。
【００１１】
さらに、検出手段は、前記一定時間後に残量検出手段より求められた燃料ガス残量と前記燃料ガス仮想残量とを比較して、燃料ガス残量が、燃料ガス仮想残量と前記誤差範囲内で一致した場合には、燃料貯蔵容器において、一部の燃料タンクが遮断弁の不具合により利用不能となっていることを検出する。
このように、請求項１に記載された発明によれば、燃料ガス残量と前記燃料ガス仮想残量とを比較することで燃料タンクの遮断弁において固着等の不具合を検出することが可能となる。
【００１２】
請求項２に記載の発明は、前記検出手段が遮断弁の不具合を検出した場合に、遮断弁が不具合でない燃料タンクから燃料ガスの供給を継続するとともに、ユーザに対し遮断弁の不具合を報知することを特徴とする請求項１記載の燃料電池車両の燃料ガス供給装置である。
請求項２に記載された発明によれば、燃料タンクの一部において遮断弁が不具合となり燃料ガスが供給されなくなっても、他の正常な燃料タンクより燃料ガスが供給されるので、燃料ガスを利用する装置は正常に稼動することが可能となる。また、遮断弁の不具合は、報知手段等によりユーザに報知されるので、ユーザはメンテナンスの必要性を認識することができる。
【００１３】
請求項３に記載の発明は、前記燃料ガス供給装置が、全ての前記燃料タンクより正常に燃料ガスが供給されているとの仮定の下に、前記発電電流量及び前記水素パージ量より求められる所定の期間の積算燃料ガス消費量を求め、該積算燃料ガス消費量を前記燃料ガス残量の初期値から差し引くことにより、前記燃料貯蔵容器内部の燃料ガス理想残量を推定する理想残量推定手段をさらに備え、前記検出手段は、さらに、前記燃料ガス残量と前記燃料ガス理想残量とを比較して、前記燃料ガス残量が前記燃料ガス理想残量の範囲より小さい場合、前記燃料ガスのリークを検出することを特徴とする請求項１又は請求項２に記載の燃料電池車両の燃料ガス供給装置である。
【００１４】
請求項３に記載された発明によれば、理想残量推定手段は、ある時刻において前記残量検出手段により求められた燃料ガス残量から、全ての燃料タンクが利用できるとの仮定の下に、一定時間内に消費された燃料ガスの消費量を差し引き、燃料タンク中の燃料ガスの残量（燃料ガス理想残量）を推定する。尚、燃料ガスの消費量の評価には誤差を伴うために、理想残量推定手段が推定する燃料ガス理想残量は誤差範囲を有している。
【００１５】
また、検出手段は、前記一定時間後に残量検出手段より求められた燃料ガス残量と前記燃料ガス理想残量とを比較して、燃料ガス流路中におけるリークの有無を検出する。つまり、検出手段は、燃料ガス残量が、燃料ガス理想残量よりも前記誤差範囲を勘案しても小さい場合には、燃料ガス流路中において燃料ガスのリークが発生していると判断する。
【００１６】
このように、この燃料ガス供給装置においては、理想残量推定手段により推定された燃料ガス理想残量と残量検出手段により求められた燃料ガス残量とを比較することにより燃料ガスの燃料ガス流路中におけるリークを検出することができる。また、請求項１に記載の発明と請求項３に記載の発明とを組み合わせることにより、燃料タンクの遮断弁の固着と燃料ガス流路中のリークとを判別して検出することが可能となる。
【００１７】
請求項４に記載の発明は、前記検出手段は、前記燃料ガス残量と前記燃料ガス理想残量との比較を、第１の所定時間毎に及びこの第１の所定時間よりも長い第２の所定時間毎に行うことを特徴とする請求項３に記載の燃料電池車両の燃料ガス供給装置である。
請求項４に記載の発明によれば、燃料電池車両の燃料ガス供給装置において、理想残量推定手段は、ある時刻における燃料ガス残量を基準として、この燃料ガス残量から、第１の所定時間内に消費された燃料ガスの消費量を差し引くことにより、第１の燃料ガス理想残量を推定し、検出手段はこの第１の燃料ガス理想残量と第１の所定時間後の燃料ガス残量とを比較する。
【００１８】
さらに、理想残量推定手段は、前記したある時刻における燃料ガス残量を基準として、第１の所定時間よりも長い第２の所定時間内に消費された燃料ガスの消費量を前記したある時刻における燃料ガス残量より差し引くことにより第２の燃料ガス理想残量を推定し、検出手段はこの第２の燃料ガス理想残量と第２の所定時間後の燃料ガス残量とを比較する。
【００１９】
本発明の燃料ガス供給装置は、燃料ガス流路より微量のリーク（スローリーク）が発生しており、第１の所定時間毎に行われる第１の燃料ガス理想残量と燃料ガス残量との比較ではこのスローリークを検出できない場合であっても、第１の所定時間よりも長い第２の所定時間毎に行われる第２の燃料ガス理想残量と燃料ガス残量との比較により、このスローリークを検出することが可能となる。
【００２０】
請求項５に記載の発明は、前記残量検出手段は、前記燃料ガス流路中の燃料ガスの圧力、温度を用いて、第１の時刻における前記燃料貯蔵容器中に残留する使用可能な燃料ガス残量である第１の残量と、前記第１の時刻より所定時間後の第２の時刻において、前記燃料貯蔵容器中に残留する使用可能な燃料ガス残量である第２の残量とを求め、前記理想残量推定手段は、全ての前記燃料タンクより正常に燃料ガスが供給されているとの仮定の下に、前記発電電流と前記水素パージ量とに基づいて算出される前記所定時間中に消費された燃料ガス量を前記第１の残量より差し引くことで求められる燃料貯蔵容器内部の燃料ガス理想残量を推定し、前記検出手段は、異なる長さの２以上の前記所定時間において、前記第２の残量と前記燃料ガス理想残量との比較を行い、前記第２の残量が前記燃料ガス理想残量の範囲より小さい場合、前記ガス流路の不具合を検出することを特徴とする請求項３または請求項４記載の燃料電池車両の燃料ガス供給装置である。
【００２１】
請求項５に記載の発明によれば、燃料電池車両の燃料ガス供給装置において、残量検出手段は任意の時刻において、燃料貯蔵容器中の利用可能な燃料ガス残量を求め、この値を記憶しておくことが可能であり、残量検出手段は、第１の時刻において第１の残量を求め、所定時間後の第２の時刻において第２の残量を求める。
また、理想残量推定手段は、発電電流と水素パージ量とに基づいて算出されるこの所定時間中に消費された燃料ガス量（燃料ガス消費量）を評価しており、全ての前記燃料タンクより正常に燃料ガスが供給されているとの仮定の下で、前記第１の残量より燃料ガス消費量を差し引くことにより、理想的な燃料ガス残量である燃料ガス理想残量を推定する。
そして、検出手段は、第２の時刻において、前記燃料ガス理想残量と前記第２の残量とを比較することで、燃料ガス流路におけるリークを検出することができる。
さらに、請求項５の燃料電池車両の燃料ガス供給装置では、検出手段が、異なる長さの２以上の所定時間において、前記燃料ガス理想残量と前記第２の残量との比較を行うことで、所定時間が短い場合では検出することが難しいスローリークを、所定時間を長くすることで検出することが可能となる。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を適宜図面を参照して説明する。
まず、本発明の燃料ガス供給装置のシステムを図１を参照して説明する。図１は本発明の燃料ガス供給装置を水素ガスを燃料ガスとして用いる燃料電池車両に組み込んだ例を示している。燃料ガス供給装置は、水素タンク１ａ，１ｂからなる燃料貯蔵容器１と、それぞれの水素タンク１ａ，１ｂに設けられる遮断弁２ａ，２ｂと、これらの遮断弁２ａ，２ｂを介して１本に合流し、燃料ガス利用装置である高分子電解質型燃料電池４（以下、「ＰＥＦＣ４」という）に燃料ガスを供給するとともに、ＰＥＦＣ４から排出される燃料ガスを還流させるための燃料ガス流路３と、燃料貯蔵容器１とＰＥＦＣ４との間の燃料ガス流路３に設けられ、ＰＥＦＣ４に供給される水素の圧力を調整するためのレギュレータ５と、ＰＥＦＣ４から排出される水素を含む排ガスを適宜排出するための三方弁６と、水素を系外（燃料ガス供給装置外）にパージするためのパージ弁１３と、燃料ガス流路３のレギュレータ５より上流に設けられる水素ガスの状態（圧力、温度）を測定するための圧力・温度センサ７と、ＰＥＦＣ４に設けられ、ＰＥＦＣ４の発電電流量を測定するための電流計８と、パージ弁１３の下流に設けられ、系外に放出される水素量を評価するための流量計９と、燃料貯蔵容器１及び車体の所定箇所に設けられる水素ガスの濃度を計測するためのＨ2センサ１０ａ，１０ｂと、圧力・温度センサ７、電流計８、流量計９及びＨ2センサ１０ａ，１０ｂからの情報を処理するためのＥＣＵ１１と、水素のリークや遮断弁２ａ，２ｂの固着が発生した場合に、それをユーザに報知するための報知手段１２とからなる。
【００２３】
燃料ガスである水素ガスは、水素充填口より水素タンク１ａ，１ｂに充填される。車両が稼動すると、遮断弁２ａ，２ｂが開弁し、水素ガスは、燃料ガス流路３を通ってレギュレータ５より調圧されてＰＥＦＣ４に供給される。ＰＥＦＣ４は、水素ガスの供給を受けて発電を行い、水素と生成水とを含む排ガスを排出する。排ガスは三方弁６を経て再び燃料ガス流路３に還流される。また、排ガスの一部は、適宜パージ弁１３を経て系外に排出される。
【００２４】
車両の稼動中には、水素ガスの状態（圧力、温度）は燃料ガス流路３に設けられた圧力・温度センサ７により所定のサンプリング間隔（例えば０．１秒間隔）で監視されている。圧力・温度センサ７の検出した状態は、後記のようにＥＣＵ１１に送信され、残量検出手段Ｅ２により、燃料貯蔵容器１に貯蔵されて、利用可能な水素ガス残量（以下、「水素ガス実残量」と言う）が評価される。また、車両の稼動中には、ＰＥＦＣ４の発電電流量は電流計８により、系外への水素パージ量は流量計９により、所定のサンプリング間隔（例えば０．１秒間隔）でそれぞれ監視されており、これらの情報は後記のようにＥＣＵ１１の水素消費量算出手段Ｅ１に送信され、単位サンプリング期間（例えば、０．１秒間）に消費された水素量が算出される。ここで、圧力・温度センサ７、電流計８及び流量計９の測定のサンプリング間隔は、互いに等しく、同期しているものとする。また、この単位サンプリング期間に消費された水素量のことを単位水素消費量と称することとする。
【００２５】
続いて、本発明の燃料ガス供給装置において重要な役割を果たすＥＣＵ１１の機能について概説する。
ＥＣＵ１１は、電流計８により測定された発電電流量と流量計９により測定された水素パージ量とから、単位水素消費量を算出する水素消費量算出手段Ｅ１と、圧力・温度センサ７で測定された水素の圧力と温度より水素ガス実残量を評価する残量検出手段Ｅ２と、水素タンク１ａ，１ｂのいずれか片方からしか水素が供給されていないとの仮定の下に、燃料貯蔵容器１中の水素ガス残量（水素ガス仮想残量）を推定する仮想残量推定手段Ｅ３と、全水素タンク１ａ，１ｂの双方から正常に水素が供給されているとの仮定の下に、燃料貯蔵容器１中の水素ガス残量（水素ガス理想残量）を推定する理想残量推定手段Ｅ４と、水素ガス仮想残量、水素ガス理想残量及び水素ガス実残量とを比較して、水素ガスのリーク及び遮断弁２ａ，２ｂの固着を検出するための検出手段Ｅ５、及び、Ｈ2センサ１０ａ，１０ｂからの水素濃度の情報を受けて、大きなリークが発生していないかどうかを判断するための大リーク検出手段Ｅ６とからなる。
尚、特許請求の範囲で言うところの「燃料ガス仮想残量」が「水素ガス仮想残量」に、「燃料ガス理想残量」が「水素ガス理想残量」にそれぞれ相当する。
【００２６】
ＥＣＵ１１には、車両の稼動中には圧力・温度センサ７、電流計８及び流量計９から前記サンプリング間隔（例えば０．１秒間隔）で常に情報が入力される。圧力・温度センサ７からの情報（圧力、温度）は残量検出手段Ｅ２に入力され、気体の状態方程式に基づいて燃料貯蔵容器１中の水素ガス実残量が評価される。
【００２７】
また、電流計８により測定されたＰＥＦＣ４の発電電流量及び流量計９により測定された水素パージ量は水素消費量算出手段Ｅ１に入力される。前記発電電流量はＰＥＦＣ４の消費水素量と比例するので、この関係を用いてＰＥＦＣ４により単位サンプリング期間あたりに消費された水素量が算出される。同様に、水素パージ量より、単位サンプリング期間あたりに系外に捨てられた（消費された）水素量が算出される。これらの消費水素量を加え合わせることによりシステム全体における単位水素消費量が算出される。
【００２８】
仮想残量推定手段Ｅ３には、前記サンプリング間隔で、水素消費量算出手段Ｅ１から単位水素消費量が入力される。仮想残量推定手段Ｅ３は単位水素消費量を所定の期間に渡り積算して、積算水素消費量を求め、この値を、水素タンク１ａ，１ｂの片方からしか水素供給がないとの仮定の下に、燃料貯蔵容器１中の水素ガス実残量の初期値から差し引くことにより、燃料貯蔵容器１の仮想的な水素ガス残量である水素ガス仮想残量を推定する。尚、単位水素消費量は誤差を伴う値であるので、水素ガス仮想残量はある幅を有する値となる。
【００２９】
理想残量推定手段Ｅ４には、前記サンプリング間隔で、水素消費量算出手段Ｅ１から単位水素消費量が入力される。理想残量推定手段Ｅ４は、単位水素消費量を所定の期間（短期間、中期間、長期間）に渡り積算して、積算水素消費量を求め、この値を水素タンク１ａ，１ｂが両者とも正常に水素ガスを供給しているとの仮定の下に、燃料貯蔵容器１中の水素ガス実残量の初期値より差し引くことにより、燃料貯蔵容器１中の理想的な水素ガス残量である水素ガス理想残量を推定する。尚、水素消費量は誤差を伴う値であるので、水素ガス理想残量はある幅を有する値となる。
【００３０】
このようにして得られた水素ガス実残量、水素ガス仮想残量及び水素ガス理想残量は、検出手段Ｅ５に送信され、水素ガス実残量と水素ガス仮想残量とが比較され、これらが誤差の範囲で一致した場合には、検出手段Ｅ５は水素タンク１ａ，１ｂの片方からしか水素供給がされていない。つまり、遮断弁２ａ，２ｂのどちらかで固着が発生していると判断し、報知手段１２に指令を送り、報知手段１２はユーザに対して「遮断弁２ａ，２ｂの内のどちらかが固着している」との報知を行う。
【００３１】
同様に、検出手段Ｅ５においては、水素ガス実残量と水素ガス理想残量とが比較され、水素ガス実残量が水素ガス理想残量の誤差範囲内に収まらない場合には、検出手段Ｅ５は、燃料ガス流路３の何れかの箇所でリークが発生していると判断し、報知手段１２に指令を送り、報知手段１２はユーザに対して「水素ガスのリークが発生している」との報知を行う。
【００３２】
ここで、本発明の燃料ガス供給装置が水素タンク１ａ，１ｂの遮断弁２ａ，２ｂの固着及び燃料ガス流路３からのリークを判別して判断を行う概念について図２を用いて説明する。
図２は縦軸が燃料貯蔵容器１中の水素ガス残量を、横軸が時間を示している。グラフには、理想残量推定手段Ｅ４が、水素タンク１ａ，１ｂから正常に水素ガスが供給されているとの仮定の下に、積算水素消費量を用いて推定した水素ガス理想残量が実線で描かれている。前記したように、積算水素消費量の算出の基礎となる単位水素消費量は誤差を含んだ値であるので、水素ガス理想残量は、破線で示したように縦軸方向に誤差の幅を有する帯となっている。
【００３３】
グラフには、また、仮想残量推定手段Ｅ３が、水素タンク１ａ，１ｂの片方において遮断弁２ａ，２ｂが固着しており、水素ガスが片方の水素タンク１ａ，１ｂからしか供給されていないとの仮定の下に、積算水素消費量を用いて推定した水素ガス仮想残量が実線で描かれている。前記したように、水素ガス仮想残量を算出する基礎となる単位水素消費量は誤差を含んでいるので、水素ガス仮想残量は、破線で示したように縦軸方向に誤差の幅を有する帯となっている。
【００３４】
グラフには、さらに、残量検出手段Ｅ２が、圧力・温度センサ７より得られた水素ガスの状態より算出した、ある時刻における燃料貯蔵容器１に貯蔵されている利用可能な水素ガス残量（水素ガス実残量）が点Ｒ１〜Ｒ４として描かれている。
【００３５】
燃料ガス供給装置において、リークも遮断弁２ａ，２ｂの固着も発生していない場合には、水素ガス実残量は、点Ｒ１で示すように水素ガス理想残量の帯の中に収まっている。しかし、リークが発生した場合には、リークにより水素ガスが水素ガス理想残量よりも多く消費されるために、点Ｒ２で示したように、水素ガス実残量は、水素ガス理想残量よりも小さくなり、水素ガス理想残量と水素ガス実残量とは一致しなくなる。
【００３６】
また、同様に、遮断弁２ａ，２ｂのどちらかが固着した場合には、水素タンク１ａ，１ｂの一方が使用不能状態となり、水素ガス実残量が急激に減少するので、点Ｒ３で示すように、水素ガス実残量は水素ガス仮想残量の範囲に収まる。この点の詳細については後記する。
更に、点Ｒ４のように、水素ガス実残量が水素ガス仮想残量の範囲を下回る場合には、大幅なリークが発生しているとする。
このように本発明の燃料ガス供給装置においては、水素ガス実残量と水素ガス仮想残量及び水素ガス理想残量とを比較することで、燃料ガス流路３からのリークと遮断弁２ａ，２ｂの固着とを区別して検出することが可能となる。
【００３７】
続いて、仮想残量推定手段Ｅ３、理想残量推定手段Ｅ４について、より詳細に説明する。
仮想残量推定手段Ｅ３は、単位水素消費量を積算して積算水素消費量を評価するための消費量積算部Ｅ３ａと、水素ガス実残量と積算水素消費量とから水素ガス仮想残量を演算する仮想残量演算部Ｅ３ｂとからなる。
【００３８】
消費量積算部Ｅ３ａは、加算部Ｅ３ａ１と記憶部Ｅ３ａ２とからなる。
加算部Ｅ３ａ１には、水素消費量算出部Ｅ１より前記サンプリング間隔毎に単位水素消費量が入力され続けている。加算部Ｅ３ａ１は、単位水素消費量が入力されると、記憶部Ｅ３ａ２から、それまでに積算された積算水素消費量が記憶されている一時記憶データを読み出し、この一時記憶データに水素消費量算出部Ｅ１から入力された単位水素消費量を加算して、一時記憶データを更新して、再び記憶部Ｅ３ａ２に記憶する。この積算水素消費量は、短期間（例えば、１秒間）という積算期間で積算されているものとする。
【００３９】
積算水素消費量の積算期間が終了すると、消費量積算部Ｅ３ａは積算結果を仮想残量演算部Ｅ３ｂに出力する。それとともに、記憶部Ｅ３ａ２に記憶されている一時記憶データを０にリセットし、再び積算水素消費量の積算を開始する。
【００４０】
ここで、消費量積算部Ｅ３ａにおける積算水素消費量の算出の手順を図３を参照しながら説明する。
先ず、Ｓ２０１において、水素消費量算出手段Ｅ１から加算部Ｅ３ａ１に単位水素消費量が入力される。すると、加算部Ｅ３ａ１は、記憶部Ｅ３ａ２より一時記憶データを読み出す（Ｓ２０２）。続いて、Ｓ２０３において、「一時記憶データ＝一時記憶データ＋単位水素消費量」との演算が行われ、一時記憶データが更新される。続いて、Ｓ２０４において、積算期間が終了したかどうかが判断される。Ｓ２０４において、積算期間が終了していない（ＮＯ）と判断された場合には、更新された一時記憶データが記憶部Ｅ３ａ２に書き込まれ（Ｓ２０５）、処理はＳ２０１に戻る。
【００４１】
それに対し、Ｓ２０４において積算期間が終了したと判断された場合（ＹＥＳ）には、「積算水素消費量＝一時記憶データ」との演算がされ（Ｓ２０６）、積算水素消費量が仮想残量演算部Ｅ３ｂに出力される（Ｓ２０７）。その後、新たに積算を開始するために、「一時記憶データ＝０」との演算がされ（Ｓ２０８）、この一時記憶データ（＝０）が記憶部Ｅ３ａ２に書き込まれる（Ｓ２０５）。
【００４２】
仮想残量演算部Ｅ３ｂは、演算部Ｅ３ｂ１と記憶部Ｅ３ｂ２とからなる。
記憶部Ｅ３ｂ２は、水素ガス仮想残量を算出する際の基礎となる水素ガス実残量初期値が記憶されている。また、記憶部Ｅ３ｂ２には、残量検出手段Ｅ１より前記サンプリング間隔毎に燃料貯蔵容器１中の水素ガス実残量が入力され続けており、水素ガス実残量初期値は、後記するようなタイミングで更新される。
【００４３】
演算部Ｅ３ｂ１には、前記した消費量積算部Ｅ３ａより、積算水素消費量が適宜入力される。演算部Ｅ３ｂ１は、前記した積算水素消費量の入力をキーとして、記憶部Ｅ３ｂ２に記憶されている水素ガス実残量初期値を読み出し、水素タンク１ａ，１ｂの片方からしか水素供給がないとの仮定の下に、例えば、
水素ガス実残量初期値／２−積算水素消費量×２・・（Ｉ）
との演算を行い、積算区間における水素ガス仮想残量を求める。
【００４４】
（Ｉ）式において、「水素ガス実残量初期値／２」の項は、遮断弁２ａ，２ｂのどちらかが固着して１個の水素タンク１ａ又は１ｂしか利用可能でないのとの仮定の下では、水素ガス実残量初期値は１／２になるとの理由により設けられたものである。また、「積算水素消費量×２」の項は、遮断弁２ａ，２ｂのどちらかが固着して１個の水素タンク１ａ又は１ｂしか利用可能でないのとの仮定の下では、片方の水素タンク１ａ又は１ｂからのみ水素ガスが供給されるので、片方の水素タンク１ａ又は１ｂにおける水素ガスの消費量は２倍になるとの理由により設けられたものである。
このようにして得られた水素ガス仮想残量は、検出手段Ｅ５に出力される。
【００４５】
図２に示した水素ガス仮想残量はこのようにして求められる。そのため、図２において、水素ガス仮想残量は、常に水素ガス理想残量よりも値が小さく、その減少率（傾き）が水素ガス理想残量よりも大きく（傾きが急）になっている。
遮断弁２ａ，２ｂの何れかにおいて固着が発生して、水素タンク１ａ，１ｂのどちらかが使用不能となると、その結果は、直ちに燃料ガス流路３中の水素ガスの状態（圧力・温度）に反映されるので、残量検出手段Ｅ２により算出される水素ガス実残量（利用可能残量）は図２の点Ｒ３で示したように、水素ガス仮想残量と誤差の範囲で一致するようになる。
【００４６】
尚、水素ガス実残量初期値の更新は、演算部Ｅ３ｂ１に消費量積算部Ｅ３ａより積算水素消費量が入力されたことをキーとして、それまで記憶されていた水素ガス実残量初期値を破棄し、残量検出手段Ｅ２より記憶部Ｅ３ｂ２に入力される水素ガス実残量を新たな水素ガス実残量初期値として記憶することで行われる。
【００４７】
ここで、水素ガス仮想残量の算出の手順を図４を参照しながら説明する。
先ず、Ｓ３０１において、消費量積算部Ｅ３ａより積算水素消費量が仮想残量演算部Ｅ３ｂに入力されたかどうかが判断される。Ｓ３０１において、積算水素消費量が入力されたと判断された場合（ＹＥＳ）には、Ｓ３０２において、水素ガス実残量初期値が記憶部Ｅ３ｂ２から読み出される。続いて、Ｓ３０３において、前記した式（Ｉ）が演算され水素ガス仮想残量が計算される。次に、Ｓ３０４において、求められた水素ガス仮想残量は、検出手段Ｅ５に出力される。最後に、Ｓ３０５において、記憶部Ｅ３ｂに記憶されている水素ガス実残量初期値が、残量検出手段Ｅ２から入力される水素ガス実残量へと更新される。その後、処理はＳ３０１に戻る。
Ｓ３０１において、積算水素消費量が入力されていないと判断された場合には、処理はＳ３０１をループする。
【００４８】
理想残量推定手段Ｅ４は、単位水素消費量を積算して積算水素消費量を評価するための消費量積算部Ｅ４ａと、水素ガス実残量と積算水素消費量とから水素ガス理想残量を演算する理想残量演算部Ｅ４ｂとからなる。
【００４９】
消費量積算部Ｅ４ａは、加算部Ｅ４ａ１と記憶部Ｅ４ａ２とからなる。
加算部Ｅ４ａ１には、水素消費量算出部Ｅ１より前記サンプリング間隔毎に単位水素消費量が入力され続けている。加算部Ｅ４ａ１は、単位水素消費量が入力されると、記憶部Ｅ４ａ２から、それまでに積算された積算水素消費量が記憶されている一時記憶データを読み出し、この一時記憶データに水素消費量算出部Ｅ１から入力された単位水素消費量を加算して、一時記憶データを更新して、再び記憶部Ｅ４ａ２に記憶する。本実施の形態では、積算水素消費量は、（１）短期水素消費量（例えば、１秒間）、（２）中期水素消費量（例えば、車両稼動中）、（３）長期水素消費量（例えば、水素充填時〜次回水素充填時）という３つの期間で積算されているものとする。よって、記憶部Ｅ４ａ２に記憶される一時記憶データも、積算期間（短期、中期、長期）毎に３種類記憶されている。
【００５０】
積算水素消費量の積算期間（短期、中期、長期）が終了すると、消費量積算部Ｅ４ａは積算結果を仮想残量演算部Ｅ４ｂに出力する。それとともに、記憶部Ｅ４ａ２に記憶されている対応する積算期間（短期、中期、長期）の一時記憶データを０にリセットし、再び積算期間に応じた積算水素消費量の積算を開始する。
【００５１】
ここで、消費量積算部Ｅ４ａにおける積算水素消費量の算出の手順を図５を参照しながら説明する。
先ず、Ｓ９０１において、水素消費量算出手段Ｅ１から加算部Ｅ４ａ１に単位水素消費量が入力される。すると、加算部Ｅ４ａ１は、記憶部Ｅ４ａ２から３種類の一時記憶データ（短期、中期、長期）を読み出す（Ｓ９０２）。続いて、Ｓ９０３において、「一時記憶データ＝一時記憶データ＋単位水素消費量」との演算が積算期間（短期、中期、長期）毎に行われ、一時記憶データが更新される。続いて、Ｓ９０４において、積算期間（短期、中期、長期）が終了したかどうかが判断される。Ｓ９０４において、積算期間が終了していない（ＮＯ）と判断された場合には、更新された一時記憶データが記憶部Ｅ４ａ２に書き込まれ（Ｓ９０５）、処理はＳ９０１に戻る。
【００５２】
それに対し、Ｓ９０４において積算期間が終了したと判断された場合（ＹＥＳ）には、「積算水素消費量＝一時記憶データ」との演算がされ（Ｓ９０６）、積算水素消費量が理想残量演算部Ｅ４ｂに出力される（Ｓ９０７）。その後、新たに積算を開始するために、「一時記憶データ＝０」との演算がされ（Ｓ９０８）、この一時記憶データ（＝０）が記憶部Ｅ４ａ２に書き込まれる（Ｓ９０５）。
【００５３】
理想残量演算部Ｅ４ｂは、演算部Ｅ４ｂ１と記憶部Ｅ４ｂ２とからなる。
記憶部Ｅ４ｂ２は、水素ガス仮想残量を算出する際の基礎となる水素ガス実残量初期値が、積算期間（短期、中期、長期）毎に記憶されている。また、記憶部Ｅ４ｂ２には、残量検出手段Ｅ１より前記サンプリング間隔毎に燃料貯蔵容器１中の水素ガス実残量が入力され続けており、水素ガス実残量初期値（短期、中期、長期）は、後記するようなタイミングで更新される。
【００５４】
演算部Ｅ４ｂ１には、前記した消費量積算部Ｅ４ａから、積算水素消費量（短期、中期、長期）が適宜入力される。演算部Ｅ４ｂ１は、前記した積算水素消費量（短期、中期、長期）の入力をキーとして、記憶部Ｅ４ｂ２に記憶されている水素ガス実残量初期値（短期、中期、長期）を読み出し、両方の水素タンク１ａ，１ｂから正常に水素供給がされているとの仮定の下に、
水素ガス実残量初期値（短期）−積算水素消費量（短期）・・・（ＩＩ−１）
水素ガス実残量初期値（中期）−積算水素消費量（中期）・・・（ＩＩ−２）
水素ガス実残量初期値（長期）−積算水素消費量（長期）・・・（ＩＩ−３）
との演算を行い、各積算区間における水素ガス理想残量を求める。
【００５５】
このようにして得られた水素ガス理想残量は、検出手段Ｅ５に出力される。
尚、３種類の水素ガス実残量初期値の更新は、演算部Ｅ４ｂ１に消費量積算部Ｅ４ａより積算水素消費量が入力されたことをトリガとして、それまで記憶されていた水素ガス実残量初期値を破棄し、記憶部Ｅ４ｂ２に入力される水素ガス実残量を新たな水素ガス残量初期値として記憶することで行われる。
【００５６】
ここで、水素ガス理想残量の算出の手順を図６を参照しながら説明する。
先ず、Ｓ４０１において、消費量積算部Ｅ４ａから積算水素消費量が理想残量演算部Ｅ４ｂに入力されたかどうかが判断される。Ｓ４０１において、積算水素消費量が入力されたと判断された場合（ＹＥＳ）には、続いて、Ｓ４０２において、入力された積算水素消費量の積算期間（短期、中期、長期）が判断される。次に、Ｓ４０３において、積算期間に応じた水素ガス実残量初期値が記憶部Ｅ４ｂ２から読み出される。続いて、Ｓ４０４において、Ｓ４０２において判断された積算区間に応じて前記した式（ＩＩ−１）〜（ＩＩ−３）の内の何れかの式が演算され水素ガス理想残量が計算される。次に、Ｓ４０５において、求められた水素ガス理想残量は、検出手段Ｅ５に出力される。最後に、Ｓ４０６において、記憶部Ｅ４ｂに記憶されている水素ガス実残量初期値（Ｓ４０２で判断された積算区間に対応するもの）が、残量検出手段Ｅ２から入力される水素ガス実残量へと更新される。その後、処理はＳ４０１に戻る。
Ｓ４０１において、積算水素消費量が入力されていないと判断された場合には、処理はＳ４０１をループする。
【００５７】
続いて、図７〜図９を参照して、遮断弁２ａ，２ｂの固着及び燃料ガス流路３で発生するリークを検出するメカニズムについて説明する。
【００５８】
先ず、燃料ガス流路３のリークを検出するメカニズムから説明する。
図７は、検出手段Ｅ５において、短期水素ガス理想残量と水素ガス実残量を比較して、リークを検出する際の概念を示したグラフである。グラフの上段は、消費量積算部Ｅ４ａ（図１）で評価される積算水素消費量（短期）の時間変化を示しており、グラフの下段は理想残量演算部Ｅ４ｂ（図１）で評価される短期水素ガス理想残量（●）と、残量検出手段Ｅ２で検出される水素ガス実残量（△）の時間変化を示したものである。
【００５９】
横軸は、単位水素消費量のサンプリング期間（ｔu）（例えば０．１秒間）を単位とした時間であり、１０サンプリング期間（１０×ｔu）で積算水素消費量（短期）の積算期間が終了し、Ｔ１，Ｔ２，Ｔ３・・において短期水素ガス理想残量（●）と水素ガス実残量（△）との比較が行われることを示している。
【００６０】
グラフ上段の積算水素消費量（短期）Δｎ１，Δｎ２，Δｎ３は、図３に示したように、水素消費量算出手段Ｅ１からサンプリング間隔（ｔu）で消費量積算部Ｅ４ａに入力される単位水素消費量を積算期間（この場合は短期間）に渡って積算することで得られる。所定の積算区間（本グラフでは１０サンプリング期間）が終了すると、消費量積算部Ｅ４ａは、積算水素消費量（短期）Δｎ１，Δｎ２，Δｎ３を理想残量演算部Ｅ４ｂに出力し、記憶部Ｅ４ａ２に記憶されている一時記憶データを０にリセットして、新たに積算水素消費量（短期）の積算を開始する。
【００６１】
積算水素消費量（短期）Δｎ１，Δｎ２，Δｎ３の入力を受けた理想残量演算部Ｅ４ｂは、図６に示すような手順で、短期水素ガス理想残量（●）の推定を行う。推定は、記憶部Ｅ４ｂ２に記憶されている水素ガス実残量初期値（短期）を読み出し、これから、積算水素消費量（短期）を差し引くことにより行われる。例えば、Ｔ１における短期水素ガス理想残量（●）を推定する場合を例に取ると、水素ガス実残量初期値（短期）とは、Ｔ０における水素ガス実残量（△）に対応し、この値から、積算水素消費量（短期）Δｎ１を差し引くことにより、Ｔ１における、水素ガス理想残量（●）が推定される。
【００６２】
前記したように、積算水素消費量（短期）Δｎ１，Δｎ２，Δｎ３は誤差を含むものであるために、得られた短期水素ガス理想残量（●）はエラーバーで示す誤差範囲を有している。
【００６３】
このように、短期水素ガス理想残量（●）が推定されると、その結果は、検出手段Ｅ５送信される。検出手段Ｅ５には、短期水素ガス理想残量（●）の他に、残量検出手段Ｅ２から、燃料ガス流路３中の水素ガスの状態（圧力・温度）より求められる水素タンク１ａ，１ｂに存在する水素ガス実残量（△）の値が、前記したサンプリング期間（ｔu）毎に入力されている。水素ガス実残量（△）は、短期水素ガス理想残量（●）の入力をトリガとして読み出され、短期水素ガス理想残量（●）と比較される。
【００６４】
この短期水素ガス理想残量（●）は、水素タンク１ａ，１ｂがどちらとも正常に水素ガスを供給しているとの仮定の下に、（１）ＰＥＦＣ４で消費された水素量、（２）パージ弁１３から系外に排出された水素量、とを用いて求められたものである。よって、燃料ガス流路３でリークが発生して（１）、（２）以外に余分な水素が消費されていなければ、短期水素ガス理想残量（●）と水素ガス実残量（△）は、Ｔ０〜Ｔ２のように、誤差の範囲で一致する。この場合には、検出手段Ｅ５は、燃料ガス流路３ではリークが発生していないと判断する。しかし、Ｔ３のように、水素ガス実残量（△）が、短期水素ガス理想残量（●）のエラーバーを下回っている場合には、前記した（１）、（２）以外に余分な水素が消費されているということであるので、検出手段Ｅ５は燃料ガス流路３中の何れかの箇所でリークが発生していると判断し、報知手段１２を介してユーザに「リークが発生している」旨の報知を行う。
【００６５】
尚、本実施の形態においては、短期水素ガス理想残量を用いて、リークを検出するメカニズムについて説明したが、中期水素ガス理想残量、長期水素ガス理想残量を用いる場合も同様である。
【００６６】
続いて、遮断弁２ａ，２ｂの固着を検出するメカニズムを説明する。
図８は、検出手段Ｅ５において、短期水素ガス仮想残量と水素ガス実残量を比較して、遮断弁２ａ，２ｂの固着を検出する際の概念を示したグラフである。グラフの上段は、図７と同様に積算水素消費量（短期）の時間変化を示したものである。グラフの下段は、仮想残量演算部Ｅ３ｂ（図１）で評価される短期水素仮想残量（□）と残量検出手段Ｅ２で評価される水素ガス実残量（△）の時間変化を示したものである。
横軸は、図７と同様に、単位水素消費量のサンプリング期間（ｔu）（例えば０．１秒間）を単位とした時間である。
【００６７】
仮想残量演算部Ｅ３ｂ（図１）には、積算水素消費量Δｎ１，Δｎ２，Δｎ３が入力され、図４に示すような手順で、水素ガス仮想残量（□）の推定が行われる。推定は、記憶部Ｅ３ｂ２に記憶されている水素ガス実残量初期値を読み出し、前記した（Ｉ）式の演算を行うことで行われる。例えば、Ｔ１における水素ガス仮想残量（□）を推定する場合には、水素ガス実残量初期値とは、Ｔ０における水素ガス実残量（△）に対応し、この水素ガス実残量（△）を（Ｉ）式に従い１／２として、積算水素消費量Δｎ１を２倍にして差し引くことにより、Ｔ１における水素ガス仮想残量（□）が推定される。
【００６８】
前記したように、積算水素消費量（短期）Δｎ１，Δｎ２，Δｎ３は誤差を含むものであるために、得られた水素ガス仮想残量（□）はエラーバーで示す誤差範囲を有している。
【００６９】
このように、水素ガス仮想残量（□）が推定されると、その結果は、検出手段Ｅ５送信される。検出手段Ｅ５には、水素ガス仮想残量（□）の他に、残量検出手段Ｅ２から、燃料ガス流路３中の水素ガスの状態（圧力・温度）より求められる水素タンク１ａ，１ｂに存在する水素ガス実残量（△）の値が、前記したサンプリング期間（ｔu）毎に入力されている。水素ガス実残量（△）は、水素ガス仮想残量（□）の入力をキーとして読み出され、水素ガス仮想残量（□）と比較される。
【００７０】
この水素ガス仮想残量（□）は、水素タンク１ａ又は１ｂのどちらかの遮断弁２ａ，２ｂが固着して片方の水素タンク１ａ又は１ｂからしか水素が供給されないとの仮定の下に求められたものである。よって、このような事態が生じていなければ、水素ガス実残量（△）と水素ガス仮想残量（□）とは、Ｔ０〜Ｔ２のように、一致することはない。この場合には、検出手段Ｅ５は、遮断弁２ａ，２ｂは固着しておらず正常であると判断する。しかし、Ｔ３のように、水素ガス実残量（△）が、水素ガス仮想残量（□）とエラーバーの範囲内で一致する場合、Ｔ２〜Ｔ３の期間に遮断弁２ａ，２ｂのどちらかが固着したと判断し、報知手段１２を介してユーザに「遮断弁が固着した」旨の報知を行う。
【００７１】
続いて、本発明の燃料ガス供給装置において、スローリークを検知するメカニズムについて図９を参照して説明する。
図９は、縦軸が水素ガス残量を示しており、横軸は、水素ガス理想残量の短期積算期間を単位とした時間軸である。
【００７２】
今、燃料ガス流路３のいずれかの個所から短期積算期間あたりにΔＳという量のスローリークが発生しているものとする。このΔＳは余りにも小さいために、Ｔ０〜Ｔ４のそれぞれにおける短期水素ガス理想残量（●）と水素ガス実残量（△）との比較では、水素ガス実残量（△）が、短期水素ガス理想残量（●）のエラーバーの範囲に入ってしまうので、検出手段Ｅ５は、このスローリークを認識することができない。しかし、Ｔ０〜Ｔ４までを積算区間とする中期水素ガス理想残量（○）を導入し、Ｔ４において、中期水素ガス理想残量（○）と水素ガス実残量（△）とを比較すると、スローリークΔＳがＴ０〜Ｔ４の区間で累積されて４倍の大きさ（４ΔＳ）となり、中期水素ガス理想残量（○）のエラーバーの範囲を下回るので、このスローリークを検出することが可能となる。
【００７３】
このように、本発明の燃料ガス供給装置においては、短期水素ガス理想残量と水素ガス実残量との比較では検出されないようなスローリークであっても、中期水素ガス理想残量と水素ガス実残量との比較、長期水素ガス理想残量と水素ガス実残量との比較を行うことで、検出することが可能となる。
【００７４】
続いて、本発明の燃料ガス供給装置が、遮断弁２ａ，２ｂの固着及び燃料ガス流路３におけるリークを検出する際の、システム全体の流れについて図１０を参照して説明する。
【００７５】
先ず、Ｓ８００において、ＥＣＵ１１に設けられた大リーク検出手段Ｅ６が、車体の各所に設置されているＨ2センサ１０ａ，１０ｂより入力される水素ガス濃度を評価して、Ｈ2センサ１０ａ，１０ｂにより検出されるような大リークが発生していないかどうかを判断する。大リークが発生していないと判断された場合（ＮＯ）、仮想残量推定手段Ｅ３において、水素ガス仮想残量（Ａ）が算出される（Ｓ８０１）。続いて、理想残量推定手段Ｅ４において、適宜、短期水素ガス理想残量（Ｂ１）、中期水素ガス理想残量（Ｂ２）及び長期水素ガス理想残量（Ｂ３）が算出される（Ｓ８０２）。次に、残量検出手段Ｅ２において、燃料貯蔵容器１中の水素ガス実残量（Ｃ）が算出される（Ｓ８０３）。
【００７６】
続いて、Ｓ８０４において、検出手段Ｅ５で水素ガス仮想残量（Ａ）と水素ガス実残量（Ｃ）とが等しいかどうかが比較される。水素ガス仮想残量（Ａ）≠水素ガス実残量と判断された場合（ＹＥＳ）には、水素タンク１ａ，１ｂにおいて遮断弁２ａ，２ｂの固着が発生していないことを示し、処理はＳ８０５以降に移り、燃料ガス流路３からのリークの有無が判断される。Ｓ８０５においては、水素ガス実残量（Ｃ）が短期水素ガス理想残量（Ｂ１）以上であるかどうかが判断される。この処理において、水素ガス実残量（Ｃ）≧短期水素ガス理想残量（Ｂ１）であると判断された場合（ＹＥＳ）には、燃料ガス流路３では大きなリークが発生していないということであり、処理はＳ８０６に移行する。
【００７７】
Ｓ８０６においては、中期水素ガス理想残量（Ｂ２）と水素ガス実残量（Ｃ）とを比較する時刻であるかどうかが判断される。短期水素ガス理想残量（Ｂ１）は、例えば１秒毎に積算される値であるため、車両の稼動中における任意の時刻で水素ガス実残量（Ｃ）と比較することが可能であるが、中期水素ガス理想残量（Ｂ２）は、短期水素ガス理想残量（Ｂ１）に比べて長い期間に渡り積算される量であるので、比較を行う時刻を判断する必要がある。Ｓ８０６において、比較時刻であると判断された場合（ＹＥＳ）には、水素ガス実残量（Ｃ）と中期水素ガス理想残量（Ｂ２）が比較される（Ｓ８０７）。Ｓ８０７において、水素ガス実残量（Ｃ）≧中期水素ガス理想残量（Ｂ２）であると判断された場合（ＹＥＳ）には、中期間の積算においてもリークが検出されなかったことを示し、処理は、Ｓ８０８に移行する。尚、Ｓ８０６において、比較時刻ではないと判断された場合（ＮＯ）には、処理はＳ８０７をスキップしてＳ８０８に移行する。
【００７８】
Ｓ８０８においては、前記した中期水素ガス理想残量（Ｂ２）の場合と同様の理由により、長期水素ガス理想残量（Ｂ３）と水素ガス実残量（Ｃ）とを比較する時刻であるかどうかが判断される。Ｓ８０８において長期水素ガス理想残量（Ｂ３）と水素ガス実残量（Ｃ）とを比較する時刻であると判断されると、処理はＳ８０９に移行し、長期水素ガス理想残量（Ｂ３）と水素ガス実残量（Ｃ）との比較が行われる。Ｓ８０９で水素ガス実残量（Ｃ）≧長期水素ガス理想残量（Ｂ３）であると判断された場合（ＹＥＳ）には、図９で示したように、水素ガスのリーク量を長期間に渡り積算したにも拘わらず、水素ガス実残量（Ｃ）は長期水素ガス理想残量（Ｂ３）の範囲に収まっているということであるので、長期間の積算においてもリークが検出されなかったことを示す。尚、Ｓ８０８において、比較時刻ではないと判断された場合（ＮＯ）には、処理はＳ８０９をスキップしてＳ８１０に移行する。
【００７９】
ところで、Ｓ８００において、水素ガス濃度が高いと判断された場合（ＹＥＳ）には、Ｓ８１１において、Ｈ2センサ１０ａ，１０ｂで検出されるほどの大リークが発生していると判断され、遮断弁２ａ，２ｂが閉弁され（Ｓ８１２）、水素ガスの供給が停止され、大リーク検出手段Ｅ６は、報知手段１２を介してユーザに「大リークが発生した旨」を放置し、機関が全停止され（Ｓ８１４）処理が終了する。
【００８０】
Ｓ８０４において、水素ガス仮想残量（Ａ）＝水素ガス実残量（Ｃ）と判断された場合（ＮＯ）には、水素ガス仮想残量（Ａ）と水素ガス実残量（Ｃ）とが等しくなったので、Ｓ８１５において、遮断弁２ａ，２ｂのどちらかが固着していると判断され、Ｓ８１６において、報知手段１２により「遮断弁の固着が発生した」旨がユーザに対して報知され処理はＳ８００に戻る。
【００８１】
また、Ｓ８０７において、水素ガス実残量（Ｃ）＜中期水素ガス理想残量（Ｂ２）であると判断された場合（ＮＯ）には、Ｓ８０５における短期間の比較においては、検出することができなかった微量のリーク（スローリーク）が発生している判断され（Ｓ８１７）、Ｓ８１８において、報知手段１２は、「スローリークが発生している」旨をユーザに対して報知して処理はＳ８００に戻る。また、Ｓ８０９において、水素ガス実残量（Ｃ）＜長期水素ガス理想残量（Ｂ３）であると判断された場合（ＮＯ）も同様であり、Ｓ８０５における短期間の比較、Ｓ８０７における中期間の比較では、検出されないほどのスローリークが発生していると判断され（Ｓ８１７）、前記同様報知が行われ（Ｓ８１８）、処理はＳ８００に戻る。
【００８２】
尚、本実施の形態においては、燃料タンク（水素タンク１ａ，１ｂ）が２個の場合について例示したが、燃料タンクの個数は３個以上であっても、燃料ガス仮想残量を３個以上の燃料タンクのうち、１個の遮断弁が固着した場合、２個の遮断弁が固着した場合、と言うように、場合分けして算出することにより、燃料タンクの遮断弁の固着を検知することが可能となる。
また、本実施の形態においては、本発明の燃料ガス供給装置を水素ガスを燃料ガスとする燃料電池車両に用いた場合を例示したが、本発明は、圧縮天然ガス（ＣＮＧ）、プロパンガス等他の燃料ガスの供給装置にも応用することが可能である。
【００８３】
さらに、本発明は、この実施の形態の記載にのみ限定されるものではなく、本発明の技術的思想を具現化する種々の変更が可能である。
【００８４】
【発明の効果】
本発明は、前記のように構成したので次のような顕著な効果を奏する。
本発明の燃料電池車両の燃料ガス供給装置は、残量検出手段により評価される利用可能な燃料ガス残量と、１以上の前記燃料タンクから燃料ガスの供給が停止したとの仮定の下に仮想残量推定手段により発電電流と水素パージ量とに基づいて推定された燃料ガス仮想残量とを比較し、両者が一致した場合には、燃料タンクの遮断弁が固着していると判断する。このようにすることにより、従来検出されることが少なかった遮断弁の固着を検出することが可能となる（請求項１）。
【００８５】
本発明の燃料電池車両の燃料ガス供給装置は、遮断弁が固着した場合には、固着していない燃料タンクからの燃料供給を継続しながら、ユーザに対して「遮断弁が固着した」という報知を行うので、ユーザはメンテナンスの必要性を知ることが可能となる（請求項２）。
【００８６】
本発明の燃料電池車両の燃料ガス供給装置は、残量検出手段により評価される利用可能な燃料ガス残量と、全ての前記燃料タンクより正常に燃料ガスが供給されているとの仮定の下に、理想残量推定手段が推定した燃料ガス理想残量とを比較することにより、燃料ガス流路からの燃料ガスのリークを検知することが可能となる。特に、請求項１に記載の発明と組み合わせると、燃料タンクの遮断弁の固着と燃料ガス流路中のリークとを判別して検出することが可能となる（請求項３）。
【００８７】
本発明の燃料電池車両の燃料ガス供給装置は、残量検出手段により評価される利用可能な燃料ガス残量と燃料ガス理想残量との比較を第１の所定時間と、この第１の所定時間よりも長い第２の所定時間毎に行うことにより、第１の所定時間毎の比較では、検出することができない微量なスローリークをも検出することが可能となる（請求項４）。
【００８８】
本発明の燃料電池車両の燃料ガス供給装置は、残量検出手段により評価される利用可能な燃料ガス残量と燃料ガス理想残量との比較を２以上の長さが異なる所定時間毎に行うので、所定時間が短い場合には検出できないようなスローリークを所定時間を長くして比較することで検出することが可能となる（請求項５）。
【図面の簡単な説明】
【図１】本発明の燃料ガス供給装置のシステムを示す図面である。
【図２】本発明の燃料ガス供給装置が遮断弁の固着及び燃料ガス流路からのリークを判別して判断を行う際の概念を示したグラフである。
【図３】消費量積算部Ｅ３ａにおける積算水素消費量の算出の手順を示すフローチャートである。
【図４】水素ガス仮想残量の算出の手順を示すフローチャートである。
【図５】消費量積算部Ｅ４ａにおける積算水素消費量の算出の手順を示すフローチャートである。
【図６】水素ガス理想残量の算出の手順を示すフローチャートである。
【図７】短期水素ガス理想残量と水素ガス実残量を比較して、リークを検出する際の概念を示したグラフである。
【図８】短期水素ガス仮想残量と水素ガス実残量を比較して、遮断弁の固着を検出する際の概念を示したグラフである。
【図９】スローリークを検知するメカニズムを説明するためのグラフである。
【図１０】本発明の燃料ガス供給装置が、遮断弁の固着及び燃料ガス流路におけるリークを検出する際のフローチャートである。
【符号の説明】
１  燃料貯蔵容器
１ａ，１ｂ  水素タンク
２ａ，２ｂ  遮断弁
３  燃料ガス流路
４  ＰＥＦＣ
５  レギュレータ
６  三方弁
７  圧力・温度センサ
８  電流計
９  流量計
１０ａ，１０ｂ  Ｈ2センサ
１１  ＥＣＵ
１２  報知手段
１３  パージ弁
Ｅ１  水素消費量算出手段
Ｅ２  残量検出手段
Ｅ３  仮想残量推定手段
Ｅ３ａ  消費量積算部
Ｅ３ａ１  加算部
Ｅ３ａ２  記憶部
Ｅ３ｂ  仮想残量演算部
Ｅ３ｂ１  演算部
Ｅ３ｂ２  記憶部
Ｅ４  理想残量推定手段
Ｅ４ａ  消費量積算部
Ｅ４ａ１  加算部
Ｅ４ａ２  記憶部
Ｅ４ｂ  理想残量演算部
Ｅ４ｂ１  演算部
Ｅ４ｂ２  記憶部
Ｅ５  固着検出手段
Ｅ６  大リーク検出手段
【図１】
0004303442.tif 000002
【図２】
0004303442.tif 000003
【図３】
0004303442.tif 000004
【図４】
0004303442.tif 000005
【図５】
0004303442.tif 000006
【図６】
0004303442.tif 000007
【図７】
0004303442.tif 000008
【図８】
0004303442.tif 000009
【図９】
0004303442.tif 000010
【図１０】
0004303442.tif 000011